test_queue.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:persist-queue 作者: peter-wangxu 项目源码 文件源码
def test_random_read_write(self):
        """Test random read/write"""

        q = Queue(self.path)
        n = 0
        for i in range(1000):
            if random.random() < 0.5:
                if n > 0:
                    q.get_nowait()
                    q.task_done()
                    n -= 1
                else:
                    with self.assertRaises(Empty):
                        q.get_nowait()
            else:
                q.put('var%d' % random.getrandbits(16))
                n += 1
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号