dav_base: cosmetics
Run tests / Execute tox to run the test suite (push) Successful in 3m29s

This commit is contained in:
2026-05-28 14:51:49 +02:00
parent efd2305b35
commit d9cfffb8c2
8 changed files with 63 additions and 41 deletions
+10 -1
View File
@@ -23,6 +23,7 @@ class ModuleMetaTestCase(SimpleTestCase):
self.assertEqual(mm.additional_apps, [])
self.assertEqual(mm.url_prefix, 'test')
self.assertEqual(mm.url_namespace, 'dav_base_tests_fake_app1')
self.assertEqual(mm.root_url_name, 'dav_base_tests_fake_app1:root')
pattern = mm.url_conf_pattern
self.assertIsInstance(pattern, URLResolver)
self.assertEqual('^test/', str(pattern.pattern))
@@ -33,10 +34,13 @@ class ModuleMetaTestCase(SimpleTestCase):
def test_init_without_load(self):
app_name = 'dav_base.tests.non_existent_app'
app_namespace = app_name.replace('.', '_')
mm = ModuleMeta(app_name, load=False)
self.assertEqual(mm.package, app_name)
self.assertEqual(mm.app, app_name)
self.assertEqual(mm.url_prefix, app_name)
self.assertEqual(mm.url_namespace, app_namespace)
self.assertEqual(mm.root_url_name, app_namespace + ':root')
def test_url_config_not_exists(self):
mm = ModuleMeta('dav_base.tests.fake_app1')
@@ -57,19 +61,24 @@ class ModuleMetaTestCase(SimpleTestCase):
'additional_apps': ['test1', 'test2.subtest'],
'url_prefix': 'test_url_prefix',
}
expected_namespace = dd['package'].replace('.', '_')
mm.load_from_dict(dd)
self.assertEqual(mm.package, dd['package'])
self.assertEqual(mm.app, dd['app_config'])
self.assertEqual(mm.additional_apps, dd['additional_apps'])
self.assertEqual(mm.url_prefix, dd['url_prefix'])
self.assertEqual(mm.url_namespace, dd['package'].replace('.', '_'))
self.assertEqual(mm.url_namespace, expected_namespace)
self.assertEqual(mm.root_url_name, expected_namespace + ':root')
dd = {'package': 'dav_base2.bar'}
expected_namespace = dd['package'].replace('.', '_')
mm.load_from_dict(dd)
self.assertEqual(mm.url_prefix, dd['package'])
self.assertEqual(mm.app, dd['package'])
self.assertEqual(mm.additional_apps, [])
self.assertEqual(mm.url_prefix, dd['package'])
self.assertEqual(mm.url_namespace, expected_namespace)
self.assertEqual(mm.root_url_name, expected_namespace + ':root')
def test_dump_as_dict(self):
mm = ModuleMeta('dav_base.tests.fake_app1')