various #16

Merged
dan merged 94 commits from various into dev 2023-12-14 14:04:01 +01:00
Showing only changes of commit 2b8ba3f9c4 - Show all commits

View file

@ -37,7 +37,7 @@ class Coordinator:
logger.info("calling prepare_tests()")
self.DIR.create_all_dirs()
self.ENV.copy_env_files(self.DIR)
self.load_test_credentials()
self.load_test_credentials(self.DIR)
def run_tests(self) -> None:
logger.info("calling run_tests()")
@ -88,14 +88,15 @@ class Coordinator:
f.parent.rename(new_path)
rmtree(trace_root_dir)
def load_test_credentials(self):
@staticmethod
def load_test_credentials(DIR: DirManager):
"""Load test user credentials. If not available, create them randomly.
Test users are created during testing but should be deleted after the test. In case test
users are not deleted after tests by accident, the user credentials are not known to an
attacker."""
test_credentials_path = self.DIR.STATES / "credentials_test.json"
test_credentials_path = DIR.STATES / "credentials_test.json"
if not test_credentials_path.is_file():
test_credentials = {
"TEST_USER": "test-" + generate_random_string(6),