mirror of
https://github.com/kk7ds/chirp.git
synced 2024-09-21 02:27:21 +00:00
Add test to assert mem.extra contents
This must be a list (or RadioSettingGroup) of RadioSetting objects.
This commit is contained in:
parent
6301c58554
commit
90027b4850
@ -45,3 +45,16 @@ class TestCaseSettings(base.DriverTest):
|
||||
if not m.empty:
|
||||
self.radio.set_memory(chirp_common.FrozenMemory(m))
|
||||
break
|
||||
|
||||
def test_memory_extra_flat(self):
|
||||
for i in range(*self.rf.memory_bounds):
|
||||
m = self.radio.get_memory(i)
|
||||
if not m.empty:
|
||||
self.assertIsInstance(
|
||||
m.extra,
|
||||
(list, settings.RadioSettingGroup),
|
||||
'mem.extra must be a list or RadioSettingGroup')
|
||||
for e in m.extra:
|
||||
self.assertIsInstance(
|
||||
e, settings.RadioSetting,
|
||||
'mem.extra items must be RadioSetting objects')
|
||||
|
Loading…
Reference in New Issue
Block a user