Beispiel #1
0
 def test_person(self) -> None:
     sut = PersonName('Janet', 'Not a Girl')
     person = Person('1')
     sut.person = person
     self.assertEquals(person, sut.person)
     self.assertCountEqual([sut], person.names)
     sut.person = None
     self.assertIsNone(sut.person)
     self.assertCountEqual([], person.names)
Beispiel #2
0
 def test_person_should_sync_references(self):
     sut = PersonName('Janet', 'Not a Girl')
     person = Person('1')
     sut.person = person
     self.assertEquals(person, sut.person)
     self.assertCountEqual([sut], person.names)
     sut.person = None
     self.assertIsNone(sut.person)
     self.assertCountEqual([], person.names)