add coverage condition annotation (#1858)

This commit is contained in:
Ju4tCode
2023-03-29 11:57:33 +08:00
committed by GitHub
parent ae08568daf
commit 1213e89bf5
6 changed files with 39 additions and 8 deletions

View File

@ -1,3 +1,7 @@
[run]
plugins =
coverage_conditional_plugin
[report]
exclude_lines =
pragma: no cover
@ -10,3 +14,12 @@ exclude_lines =
\.\.\.
pass
if __name__ == .__main__.:
[coverage_conditional_plugin]
rules =
"sys_platform == 'win32'": py-win32
"sys_platform == 'linux'": py-linux
"sys_platform == 'darwin'": py-darwin
"sys_version_info >= (3, 9)": py-gte-39
"sys_version_info >= (3, 11)": py-gte-311
"sys_version_info < (3, 11)": py-lt-311