Re #8578 - Repaired test after review- edited conftest - inicialization database before each test
Re #8578 - Extended tests after review- added second tree of certificates to better cover
Re #8578 - Cover private_key_repository tests- created tests for functions create, read, read_all, update, delete- (+) edited certificate_repository to the same stylistics
Re #8578 - Remaked tests files- created tests for new functions - set_certificate_revoked, clear_certificate_revocation, get_all_revoked_by, get_all_issued_by
Re #8475 - Fixed minor bug in GET /api/certificates endpoint with filtering
Re #8475 - Added redirect from "/" to "/static/index.html"
Re #8476 - Changed structure of tests- Renamed DAO integration tests so that they are found by pytest- Moved RestAPI tests from UnitTests to IntegrationTests
Re #8473 - Added get_subject_from_certificate to certificate_service.py
Re #8472 - Added further tests of the KeyService class
Re #8472 - Added KeyService.delete test and renamed a test suite
Applied a small change to the KeyService.get_keys method
Re #8472 - Implemented delete_certificate method in CertificateService and added a test validating it
Re #8472 - Implemented get_chain_of_trust method and added an integration test validating it
Added return type specification to read_all method in CertificateRepository
Re #8472 - Implemented get_certificates method and added an integration test validating it
Added fixtures providing a unique DB connection for each test
Re #8472 - Implemented create_end_cert method and added an integration test validating it
Re #8472 - Added the ability to pass usage dictionary to create_ca and create_root_ca methods via optional parameter
Re #8472 - Implemented create_ca method in CertificateService and added test verifying this method's validity
Re #8472 - Implemented get_certificate method in CertificateService and added a test testing this method
Re #8472 - Extended integration test asserting correct reading from the database
Re #8472 - Improved SQL connection/cursor fixtures in such way that connection to DB happens only once per test module