예제 #1
0
 def test11(self):
     x = bits.from_tuple('11011110101011011011111011101111')
     y = x.get_bytes()
     self.assertEqual(len(y), 4)
     self.assertEqual(y[0], 0xef)
     self.assertEqual(y[1], 0xbe)
     self.assertEqual(y[2], 0xad)
     self.assertEqual(y[3], 0xde)
예제 #2
0
 def test13(self):
     x = bits.from_tuple(str0)
     y = bits.bits().set_bytes(x.get_bytes(), len(str0))
     self.assertEqual(y.bit_str(), str0)
예제 #3
0
 def test7(self):
     x = bits.from_tuple('011111')
     self.assertEqual(str(x), '(6) 011111')
예제 #4
0
 def test10(self):
     x = bits.from_tuple('11111111')
     y = x.get_bytes()
     self.assertEqual(len(y), 1)
     self.assertEqual(y[0], 255)
예제 #5
0
 def test6(self):
     x = bits.from_tuple((1, 1, 1, 0, 1))
     self.assertEqual(str(x), '(5) 11101')