예제 #1
0
 def test_from_hex(self):
     cases = [('ffffffffffffffff', -1),
              ('c564d8606f4400', 55561450905617408), ('aa', 170)]
     for hex, expected_binary in cases:
         zid = ZipkinId.from_hex(hex)
         self.assertEqual(zid.get_binary(), expected_binary, hex)
         self.assertEqual(zid.get_hex(), hex.zfill(16))
예제 #2
0
 def test_from_hex(self):
     cases = [
         ('ffffffffffffffff', -1),
         ('c564d8606f4400', 55561450905617408),
         ('aa', 170)
     ]
     for hex, expected_binary in cases:
         zid = ZipkinId.from_hex(hex)
         self.assertEqual(zid.get_binary(), expected_binary, hex)
         self.assertEqual(zid.get_hex(), hex.zfill(16))
예제 #3
0
 def test_None_input(self):
     self.assertIsNone(ZipkinId.from_hex(None))
     self.assertIsNone(ZipkinId.from_binary(None))
예제 #4
0
 def test_None_input(self):
     self.assertIsNone(ZipkinId.from_hex(None))
     self.assertIsNone(ZipkinId.from_binary(None))