예제 #1
0
    def test_valid_passport(self):

        self.assertIn('ecl', self.person1)
        self.assertNotIn('hgt', self.person2)
        self.assertNotIn('cid', self.person3)
        self.assertNotIn('cid', self.person4)
        self.assertNotIn('byr', self.person4)

        self.assertTrue(Day4.valid_passport(self.person1))
        self.assertFalse(Day4.valid_passport(self.person2))
        self.assertTrue(Day4.valid_passport(self.person3))
        self.assertFalse(Day4.valid_passport(self.person4))