예제 #1
0
def test_py_version_to_selector(requires_python, exp_selector, ex_cf):
    metadata = {"requires_python": requires_python}
    assert PyPi.py_version_to_selector(metadata) == f"# [py{exp_selector}]"

    if ex_cf != "skip":
        expected = f"# [py{ex_cf}]" if ex_cf else None
        result = PyPi.py_version_to_selector(metadata, is_strict_cf=True)
        if isinstance(expected, str):
            assert expected == result
        else:
            assert expected is result
예제 #2
0
def test_py_version_to_selector(requires_python, exp_selector):
    metadata = {"requires_python": requires_python}
    assert PyPi.py_version_to_selector(metadata) == f"# [py{exp_selector}]"