summaryrefslogtreecommitdiff
path: root/ishtar_common/tests.py
diff options
context:
space:
mode:
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
commit1352fd1274896bc0fc5a495132babfb12b360d0c (patch)
treef1838febade75a171ea15dc942c6c0dd351c41c6 /ishtar_common/tests.py
parent53bc30c87385c4332a7b6674c0b4887481f4c65b (diff)
downloadIshtar-1352fd1274896bc0fc5a495132babfb12b360d0c.tar.bz2
Ishtar-1352fd1274896bc0fc5a495132babfb12b360d0c.zip
Remove contenttype from serialization - instead force regen of content_types
Diffstat (limited to 'ishtar_common/tests.py')
-rw-r--r--ishtar_common/tests.py13
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])