def test_queue(self): """queue的方法并没有进行白盒测试 """ container = Queue() with self.assertRaises(QueueEmpty): container.get() for i in range(10): container.put(i) for i in range(10): self.assertEqual(container.get(), i, "get should equal the put")
def test_QueueProducer(self): container = Queue() producer = QueueProducer(container) for i in range(10): producer.push(i) for i in range(10): self.assertEqual(i,container.get())