diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2016-09-01 16:24:09 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2016-09-01 16:24:09 +0200 |
commit | f0901e79cd11ead1d5ac2543ac4affcf23a5f05f (patch) | |
tree | 164ba8b9ae802c89bfecdd2d3f102a291d4dba0a /ishtar_common/tests.py | |
parent | b5b06948f10f2429d15e81d0dce193341ca7c75b (diff) | |
download | Ishtar-f0901e79cd11ead1d5ac2543ac4affcf23a5f05f.tar.bz2 Ishtar-f0901e79cd11ead1d5ac2543ac4affcf23a5f05f.zip |
Archive item to exclude them from merge detection mechanism
Diffstat (limited to 'ishtar_common/tests.py')
-rw-r--r-- | ishtar_common/tests.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/ishtar_common/tests.py b/ishtar_common/tests.py index 565fdce2b..8c918b5a9 100644 --- a/ishtar_common/tests.py +++ b/ishtar_common/tests.py @@ -218,6 +218,18 @@ class MergeTest(TestCase): self.assertTrue(self.person_types[1] in self.person_3.person_types.all()) + def testPersonMergeCandidate(self): + init_mc = self.person_1.merge_candidate.count() + person = models.Person.objects.create( + name=self.person_1.name, + surname=self.person_1.surname, history_modifier=self.user, + attached_to=self.person_1.attached_to) + self.assertEqual(self.person_1.merge_candidate.count(), + init_mc + 1) + person.archive() + self.assertEqual(self.person_1.merge_candidate.count(), + init_mc) + class ImportTest(TestCase): def testDeleteRelated(self): |