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.