• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

PhilippRisius / pytest_nbgrader / 23768057460
80%

Build:
DEFAULT BRANCH: main
Ran 30 Mar 2026 09:15PM UTC
Jobs 3
Files 9
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

30 Mar 2026 09:13PM UTC coverage: 81.157% (-0.5%) from 81.614%
23768057460

push

github

web-flow
chore: clean up pyproject.toml, remove stale config, fix ruff ignores (#35)

* chore: clean up pyproject.toml, remove stale config, fix ruff ignores

Config cleanup:
- Remove misleading "Typing :: Typed" classifier (no py.typed, no annotations)
- Remove unused deps: pip, watchdog, sphinx-intl
- Add sphinx-autobuild to docs deps; update Makefile servedocs target
- Remove dead flit.sdist entries (_images globs, .flake8, docs/locales)
- Consolidate duplicate mypy tests.* overrides into one block
- Remove cookiecutter leftover numpydoc exclude (\.undocumented_method$)
- Fix tool.ruff.src from ["pytest_nbgrader"] to ["src"] for src-layout
- Update environment-docs.yml (sphinx-intl -> sphinx-autobuild)

Ruff suppression cleanup (9 rules removed across 6 files):
- Fix f-string/concat logging -> lazy %s formatting (assertions, cases, prerequisites)
- Rename cls -> self in harness.py instance methods (N805)
- Replace assert with RuntimeError/FileNotFoundError (runner, conftest S101)
- Add stacklevel=2 to warnings.warn (conftest B028)
- Rename unused loop var output -> _output (prerequisites B007)

Per-file-ignores reduced from 6 source entries to 3.
All 33 pre-commit hooks pass, all 211 tests pass.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* ci: rename workflow from "pytest-nbgrader Testing Suite" to "Tests"

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Philipp Risius <philipp.e.risius@theo.physik.uni-giessen.de>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

11 of 18 new or added lines in 6 files covered. (61.11%)

435 of 536 relevant lines covered (81.16%)

2.43 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
73.53
0.0% src/pytest_nbgrader/harness.py
2
95.0
-5.0% src/pytest_nbgrader/runner.py
1
92.9
0.0% src/pytest_nbgrader/assertions.py
1
65.85
-1.65% src/pytest_nbgrader/conftest.py
Jobs
ID Job ID Ran Files Coverage
1 run-3.11 - 23768057460.1 30 Mar 2026 09:15PM UTC 9
81.16
GitHub Action Run
2 run-3.10 - 23768057460.2 30 Mar 2026 09:15PM UTC 9
81.16
GitHub Action Run
3 run-3.12 - 23768057460.3 30 Mar 2026 09:15PM UTC 9
81.16
GitHub Action Run
Source Files on build 23768057460
  • Tree
  • List 9
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 812a9b81 on github
  • Prev Build on main (#23746092425)
  • Next Build on main (#23820198945)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc