Exemple #1
0
 def test_hex_lower_case(self):
   self.assertEqual(hex(12), '0xc')
Exemple #2
0
 def test_hex_no_prefix(self):
   self.assertEqual(hex(0, None), '0')
   self.assertEqual(hex(1, ''), '1')
   self.assertEqual(hex(12, None), 'c')
   self.assertEqual(hex(2 ** 32, None), '100000000')
Exemple #3
0
 def test_hex_custom_prefix(self):
   self.assertEqual(hex(0, 'X'), 'X0')
   self.assertEqual(hex(1, 'X'), 'X1')
   self.assertEqual(hex(12, 'X'), 'Xc')
   self.assertEqual(hex(2 ** 32, 'X'), 'X100000000')
Exemple #4
0
 def test_hex_default_prefix(self):
   self.assertEqual(hex(0), '0x0')
   self.assertEqual(hex(1), '0x1')
   self.assertEqual(hex(12), '0xc')
   self.assertEqual(hex(2 ** 32), '0x100000000')
Exemple #5
0
 def test_hex_negative_value(self):
   self.assertEqual(hex(-1200), '-0x4b0')
Exemple #6
0
 def test_hex_value(self):
   self.assertEqual(hex(12), '0xc')
   self.assertEqual(hex(2 ** 32), '0x100000000')
Exemple #7
0
 def test_hex_0_1_and_minus_1(self):
   self.assertEqual(hex(0), '0x0')
   self.assertEqual(hex(1), '0x1')
   self.assertEqual(hex(-1), '-0x1')