Ejemplo n.º 1
0
 def test_padding(self):
     self.assertEqual(bits_to_int('110'), 6)
     self.assertEqual(bits_to_int('0110'), 6)
     self.assertEqual(bits_to_int('00110'), 6)
     self.assertEqual(bits_to_int('00000110'), 6)
     self.assertEqual(bits_to_int('000000110'), 6)
Ejemplo n.º 2
0
 def test_two_bytes(self):
     self.assertEqual(bits_to_int('100000000'), 256)
     self.assertEqual(bits_to_int('111111111'), 511)
Ejemplo n.º 3
0
 def test_one(self):
     self.assertEqual(bits_to_int('1'), 1)
Ejemplo n.º 4
0
 def test_full_byte(self):
     self.assertEqual(bits_to_int('11111111'), 255)
Ejemplo n.º 5
0
 def test_zero(self):
     self.assertEqual(bits_to_int('0'), 0)