Exemplo n.º 1
0
    def test_with_existing_secret(self):
        store_crypto._store_secret_and_datum(self.context, self.secret_model,
                                             self.kek_meta_project_model,
                                             self.response_dto)

        # Verify the repository interactions.
        self._verify_encrypted_datum_repository_interactions()

        # Verify **not** these repository interactions.
        self.assertEqual(0, self.secret_repo.create_from.call_count)
Exemplo n.º 2
0
    def test_without_existing_secret(self):

        self.secret_model.id = None

        store_crypto._store_secret_and_datum(self.context, self.secret_model,
                                             self.kek_meta_project_model,
                                             self.response_dto)

        # Verify the repository interactions.
        self._verify_secret_repository_interactions()
        self._verify_encrypted_datum_repository_interactions()
Exemplo n.º 3
0
    def test_with_existing_secret(self):
        store_crypto._store_secret_and_datum(
            self.context,
            self.secret_model,
            self.kek_meta_project_model,
            self.response_dto)

        # Verify the repository interactions.
        self._verify_encrypted_datum_repository_interactions()

        # Verify **not** these repository interactions.
        self.assertEqual(
            0, self.secret_repo.create_from.call_count)
Exemplo n.º 4
0
    def test_without_existing_secret(self):

        self.secret_model.id = None

        store_crypto._store_secret_and_datum(
            self.context,
            self.secret_model,
            self.kek_meta_project_model,
            self.response_dto)

        # Verify the repository interactions.
        self._verify_secret_repository_interactions()
        self._verify_encrypted_datum_repository_interactions()