def test_group_adding(self): p0 = Person('Aliko', 'Dangote') p1 = Person('Bill', 'Gates') second_group = Group("Second", [p0, p1]) third = self.first_group + second_group expected_name = self.first_group.name self.assertEqual(third.name, expected_name) expected_len = len(self.first_group) + len(second_group) self.assertEqual(len(third), expected_len)
def test_personAdd_shouldReturnNewInstanceWithFirstNameAndSecondSurname(self): person_2 = Person('test name 2', 'test surname 2') new_person = self.person_1 + person_2 self.assertEqual(new_person.name, self.person_1.name) self.assertEqual(new_person.surname, person_2.surname)
def test_groupAdd_shouldReturnNewGroupWithAllPeople(self): person_3 = Person('George', 'Francis') group_2 = Group('test2', [person_3]) new_group = self.group + group_2 self.assertEqual(new_group.people, [self.person_1, self.person_2, person_3]) self.assertEqual(new_group.name, 'test')
def setUp(self): self.name = 'test name' self.surname = 'test surname' self.person_1 = Person(self.name, self.surname)
def test_personAutoIncrementId(self): person_2 = Person('test name 2', 'test surname 2') self.assertEqual(self.person_1.id, 3) self.assertEqual(person_2.id, 4) self.assertEqual(Person.id_counter, 5)
def setUp(self): self.p0 = Person('Aliko', 'Dangote') self.p1 = Person('Bill', 'Gates') self.p2 = Person('Warren', 'Buffet') self.p3 = Person('Elon', 'Musk')
def setUp(self): self.person_1 = Person('Elena', 'Borisova') self.person_2 = Person('John', 'Smith') self.name = 'test' self.people = [self.person_1, self.person_2] self.group = Group(self.name, self.people)
def setUp(self): self.p = Person('John', 'Doe')
def setUp(self): p0 = Person('Aliko', 'Dangote') p1 = Person('Bill', 'Gates') p2 = Person('Warren', 'Buffet') self.first_group = Group('__VIP__', [p0, p1, p2])
def test_adding_persons(self): p0 = self.p p1 = Person('Doe', 'Smith') act = p0 + p1 self.assertEqual(act.name, self.p.name) self.assertEqual(act.surname, p1.surname)