def test_flip_all(self): ''' Test that the flip_all bit operation is correct ''' cases = { 0xEC: [0xFFFFFFFFFFFFFF13], 0xFFFFFFFFFFFFFF13: [0xEC], } for array, expected in cases.items(): barray = BitArray(array=[array]) barray.flip_all() self.assertEqual(expected, barray.to_byte_list())