def test_encode_axes(self): cases = [ [['X', 'Y', 'Z', 'A', 'B'], 0x1F], [['x','y','z','a','b'], 0x1F], [['x'], 0x01], [['y'], 0x02], [['z'], 0x04], [['a'], 0x08], [['b'], 0x10], [[], 0x00], ] for case in cases: assert Encoder.encode_axes(case[0]) == case[1]