How to use the bitstring.ByteStore function in bitstring

To help you get started, we’ve selected a few bitstring examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github scott-griffiths / bitstring / test / test_bitstore.py View on Github external
def testOneSingleByte(self):
        s = ByteStore(bytearray([1, 0]), 2, 7)
        t = ByteStore(bytearray([64]), 2, 1)
        self.assertTrue(equal(s, t))
        self.assertTrue(equal(t, s))
github scott-griffiths / bitstring / test / test_bitstore.py View on Github external
def testBothSingleByte(self):
        s = ByteStore(bytearray([128]), 3, 0)
        t = ByteStore(bytearray([64]), 3, 1)
        u = ByteStore(bytearray([32]), 3, 2)
        self.assertTrue(equal(s, t))
        self.assertTrue(equal(s, u))
        self.assertTrue(equal(u, t))
github scott-griffiths / bitstring / test / test_bitstore.py View on Github external
def testOneSingleByte(self):
        s = ByteStore(bytearray([1, 0]), 2, 7)
        t = ByteStore(bytearray([64]), 2, 1)
        self.assertTrue(equal(s, t))
        self.assertTrue(equal(t, s))
github scott-griffiths / bitstring / test / test_bitstore.py View on Github external
def testBothSingleByte(self):
        s = ByteStore(bytearray([128]), 3, 0)
        t = ByteStore(bytearray([64]), 3, 1)
        u = ByteStore(bytearray([32]), 3, 2)
        self.assertTrue(equal(s, t))
        self.assertTrue(equal(s, u))
        self.assertTrue(equal(u, t))
github scott-griffiths / bitstring / test / test_bitstore.py View on Github external
def testStraightCopy(self):
        s = ByteStore(bytearray([10, 5, 1]), 24, 0)
        t = offsetcopy(s, 0)
        self.assertEqual(t._rawarray, bytearray([10, 5, 1]))
github scott-griffiths / bitstring / test / test_bitstore.py View on Github external
def testBothSingleByte(self):
        s = ByteStore(bytearray([128]), 3, 0)
        t = ByteStore(bytearray([64]), 3, 1)
        u = ByteStore(bytearray([32]), 3, 2)
        self.assertTrue(equal(s, t))
        self.assertTrue(equal(s, u))
        self.assertTrue(equal(u, t))
github scott-griffiths / bitstring / test / test_bitstore.py View on Github external
def testOffsetIncrease(self):
        s = ByteStore(bytearray([1, 1, 1]), 24, 0)
        t = offsetcopy(s, 4)
        self.assertEqual(t.bitlength, 24)
        self.assertEqual(t.offset, 4)
        self.assertEqual(t._rawarray, bytearray([0, 16, 16, 16]))