From eca89a79e5956412b93ba70a60ae636e90f7b3c9 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Fri, 27 Jan 2023 08:21:46 +0000 Subject: [PATCH] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- tests/version/test_markers.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/version/test_markers.py b/tests/version/test_markers.py index 4d7c7139d..53b683b6e 100644 --- a/tests/version/test_markers.py +++ b/tests/version/test_markers.py @@ -412,6 +412,7 @@ def test_multi_marker_intersect_multi_with_overlapping_constraints() -> None: ' "Windows"' ) + def test_multi_marker_intersect_with_union_drops_union() -> None: m = parse_marker('python_version >= "3" and python_version < "4"') m2 = parse_marker('python_version < "2" or python_version >= "3"') @@ -911,9 +912,14 @@ def test_parse_version_like_markers(marker: str, env: dict[str, str]) -> None: assert m.validate(env) + def test_environment_markers() -> None: # These are the platform_release markers given as examples in PEP-508 - parse_marker('platform_release == "3.14.1-x86_64-linode39" or platform_release == "14.5.0" or platform_release == "1.8.0_51"') + parse_marker( + 'platform_release == "3.14.1-x86_64-linode39" or platform_release == "14.5.0"' + ' or platform_release == "1.8.0_51"' + ) + @pytest.mark.parametrize( "marker, expected",