예제 #1
0
def test_wheel_version_fails_on_no_wheel_version():
    with pytest.raises(UnsupportedWheel) as e:
        wheel.wheel_version(message_from_string(""))
    assert "missing Wheel-Version" in str(e.value)
예제 #2
0
def test_wheel_version_fails_on_bad_wheel_version(version):
    with pytest.raises(UnsupportedWheel) as e:
        wheel.wheel_version(message_from_string(f"Wheel-Version: {version}"))
    assert "invalid Wheel-Version" in str(e.value)
예제 #3
0
def test_wheel_version_ok(tmpdir, data):
    assert wheel.wheel_version(
        message_from_string("Wheel-Version: 1.9")) == (1, 9)
예제 #4
0
def test_wheel_version_ok(data: TestData) -> None:
    assert wheel.wheel_version(
        message_from_string("Wheel-Version: 1.9")) == (1, 9)