Expand the pytest configuration (#1161)

And rely on it to run tests.
This commit is contained in:
Mickaël Schoentgen 2021-09-20 17:36:03 +02:00 committed by GitHub
parent e2ba214ac0
commit 529aa78ee1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 4 deletions

View File

@ -80,11 +80,11 @@ venv:
test: test:
@echo $(H1)Running tests$(HEADER_EXTRA)$(H1END) @echo $(H1)Running tests$(HEADER_EXTRA)$(H1END)
$(VENV_BIN)/python -m pytest $(COV) ./httpie $(COV) ./tests --doctest-modules --verbose ./httpie ./tests $(VENV_BIN)/python -m pytest $(COV)
@echo @echo
test-cover: COV=--cov test-cover: COV=--cov=httpie --cov=tests
test-cover: HEADER_EXTRA=' (with coverage)' test-cover: HEADER_EXTRA=' (with coverage)'
test-cover: test test-cover: test

View File

@ -7,8 +7,10 @@
[tool:pytest] [tool:pytest]
# <https://docs.pytest.org/en/latest/customize.html> # <https://docs.pytest.org/en/latest/customize.html>
norecursedirs = tests/fixtures .* testpaths = httpie tests
addopts = --tb=native --doctest-modules norecursedirs = tests/fixtures
addopts = --tb=native --doctest-modules --verbose
xfail_strict = True
[flake8] [flake8]