1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
|
[metadata]
name = pytest-logdog
description = Pytest plugin to test logging
long_description = file: README.md
long_description_content_type = text/markdown
author = Denis Otkidach
author_email = denis.otkidach@gmail.com
url = https://github.com/ods/pytest-logdog
license = MIT
license_file = LICENSE
classifiers =
Development Status :: 1 - Planning
Intended Audience :: Developers
License :: OSI Approved :: MIT License
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Topic :: Software Development :: Testing
Framework :: Pytest
[options]
packages = pytest_logdog
python_requires = >=3.7
install_requires =
pytest>=6.2.0
setup_requires =
setuptools-scm>=6.0.1
[options.entry_points]
pytest11 =
logdog = pytest_logdog.plugin
[tool:pytest]
testpaths = tests.py
addopts = --strict-markers -r aP --tb=native
filterwarnings = error
[coverage:run]
branch = True
source = .
omit =
setup.py
tests/*
.tox/*
[coverage:report]
show_missing = True
[mypy]
ignore_missing_imports = True
check_untyped_defs = True
warn_redundant_casts = True
warn_unused_ignores = True
[tox:tox]
envlist = py{37,38,39},mypy
[testenv]
deps = pytest-cov
commands = pytest {posargs:--cov --cov-report=}
[testenv:mypy]
basepython = python3.9
deps = mypy>=0.812
commands = mypy -p pytest_logdog -p tests
|