]> granicus.if.org Git - python/commit
bpo-2661: Make mapping tests better usable for custom mapping classes. (GH-11157)
authorWalter Dörwald <walter@livinglogic.de>
Thu, 6 Jun 2019 10:13:08 +0000 (12:13 +0200)
committerMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Thu, 6 Jun 2019 10:13:08 +0000 (03:13 -0700)
commit6af230359e57122708247dac970e05e05529cde6
tree749b45804a0090b9db925be91cddf11249ae9c31
parentcb65202520e7959196a2df8215692de155bf0cc8
bpo-2661: Make mapping tests better usable for custom mapping classes. (GH-11157)

In test_fromkeys() the derived test class now supports all arguments in its
constructor so that the class to be tested can use its own constructor in its
fromkeys() implementation.

In test_mutatingiteration() the test fails as soon as iterating over a
dictionary with one entry and adding new entries in the loop iterates more
than once (to avoid endless loops in faulty implementations).

https://bugs.python.org/issue2661
Lib/test/mapping_tests.py