Commit 79631fd
committed
test: cover pluggy.__version__ getattr and HookCaller._remove_plugin not-found path
Ran the suite under coverage.py and found two real gaps in otherwise
near-100% covered code. The module-level __getattr__ that lazily
resolves pluggy.__version__ via importlib.metadata (added per
changelog/590.trivial.rst) had no test exercising either branch. And
HookCaller._remove_plugin's ValueError, raised when asked to remove a
plugin that never registered on that hook, was untested even though
the normal removal path is well covered through
PluginManager.unregister.1 parent f632a4d commit 79631fd
2 files changed
Lines changed: 31 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
230 | 230 | | |
231 | 231 | | |
232 | 232 | | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
233 | 242 | | |
234 | 243 | | |
235 | 244 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
511 | 511 | | |
512 | 512 | | |
513 | 513 | | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
0 commit comments