示例#1
0
 def test_part2_additional_data(self):
     test_data = [
         Password(policy_min=1,
                  policy_max=3,
                  policy_value="a",
                  password="******"),
         Password(policy_min=1,
                  policy_max=3,
                  policy_value="a",
                  password="******"),
         Password(policy_min=1,
                  policy_max=2,
                  policy_value="a",
                  password="******"),
         Password(policy_min=1,
                  policy_max=2,
                  policy_value="a",
                  password="******"),
         Password(policy_min=1,
                  policy_max=2,
                  policy_value="a",
                  password="******"),
         Password(
             policy_min=1,
             policy_max=20,
             policy_value="a",
             password="******",
         ),
     ]
     expected = 4
     self.assertEqual(part2(test_data), expected)
示例#2
0
def test_part2():
    assert part2(test_input) == 900
示例#3
0
def test_day2_part2():
    assert day2.part2(data2) == 1
示例#4
0
 def test_part2(self):
     exampleInput = "1-3 a: abcde\n1-3 b: cdefg\n2-9 c: ccccccccc\n"
     self.assertEqual(part2(exampleInput), 1)
示例#5
0
 def test_part2(self):
     expected = 1
     self.assertEqual(part2(self.data), expected)
示例#6
0
 def test_part2(self):
     self.assertEqual(321, part2())
示例#7
0
def test_partt2():
    valid = part2(entries)
    assert valid == 3