diff options
author | Chris Withers <chris@withers.org> | 2020-01-29 16:24:54 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-01-29 16:24:54 (GMT) |
commit | db5e86adbce12350c26e7ffc2c6673369971a2dc (patch) | |
tree | 4d0ea04ac823485a1366958f36136fdd0a809726 /Lib/pathlib.py | |
parent | a327677905956ae0b239ff430a1346dfe265709e (diff) | |
download | cpython-db5e86adbce12350c26e7ffc2c6673369971a2dc.zip cpython-db5e86adbce12350c26e7ffc2c6673369971a2dc.tar.gz cpython-db5e86adbce12350c26e7ffc2c6673369971a2dc.tar.bz2 |
Get mock coverage back to 100% (GH-18228)
* use the `: pass` and `: yield` patterns for code that isn't expected to ever be executed.
* The _Call items passed to _AnyComparer are only ever of length two, so assert instead of if/else
* fix typo
* Fix bug, where stop-without-start patching dict blows up with `TypeError: 'NoneType' object is not iterable`, highlighted by lack of coverage of an except branch.
* The fix for bpo-37972 means _Call.count and _Call.index are no longer needed.
* add coverage for calling next() on a mock_open with readline.return_value set.
* __aiter__ is defined on the Mock so the one on _AsyncIterator is never called.
Diffstat (limited to 'Lib/pathlib.py')
0 files changed, 0 insertions, 0 deletions