Issue #18676: Change 'positive' to 'non-negative' in queue.py put and get
docstrings and ValueError messages. Patch by Zhongyue Luo
#18663: document that assertAlmostEqual also works when the values are equal and add tests.
Issue #18706: Fix a test for issue #18681 so it no longer breaks test_codeccallbacks*.