Renamed mock_data_dir to data_for_tests

This commit is contained in:
VakarisZ 2021-05-19 09:27:26 +03:00
parent 8b438b3a75
commit 8bbf4bae36
13 changed files with 26 additions and 30 deletions

View File

@ -9,8 +9,8 @@ sys.path.insert(0, MONKEY_BASE_PATH)
@pytest.fixture(scope="session")
def mocked_data_dir(pytestconfig):
return os.path.join(pytestconfig.rootdir, "monkey", "tests", "mocked_data")
def data_for_tests_dir(pytestconfig):
return os.path.join(pytestconfig.rootdir, "monkey", "tests", "data_for_tests")
@pytest.fixture

View File

@ -4,20 +4,20 @@ import pytest
@pytest.fixture(scope="module")
def with_credentials(mocked_server_configs_dir):
return os.path.join(mocked_server_configs_dir, "server_config_with_credentials.json")
def with_credentials(server_configs_dir):
return os.path.join(server_configs_dir, "server_config_with_credentials.json")
@pytest.fixture(scope="module")
def no_credentials(mocked_server_configs_dir):
return os.path.join(mocked_server_configs_dir, "server_config_no_credentials.json")
def no_credentials(server_configs_dir):
return os.path.join(server_configs_dir, "server_config_no_credentials.json")
@pytest.fixture(scope="module")
def partial_credentials(mocked_server_configs_dir):
return os.path.join(mocked_server_configs_dir, "server_config_partial_credentials.json")
def partial_credentials(server_configs_dir):
return os.path.join(server_configs_dir, "server_config_partial_credentials.json")
@pytest.fixture(scope="module")
def standard_with_credentials(mocked_server_configs_dir):
return os.path.join(mocked_server_configs_dir, "server_config_standard_with_credentials.json")
def standard_with_credentials(server_configs_dir):
return os.path.join(server_configs_dir, "server_config_standard_with_credentials.json")

View File

@ -27,24 +27,20 @@ FULL_USER_CREDENTIALS = UserCreds(username="test", password_hash="1231234")
# This fixture is a dirty hack that can be removed once these tests are converted from
# unittest to pytest. Instead, the appropriate fixtures from conftest.py can be used.
@pytest.fixture(scope="module", autouse=True)
def configure_resources(mocked_server_configs_dir):
def configure_resources(server_configs_dir):
global WITH_CREDENTIALS
global NO_CREDENTIALS
global PARTIAL_CREDENTIALS
global STANDARD_WITH_CREDENTIALS
global STANDARD_ENV
WITH_CREDENTIALS = os.path.join(
mocked_server_configs_dir, "server_config_with_credentials.json"
)
NO_CREDENTIALS = os.path.join(mocked_server_configs_dir, "server_config_no_credentials.json")
PARTIAL_CREDENTIALS = os.path.join(
mocked_server_configs_dir, "server_config_partial_credentials.json"
)
WITH_CREDENTIALS = os.path.join(server_configs_dir, "server_config_with_credentials.json")
NO_CREDENTIALS = os.path.join(server_configs_dir, "server_config_no_credentials.json")
PARTIAL_CREDENTIALS = os.path.join(server_configs_dir, "server_config_partial_credentials.json")
STANDARD_WITH_CREDENTIALS = os.path.join(
mocked_server_configs_dir, "server_config_standard_with_credentials.json"
server_configs_dir, "server_config_standard_with_credentials.json"
)
STANDARD_ENV = os.path.join(mocked_server_configs_dir, "server_config_standard_env.json")
STANDARD_ENV = os.path.join(server_configs_dir, "server_config_standard_env.json")
def get_tmp_file():

View File

@ -8,20 +8,20 @@ PLAINTEXT = "Hello, Monkey!"
CYPHERTEXT = "vKgvD6SjRyIh1dh2AM/rnTa0NI/vjfwnbZLbMocWtE4e42WJmSUz2ordtbQrH1Fq"
def test_aes_cbc_encryption(mocked_data_dir):
initialize_encryptor(mocked_data_dir)
def test_aes_cbc_encryption(data_for_tests_dir):
initialize_encryptor(data_for_tests_dir)
assert get_encryptor().enc(PLAINTEXT) != PLAINTEXT
def test_aes_cbc_decryption(mocked_data_dir):
initialize_encryptor(mocked_data_dir)
def test_aes_cbc_decryption(data_for_tests_dir):
initialize_encryptor(data_for_tests_dir)
assert get_encryptor().dec(CYPHERTEXT) == PLAINTEXT
def test_aes_cbc_enc_dec(mocked_data_dir):
initialize_encryptor(mocked_data_dir)
def test_aes_cbc_enc_dec(data_for_tests_dir):
initialize_encryptor(data_for_tests_dir)
assert get_encryptor().dec(get_encryptor().enc(PLAINTEXT)) == PLAINTEXT

View File

@ -4,10 +4,10 @@ import pytest
@pytest.fixture(scope="module")
def mocked_server_configs_dir(mocked_data_dir):
return os.path.join(mocked_data_dir, "server_configs")
def server_configs_dir(data_for_tests_dir):
return os.path.join(data_for_tests_dir, "server_configs")
@pytest.fixture(scope="module")
def test_server_config(mocked_server_configs_dir):
return os.path.join(mocked_server_configs_dir, "test_server_config.json")
def test_server_config(server_configs_dir):
return os.path.join(server_configs_dir, "test_server_config.json")