From 5e7a122e9952300c8de84e0c36605092bfb329b6 Mon Sep 17 00:00:00 2001 From: AdrienLSH Date: Fri, 15 Mar 2024 18:17:49 +0100 Subject: [PATCH] frontend: tests: improved explicit error msg --- frontend/tests.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/frontend/tests.py b/frontend/tests.py index 5ea3c31..5a9639c 100644 --- a/frontend/tests.py +++ b/frontend/tests.py @@ -6,19 +6,22 @@ from django.contrib.staticfiles import finders # Create your tests here. + class DictionnariesTest(TestCase): def setUp(self) -> None: - self.client = Client(); - self.directory = finders.find('js/lang/'); + self.client = Client() + self.directory = finders.find('js/lang/') def test_lang(self): keys = None + keys_file = None - json_files = listdir(self.directory); + json_files = listdir(self.directory) for file in json_files: with open(f'{self.directory}/{file}') as f: - data: dict = json.load(f); + data: dict = json.load(f) if (keys is None): - keys = set(data.keys()); + keys = set(data.keys()) + keys_file = file else: - self.assertEqual(set(data.keys()), keys); + self.assertEqual(set(data.keys()), keys, f'{file} differs from {keys_file}')