Skip to content

Commit

Permalink
Merge pull request #1729 from EliahKagan/xfail
Browse files Browse the repository at this point in the history
Reorganize test_util and make xfail marks precise
  • Loading branch information
Byron committed Nov 3, 2023
2 parents 340da6d + ba5bc45 commit d5fc6e5
Show file tree
Hide file tree
Showing 3 changed files with 262 additions and 207 deletions.
13 changes: 7 additions & 6 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,11 @@ requires = ["setuptools"]
build-backend = "setuptools.build_meta"

[tool.pytest.ini_options]
python_files = 'test_*.py'
testpaths = 'test' # space separated list of paths from root e.g test tests doc/testing
addopts = '--cov=git --cov-report=term --disable-warnings'
filterwarnings = 'ignore::DeprecationWarning'
addopts = "--cov=git --cov-report=term --disable-warnings"
filterwarnings = "ignore::DeprecationWarning"
python_files = "test_*.py"
tmp_path_retention_policy = "failed"
testpaths = "test" # Space separated list of paths from root e.g test tests doc/testing.
# --cov coverage
# --cov-report term # send report to terminal term-missing -> terminal with line numbers html xml
# --cov-report term-missing # to terminal with line numbers
Expand All @@ -29,7 +30,7 @@ show_error_codes = true
implicit_reexport = true
# strict = true

# TODO: remove when 'gitdb' is fully annotated
# TODO: Remove when 'gitdb' is fully annotated.
exclude = ["^git/ext/gitdb"]
[[tool.mypy.overrides]]
module = "gitdb.*"
Expand All @@ -44,5 +45,5 @@ omit = ["*/git/ext/*"]

[tool.black]
line-length = 120
target-version = ['py37']
target-version = ["py37"]
extend-exclude = "git/ext/gitdb"
4 changes: 2 additions & 2 deletions test-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ ddt >= 1.1.1, != 1.4.3
mock ; python_version < "3.8"
mypy
pre-commit
pytest
pytest >= 7.3.1
pytest-cov
pytest-instafail
pytest-subtests
pytest-mock
pytest-sugar

0 comments on commit d5fc6e5

Please sign in to comment.