Example #1
0
    def test_resize_down(self):
        size = 5
        q = Queue(5)

        for i in range(5):
            q.put(i)

        self.assertEquals(list(q.queue), range(5))
        q.resize(1)
        sleep(0)
        self.assertEquals(list(q.queue), range(5))
Example #2
0
    def test_resize_down (self):
        size = 5
        q = Queue(5)

        for i in range(5):
            q.put(i)

        self.assertEquals(list(q.queue), range(5))
        q.resize(1)
        sleep(0)
        self.assertEquals(list(q.queue), range(5))
Example #3
0
    def test_resize_to_Unlimited(self):
        q = Queue(0)

        def sender(evt, q):
            q.put('hi')
            evt.send('done')

        evt = event.Event()
        gt = spawn(sender, evt, q)
        sleep()
        self.assertFalse(evt.ready())
        q.resize(None)
        sleep()
        self.assertTrue(evt.ready())
        gt.wait()
Example #4
0
    def test_resize_up(self):
        q = Queue(0)

        def sender(evt, q):
            q.put('hi')
            evt.send('done')

        evt = event.Event()
        gt = spawn(sender, evt, q)
        sleep(0)
        self.assert_(not evt.ready())
        q.resize(1)
        sleep(0)
        self.assert_(evt.ready())
        gt.wait()
Example #5
0
    def test_resize_to_Unlimited (self):
        q = Queue(0)

        def sender (evt, q):
            q.put('hi')
            evt.send('done')

        evt = event.Event()
        gt = spawn(sender, evt, q)
        sleep()
        self.assertFalse(evt.ready())
        q.resize(None)
        sleep()
        self.assertTrue(evt.ready())
        gt.wait()
Example #6
0
    def test_resize_up (self):
        q = Queue(0)

        def sender (evt, q):
            q.put('hi')
            evt.send('done')

        evt = event.Event()
        gt = spawn(sender, evt, q)
        sleep(0)
        self.assert_(not evt.ready())
        q.resize(1)
        sleep(0)
        self.assert_(evt.ready())
        gt.wait()