def test_is_mode_supported_micro(version, mode): assert encoder.is_mode_supported(mode, version)
def test_is_mode_supported_invalid_mode(mode, version): with pytest.raises(encoder.ModeError): encoder.is_mode_supported(mode, version)
def test_is_mode_supported_micro(mode, version, expected): v = consts.MICRO_VERSION_MAPPING[version] assert expected == encoder.is_mode_supported(mode, v)
def test_is_mode_supported_invalid_mode(mode, version): with pytest.raises(encoder.ModeError): encoder.is_mode_supported(mode, version)
def test_is_mode_supported_micro(version, mode): assert encoder.is_mode_supported(mode, version)
def test_is_mode_supported_micro(mode, version, expected): v = consts.MICRO_VERSION_MAPPING[version] assert expected == encoder.is_mode_supported(mode, v)
def test_is_mode_supported_invalid_mode(mode, version): with pytest.raises(ValueError) as ex: encoder.is_mode_supported(mode, version) assert 'mode' in str(ex.value)