def test_queue_join(self):
        # Test that a queue join()s successfully, and before anything else
        # (done twice for insurance).
        q = self.type2test()
        self.queue_join_test(q)
        self.queue_join_test(q)
        try:
            q.task_done()
        except __HOLE__:
            pass
        else:
            self.fail("Did not detect task count going negative")
dataset/ETHPy150Open amrdraz/kodr/app/brython/www/src/Lib/test/test_queue.py/BaseQueueTestMixin.test_queue_join