Unit test for black-approved coding style

This commit is contained in:
Simon Willison 2018-07-28 07:29:20 -07:00
commit 3c50a3600d
2 changed files with 15 additions and 1 deletions

View file

@ -22,7 +22,7 @@ setup(
packages=find_packages(),
install_requires=["click==6.7"],
setup_requires=["pytest-runner"],
tests_require=["pytest==3.2.3"],
tests_require=["pytest==3.2.3", "black==18.6b4"],
entry_points="""
[console_scripts]
sqlite-utils=sqlite_utils.cli:cli

14
tests/test_black.py Normal file
View file

@ -0,0 +1,14 @@
import black
from click.testing import CliRunner
from pathlib import Path
code_root = Path(__file__).parent.parent
def test_black():
runner = CliRunner()
result = runner.invoke(
black.main,
[str(code_root / "tests"), str(code_root / "sqlite_utils"), "--check"],
)
assert result.exit_code == 0, result.output