UT: Remove test file for ConfigurationImport

It only had tests related to encrypted configuration.
This commit is contained in:
Shreya Malviya 2022-06-27 12:10:36 -07:00
parent 9b4e6728b0
commit 17a9c85199
1 changed files with 0 additions and 32 deletions

View File

@ -1,32 +0,0 @@
import pytest
from tests.unit_tests.monkey_island.cc.server_utils.encryption.test_password_based_encryption import ( # noqa: E501
PASSWORD,
)
from tests.unit_tests.monkey_island.cc.services.utils.ciphertexts_for_encryption_test import (
MALFORMED_CIPHER_TEXT_CORRUPTED,
)
from common.utils.exceptions import InvalidConfigurationError
from monkey_island.cc.resources.configuration_import import ConfigurationImport
from monkey_island.cc.server_utils.encryption import PasswordBasedStringEncryptor
def test_is_config_encrypted__json(monkey_config_json):
assert not ConfigurationImport.is_config_encrypted(monkey_config_json)
@pytest.mark.slow
def test_is_config_encrypted__ciphertext(monkey_config_json):
pb_encryptor = PasswordBasedStringEncryptor(PASSWORD)
encrypted_config = pb_encryptor.encrypt(monkey_config_json)
assert ConfigurationImport.is_config_encrypted(encrypted_config)
def test_is_config_encrypted__corrupt_ciphertext():
with pytest.raises(InvalidConfigurationError):
assert ConfigurationImport.is_config_encrypted(MALFORMED_CIPHER_TEXT_CORRUPTED)
def test_is_config_encrypted__unknown_format():
with pytest.raises(InvalidConfigurationError):
assert ConfigurationImport.is_config_encrypted("ABC")