X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/20d7ae0676be4931d0b2e6d4a6a0877070264d13..e64949ee69e2a7e7f1d96331f50e801c0979a866:/tests/test_format.py?ds=inline diff --git a/tests/test_format.py b/tests/test_format.py index d44be1e..30099aa 100644 --- a/tests/test_format.py +++ b/tests/test_format.py @@ -210,6 +210,15 @@ def test_patma_invalid() -> None: exc_info.match("Cannot parse: 10:11") +def test_patma_hint() -> None: + source, expected = read_data("pattern_matching_simple") + mode = black.Mode(target_versions={black.TargetVersion.PY39}) + with pytest.raises(black.parsing.InvalidInput) as exc_info: + assert_format(source, expected, mode, minimum_version=(3, 10)) + + exc_info.match(black.parsing.PY310_HINT) + + def test_docstring_no_string_normalization() -> None: """Like test_docstring but with string normalization off.""" source, expected = read_data("docstring_no_string_normalization")