Esempio n. 1
0
 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)
Esempio n. 2
0
    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)
Esempio n. 3
0
    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')
Esempio n. 4
0
    def setUp(self):
        self.name = 'test name'
        self.surname = 'test surname'

        self.person_1 = Person(self.name, self.surname)
Esempio n. 5
0
    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)
Esempio n. 6
0
 def setUp(self):
     self.p0 = Person('Aliko', 'Dangote')
     self.p1 = Person('Bill', 'Gates')
     self.p2 = Person('Warren', 'Buffet')
     self.p3 = Person('Elon', 'Musk')
Esempio n. 7
0
 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)
Esempio n. 8
0
 def setUp(self):
     self.p = Person('John', 'Doe')
Esempio n. 9
0
 def setUp(self):
     p0 = Person('Aliko', 'Dangote')
     p1 = Person('Bill', 'Gates')
     p2 = Person('Warren', 'Buffet')
     self.first_group = Group('__VIP__', [p0, p1, p2])
Esempio n. 10
0
 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)