def test_bin_to_hex_with_len(self):
     self.assertEqual(bin_to_hex(0, 4), '0000')
     self.assertEqual(bin_to_hex(1, 4), '0001')
     self.assertEqual(bin_to_hex(2, 4), '0002')
     self.assertEqual(bin_to_hex(3, 4), '0003')
     self.assertEqual(bin_to_hex(4, 4), '0004')
     self.assertEqual(bin_to_hex(5, 4), '0005')
     self.assertEqual(bin_to_hex(6, 4), '0006')
     self.assertEqual(bin_to_hex(7, 4), '0007')
     self.assertEqual(bin_to_hex(8, 4), '0008')
     self.assertEqual(bin_to_hex(9, 4), '0009')
     self.assertEqual(bin_to_hex(10, 4).lower(), '000a')
     self.assertEqual(bin_to_hex(11, 4).lower(), '000b')
     self.assertEqual(bin_to_hex(12, 4).lower(), '000c')
     self.assertEqual(bin_to_hex(13, 4).lower(), '000d')
     self.assertEqual(bin_to_hex(14, 4).lower(), '000e')
     self.assertEqual(bin_to_hex(15, 4).lower(), '000f')
     self.assertEqual(
         bin_to_hex(15 + 10 * 16 + 12 * 256, 4).lower(), '0caf')
     with self.assertRaises(ValueError):
         bin_to_hex(3 + 14 * 16 + 15 * 256 + 10 * 4096 + 12 * 65536, 4)
Beispiel #2
0
 def test_bin_to_hex_with_len(self):
     self.assertEqual(bin_to_hex(0, 4), '0000')
     self.assertEqual(bin_to_hex(1, 4), '0001')
     self.assertEqual(bin_to_hex(2, 4), '0002')
     self.assertEqual(bin_to_hex(3, 4), '0003')
     self.assertEqual(bin_to_hex(4, 4), '0004')
     self.assertEqual(bin_to_hex(5, 4), '0005')
     self.assertEqual(bin_to_hex(6, 4), '0006')
     self.assertEqual(bin_to_hex(7, 4), '0007')
     self.assertEqual(bin_to_hex(8, 4), '0008')
     self.assertEqual(bin_to_hex(9, 4), '0009')
     self.assertEqual(bin_to_hex(10, 4).lower(), '000a')
     self.assertEqual(bin_to_hex(11, 4).lower(), '000b')
     self.assertEqual(bin_to_hex(12, 4).lower(), '000c')
     self.assertEqual(bin_to_hex(13, 4).lower(), '000d')
     self.assertEqual(bin_to_hex(14, 4).lower(), '000e')
     self.assertEqual(bin_to_hex(15, 4).lower(), '000f')
     self.assertEqual(bin_to_hex(
         15 + 10 * 16 + 12 * 256, 4).lower(), '0caf')
     with self.assertRaises(ValueError):
         bin_to_hex(3 + 14 * 16 + 15 * 256 + 10 * 4096 + 12 * 65536, 4)
 def test_bin_to_hex(self):
     self.assertEqual(bin_to_hex(0), '0')
     self.assertEqual(bin_to_hex(1), '1')
     self.assertEqual(bin_to_hex(2), '2')
     self.assertEqual(bin_to_hex(3), '3')
     self.assertEqual(bin_to_hex(4), '4')
     self.assertEqual(bin_to_hex(5), '5')
     self.assertEqual(bin_to_hex(6), '6')
     self.assertEqual(bin_to_hex(7), '7')
     self.assertEqual(bin_to_hex(8), '8')
     self.assertEqual(bin_to_hex(9), '9')
     self.assertEqual(bin_to_hex(10).lower(), 'a')
     self.assertEqual(bin_to_hex(11).lower(), 'b')
     self.assertEqual(bin_to_hex(12).lower(), 'c')
     self.assertEqual(bin_to_hex(13).lower(), 'd')
     self.assertEqual(bin_to_hex(14).lower(), 'e')
     self.assertEqual(bin_to_hex(15).lower(), 'f')
     self.assertEqual(bin_to_hex(15 + 10 * 16 + 12 * 256).lower(), 'caf')
     self.assertEqual(
         bin_to_hex(3 + 14 * 16 + 15 * 256 + 10 * 4096 +
                    12 * 65536).lower(), 'cafe3')
Beispiel #4
0
 def test_bin_to_hex(self):
     self.assertEqual(bin_to_hex(0), '0')
     self.assertEqual(bin_to_hex(1), '1')
     self.assertEqual(bin_to_hex(2), '2')
     self.assertEqual(bin_to_hex(3), '3')
     self.assertEqual(bin_to_hex(4), '4')
     self.assertEqual(bin_to_hex(5), '5')
     self.assertEqual(bin_to_hex(6), '6')
     self.assertEqual(bin_to_hex(7), '7')
     self.assertEqual(bin_to_hex(8), '8')
     self.assertEqual(bin_to_hex(9), '9')
     self.assertEqual(bin_to_hex(10).lower(), 'a')
     self.assertEqual(bin_to_hex(11).lower(), 'b')
     self.assertEqual(bin_to_hex(12).lower(), 'c')
     self.assertEqual(bin_to_hex(13).lower(), 'd')
     self.assertEqual(bin_to_hex(14).lower(), 'e')
     self.assertEqual(bin_to_hex(15).lower(), 'f')
     self.assertEqual(bin_to_hex(15 + 10 * 16 + 12 * 256).lower(), 'caf')
     self.assertEqual(bin_to_hex(3 + 14 * 16 + 15 * 256 +
                                 10 * 4096 + 12 * 65536).lower(), 'cafe3')