def __init__(self):
     self.storageService = StorageService()
     self.cryptoService = CryptoService(self.storageService)
     self.secureStorageService = SecureStorageService(
         self.storageService, self.cryptoService)
     self.userService = UserService(self.storageService)
     self.cipherService = CipherService(self.storageService,
                                        self.userService)
     self.containerService = ContainerService()
     self.containerService.add_service(self.cryptoService)
     self.containerService.add_service(self.secureStorageService)
Exemple #2
0
def test_container_service():
    storage_service = StorageService()
    crypto_service = CryptoService(storage_service)
    secure_storage_service = SecureStorageService(storage_service,
                                                  crypto_service)
    container_service = ContainerService()
    container_service.add_service(crypto_service)
    container_service.add_service(secure_storage_service)
    container_service2 = ContainerService()
    assert container_service.get_crypto_service() == crypto_service
    assert container_service.get_secure_storage_service(
    ) == secure_storage_service
    assert container_service2.get_crypto_service() == crypto_service
    assert container_service2.get_secure_storage_service(
    ) == secure_storage_service
def storage_service():
    return StorageService(
        path.join(path.dirname(__file__),
                  common_data('test_database_filename')))
def cipher_service():
    storage_service = StorageService(
        path.join(path.dirname(__file__),
                  common_data('test_database_filename')))
    user_service = UserService(storage_service)
    return CipherService(storage_service, user_service)
def crypto_service():
    storage_service = StorageService(
        path.join(path.dirname(__file__),
                  common_data('test_database_filename')))
    return CryptoService(storage_service)
def test_storage_service_init_without_db_path():
    storage_service = StorageService()
    assert os.path.isfile(storage_service.database_path)