コード例 #1
0
 def test_decode_known3(self):
     self.assertEqual(820, d05_boarding.decode("BBFFBBFRLL"))
コード例 #2
0
 def test_decode_known2(self):
     self.assertEqual(119, d05_boarding.decode("FFFBBBFRRR"))
コード例 #3
0
 def test_decode_known1(self):
     self.assertEqual(567, d05_boarding.decode("BFFFBBFRRR"))
コード例 #4
0
 def test_decode_known0(self):
     self.assertEqual(357, d05_boarding.decode("FBFBBFFRLR"))
コード例 #5
0
 def test_cycles_numStart(self):
     for i in range(2**11):
         code = encode(i)
         self.assertEqual(i, d05_boarding.decode(code), "{}:{}".format(i, code))
コード例 #6
0
 def test_cycles_codeStart(self):
     for code in allCodes():
         id = d05_boarding.decode(code)
         # print("{}:{}".format(code, id))
         self.assertEqual(code, encode(id))