diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-09-12 12:05:12 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-09-12 12:05:12 +0200 |
commit | bf0f3075a1771a70fd270ad3df622167171dc103 (patch) | |
tree | f1838febade75a171ea15dc942c6c0dd351c41c6 /ishtar_common/tests.py | |
parent | 56e42ad1dbe3bfd50853de937dcb6f155489fde4 (diff) | |
download | Ishtar-bf0f3075a1771a70fd270ad3df622167171dc103.tar.bz2 Ishtar-bf0f3075a1771a70fd270ad3df622167171dc103.zip |
Remove contenttype from serialization - instead force regen of content_types
Diffstat (limited to 'ishtar_common/tests.py')
-rw-r--r-- | ishtar_common/tests.py | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/ishtar_common/tests.py b/ishtar_common/tests.py index 2cad1ef81..765d74312 100644 --- a/ishtar_common/tests.py +++ b/ishtar_common/tests.py @@ -628,7 +628,18 @@ class GenericSerializationTest: for key in json_result.keys(): __, k = key module_name, model_name = k.split("__") - module = importlib.import_module(module_name + ".models") + if module_name == "django": + if model_name in ("Group", "Permission"): + module = importlib.import_module( + "django.contrib.auth.models") + elif model_name in ("ContentType",): + module = importlib.import_module( + "django.contrib.contenttypes.models") + else: + return + else: + module = importlib.import_module(module_name + ".models") + model = getattr(module, model_name) current_count = model.objects.count() result = json.loads(json_result[key]) |