Example #1
0
    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")
Example #2
0
    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())