Ejemplo n.º 1
0
Archivo: test_16.py Proyecto: taifu/aoc
 def test_part_1_2(self):
     packet = day.compile("""38006F45291200""")
     self.assertEqual(packet.version, 1)
     self.assertEqual(packet.typ, 6)
     self.assertEqual(2, len(packet.packets))
     self.assertEqual(packet.packets[0].value, 10)
     self.assertEqual(packet.packets[1].value, 20)
Ejemplo n.º 2
0
Archivo: test_16.py Proyecto: taifu/aoc
 def test_part_1_3(self):
     packet = day.compile("""EE00D40C823060""")
     self.assertEqual(packet.version, 7)
     self.assertEqual(packet.typ, 3)
     self.assertEqual(3, len(packet.packets))
     self.assertEqual(packet.packets[0].value, 1)
     self.assertEqual(packet.packets[1].value, 2)
     self.assertEqual(packet.packets[2].value, 3)
Ejemplo n.º 3
0
Archivo: test_16.py Proyecto: taifu/aoc
 def test_part_2_8(self):
     packet = day.compile("""9C0141080250320F1802104A08""")
     self.assertEqual(packet.compute(), 1)
Ejemplo n.º 4
0
Archivo: test_16.py Proyecto: taifu/aoc
 def test_part_2_7(self):
     packet = day.compile("""9C005AC2F8F0""")
     self.assertEqual(packet.compute(), 0)
Ejemplo n.º 5
0
Archivo: test_16.py Proyecto: taifu/aoc
 def test_part_2_6(self):
     packet = day.compile("""F600BC2D8F""")
     self.assertEqual(packet.compute(), 0)
Ejemplo n.º 6
0
Archivo: test_16.py Proyecto: taifu/aoc
 def test_part_2_5(self):
     packet = day.compile("""D8005AC2A8F0""")
     self.assertEqual(packet.compute(), 1)
Ejemplo n.º 7
0
Archivo: test_16.py Proyecto: taifu/aoc
 def test_part_2_4(self):
     packet = day.compile("""CE00C43D881120""")
     self.assertEqual(packet.compute(), 9)
Ejemplo n.º 8
0
Archivo: test_16.py Proyecto: taifu/aoc
 def test_part_2_3(self):
     packet = day.compile("""880086C3E88112""")
     self.assertEqual(packet.compute(), 7)
Ejemplo n.º 9
0
Archivo: test_16.py Proyecto: taifu/aoc
 def test_part_2_2(self):
     packet = day.compile("""04005AC33890""")
     self.assertEqual(packet.compute(), 54)
Ejemplo n.º 10
0
Archivo: test_16.py Proyecto: taifu/aoc
 def test_part_2_1(self):
     packet = day.compile("""C200B40A82""")
     self.assertEqual(packet.compute(), 3)
Ejemplo n.º 11
0
Archivo: test_16.py Proyecto: taifu/aoc
 def test_part_1_1(self):
     packet = day.compile("""D2FE28""")
     self.assertEqual(packet.typ, 4)
     self.assertEqual(packet.value, 2021)