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
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}]"