Fix unit tests to match changes from master

This commit is contained in:
Dan Smith 2022-11-22 20:19:21 -08:00
parent fb581f32c1
commit f06187ea55
3 changed files with 6 additions and 2 deletions

View file

@ -8,4 +8,5 @@ pep8
pyserial
future
requests
pyyaml
pywin32; platform_system=="Windows"

View file

@ -7,6 +7,7 @@ import shutil
import tempfile
import yaml
import pytest
from tests.unit import base
from chirp import chirp_common
@ -105,6 +106,7 @@ class TestDetectBruteForce(base.BaseTest):
class TestAliasMap(base.BaseTest):
@pytest.mark.xfail(reason='Not all drivers are importable in py3')
def test_uniqueness(self):
directory_models = {}
for rclass in directory.DRV_TO_RADIO.values():
@ -118,7 +120,8 @@ class TestAliasMap(base.BaseTest):
aliases = yaml.load(open(os.path.join(os.path.dirname(__file__),
'..', '..', 'share',
'model_alias_map.yaml')).read())
'model_alias_map.yaml')).read(),
Loader=yaml.FullLoader)
for vendor, models in sorted(aliases.items()):
directory_models.setdefault(vendor, set())
my_aliases = set([x['model'] for x in models])

View file

@ -111,7 +111,7 @@ for image_file in glob.glob(test_file_glob):
except Exception:
continue
if issubclass(radio, icf.IcomRawCloneModeRadio) or radio._raw_frames:
if radio._raw_frames:
# The simulator does not behave like a raw radio
continue