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