(session: nox.Session)
| 6 | |
| 7 | @nox.session |
| 8 | def tests(session: nox.Session) -> None: |
| 9 | session.install("coverage") |
| 10 | session.install(".[tests]") |
| 11 | |
| 12 | session.run( |
| 13 | "coverage", "run", "-m", "pytest", "--strict-markers", *session.posargs |
| 14 | ) |
| 15 | session.run("coverage", "combine") |
| 16 | session.run("coverage", "report", "-m", "--fail-under", "100") |
| 17 | |
| 18 | |
| 19 | @nox.session |
nothing calls this directly
no outgoing calls
no test coverage detected