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)
def test13(self): x = bits.from_tuple(str0) y = bits.bits().set_bytes(x.get_bytes(), len(str0)) self.assertEqual(y.bit_str(), str0)
def test7(self): x = bits.from_tuple('011111') self.assertEqual(str(x), '(6) 011111')
def test10(self): x = bits.from_tuple('11111111') y = x.get_bytes() self.assertEqual(len(y), 1) self.assertEqual(y[0], 255)
def test6(self): x = bits.from_tuple((1, 1, 1, 0, 1)) self.assertEqual(str(x), '(5) 11101')