mirror of
https://github.com/no2chem/wideq.git
synced 2025-05-18 08:10:17 -07:00
Removed length for BitValue namedtuples.
This commit is contained in:
parent
556943cbfb
commit
82dbf607c1
@ -90,12 +90,12 @@ class ModelInfoTest(unittest.TestCase):
|
||||
def test_value_bit(self):
|
||||
actual = self.model_info.value('Option1')
|
||||
expected = BitValue({
|
||||
0: {'length': 1, 'value': 'ChildLock'},
|
||||
1: {'length': 1, 'value': 'ReduceStatic'},
|
||||
2: {'length': 1, 'value': 'EasyIron'},
|
||||
3: {'length': 1, 'value': 'DampDrySingal'},
|
||||
4: {'length': 1, 'value': 'WrinkleCare'},
|
||||
7: {'length': 1, 'value': 'AntiBacterial'},
|
||||
0: 'ChildLock',
|
||||
1: 'ReduceStatic',
|
||||
2: 'EasyIron',
|
||||
3: 'DampDrySingal',
|
||||
4: 'WrinkleCare',
|
||||
7: 'AntiBacterial',
|
||||
})
|
||||
self.assertEqual(expected, actual)
|
||||
|
||||
|
@ -323,12 +323,7 @@ class ModelInfo(object):
|
||||
d['option'].get('step', 1)
|
||||
)
|
||||
elif d['type'].lower() == 'bit':
|
||||
bit_values = {
|
||||
opt['startbit']: {
|
||||
'length': opt['length'],
|
||||
'value': opt['value'],
|
||||
} for opt in d['option']
|
||||
}
|
||||
bit_values = {opt['startbit']: opt['value'] for opt in d['option']}
|
||||
return BitValue(bit_values)
|
||||
elif d['type'].lower() == 'reference':
|
||||
return ReferenceValue(d['option'][0])
|
||||
|
Loading…
x
Reference in New Issue
Block a user