diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2023-01-20 11:46:57 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2023-01-20 11:46:57 +0100 |
commit | af04b1ecfc22f8c104f6f960c26086c4284e9777 (patch) | |
tree | 5232bf428003effb1dcad3b23c3d49a976c39894 /archaeological_warehouse/tests.py | |
parent | 931092752a4db520becea7815e0d1e205b0a921e (diff) | |
download | Ishtar-af04b1ecfc22f8c104f6f960c26086c4284e9777.tar.bz2 Ishtar-af04b1ecfc22f8c104f6f960c26086c4284e9777.zip |
Warehouse: new slug field to prevent ID change when name is changed
Diffstat (limited to 'archaeological_warehouse/tests.py')
-rw-r--r-- | archaeological_warehouse/tests.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/archaeological_warehouse/tests.py b/archaeological_warehouse/tests.py index e67d03542..e211e3a2d 100644 --- a/archaeological_warehouse/tests.py +++ b/archaeological_warehouse/tests.py @@ -731,8 +731,10 @@ class ContainerTest(FindInit, TestCase): container.save() container = models.Container.objects.get(pk=container.pk) self.assertIn(self.main_warehouse.name, container.cached_location) - self.main_warehouse.name = "New name" - self.main_warehouse.save() + warehouse = models.Warehouse.objects.get(pk=self.main_warehouse.pk) + warehouse.name = "New name" + warehouse.slug = "new-name" + warehouse.save() self.assertEqual(models.Container.objects.filter(need_update=True).count(), 1) self.assertEqual( models.Container.objects.filter(pk=container.pk, need_update=True).count(), |