Esempio n. 1
0
 def testAllLivingSingle(self):
     list_of_indis = [
         Individual(indi='01', age=20),
         Individual(indi='02', age=25),
         Individual(indi='03', age=29)
     ]
     self.assertEqual(len(list_living_single(list_of_indis)), 3)
Esempio n. 2
0
 def testAllRightAgeMarried(self):
     list_of_indis = [
         Individual(indi='01', age=20, spouse='F01'),
         Individual(indi='02', age=25, spouse='F02'),
         Individual(indi='03', age=29, spouse='F03')
     ]
     self.assertListEqual(list_living_single(list_of_indis), [])
Esempio n. 3
0
 def testAllTooOldUnmarried(self):
     list_of_indis = [
         Individual(indi='01', age=45),
         Individual(indi='02', age=55),
         Individual(indi='03', age=65)
     ]
     self.assertListEqual(list_living_single(list_of_indis), [])
Esempio n. 4
0
 def testSomeLivingSingle(self):
     list_of_indis = [
         Individual(indi='01', age=20, spouse='F01'),
         Individual(indi='02', age=25),
         Individual(indi='03',
                    age=29,
                    birth='1 JAN 1990',
                    death='1 JAN 2019'),
         Individual(indi='04', age=65)
     ]
     self.assertListEqual(list_living_single(list_of_indis), ['02'])
Esempio n. 5
0
 def testNoLiving(self):
     list_of_indis = [
         Individual(indi='01',
                    age=29,
                    birth='1 JAN 1990',
                    death='1 JAN 2019'),
         Individual(indi='02',
                    age=49,
                    birth='1 JAN 1970',
                    death='1 JAN 2019'),
         Individual(indi='03',
                    age=19,
                    birth='1 JAN 2000',
                    death='1 JAN 2019')
     ]
     self.assertListEqual(list_living_single(list_of_indis), [])
Esempio n. 6
0
 def testEmpty(self):
     list_of_indis = []
     self.assertListEqual(list_living_single(list_of_indis), [])