]>
git.madduck.net Git - etc/vim.git/blobdiff - tests/test_black.py
madduck's git repository
Every one of the projects in this repository is available at the canonical
URL git://git.madduck.net/madduck/pub/<projectpath> — see
each project's metadata for the exact URL.
All patches and comments are welcome. Please squash your changes to logical
commits before using git-format-patch and git-send-email to
patches@ git. madduck. net .
If you'd read over the Git project's submission guidelines and adhered to them,
I'd be especially grateful.
SSH access, as well as push access can be individually
arranged .
If you use my repositories frequently, consider adding the following
snippet to ~/.gitconfig and using the third clone URL listed for each
project:
[url "git://git.madduck.net/madduck/"]
insteadOf = madduck:
import click
import pytest
import click
import pytest
from click import unstyle
from click.testing import CliRunner
from pathspec import PathSpec
from click import unstyle
from click.testing import CliRunner
from pathspec import PathSpec
R = TypeVar("R")
# Match the time output in a diff, but nothing else
R = TypeVar("R")
# Match the time output in a diff, but nothing else
-DIFF_TIME = re.compile(r"\t[\d-:+\. ]+")
+DIFF_TIME = re.compile(r"\t[\d\ -:+\. ]+")
call_args[0].lower() == str(pyproject_path).lower()
), "Incorrect config loaded."
call_args[0].lower() == str(pyproject_path).lower()
), "Incorrect config loaded."
+ def test_for_handled_unexpected_eof_error(self) -> None:
+ """
+ Test that an unexpected EOF SyntaxError is nicely presented.
+ """
+ with pytest.raises(black.parsing.InvalidInput) as exc_info:
+ black.lib2to3_parse("print(", {})
+
+ exc_info.match("Cannot parse: 2:0: EOF in multi-line statement")
+
class TestCaching:
def test_cache_broken_file(self) -> None:
class TestCaching:
def test_cache_broken_file(self) -> None:
report=black.Report(),
stdin_filename=stdin_filename,
)
report=black.Report(),
stdin_filename=stdin_filename,
)
- assert sorted(list(collected) ) == sorted(gs_expected)
+ assert sorted(collected ) == sorted(gs_expected)
class TestFileCollection:
class TestFileCollection: