summaryrefslogtreecommitdiff
path: root/ishtar_common/tests.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2020-09-22 17:41:48 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2020-09-22 17:44:26 +0200
commitda02ccba709cc0688f5964c8b703d18f9edfd87d (patch)
treeb4b55acfd796a325da3145015e17bd5245a8e5d3 /ishtar_common/tests.py
parent50dc8148259f6c36890c29d4b6f487a85ff7efa1 (diff)
downloadIshtar-da02ccba709cc0688f5964c8b703d18f9edfd87d.tar.bz2
Ishtar-da02ccba709cc0688f5964c8b703d18f9edfd87d.zip
Admin: fix import edit
Diffstat (limited to 'ishtar_common/tests.py')
-rw-r--r--ishtar_common/tests.py22
1 files changed, 13 insertions, 9 deletions
diff --git a/ishtar_common/tests.py b/ishtar_common/tests.py
index a4014db18..1d211c91b 100644
--- a/ishtar_common/tests.py
+++ b/ishtar_common/tests.py
@@ -2197,11 +2197,8 @@ class ShortMenuTest(TestCase):
class ImportTest(TestCase):
- def test_delete_related(self):
- town = models.Town.objects.create(name='my-test')
- self.assertEqual(models.Town.objects.filter(name='my-test').count(), 1)
- # create an import, fields are not relevant...
+ def create_import(self):
create_user()
imp_model = models.ImporterModel.objects.create(
klass='ishtar_common.models.Person', name='Person')
@@ -2220,12 +2217,19 @@ class ImportTest(TestCase):
user=models.IshtarUser.objects.all()[0],
importer_type=importer_type,
imported_file=mcc_operation_file)
+ return imprt
+
+ def test_delete_related(self):
+ town = models.Town.objects.create(name='my-test')
+ self.assertEqual(models.Town.objects.filter(name='my-test').count(), 1)
+
+ imprt = self.create_import()
- town.imports.add(imprt)
- imprt.delete()
- # town should be deleted
- self.assertEqual(models.Town.objects.filter(name='my-test').count(),
- 0)
+ town.imports.add(imprt)
+ imprt.delete()
+ # town should be deleted
+ self.assertEqual(models.Town.objects.filter(name='my-test').count(),
+ 0)
def test_keys(self):
content_type = ContentType.objects.get_for_model(