def test_reopen_with_prio(self): q1 = PriorityQueue(self.qfactory) q1.push(b"a", 3) q1.push(b"b", 1) q1.push(b"c", 2) active = q1.close() q2 = PriorityQueue(self.qfactory, startprios=active) self.assertEqual(q2.pop(), b"b") self.assertEqual(q2.pop(), b"c") self.assertEqual(q2.pop(), b"a") self.assertEqual(q2.close(), [])
def test_reopen_with_prio(self): q1 = PriorityQueue(self.qfactory) q1.push(b'a', 3) q1.push(b'b', 1) q1.push(b'c', 2) active = q1.close() q2 = PriorityQueue(self.qfactory, startprios=active) self.assertEqual(q2.pop(), b'b') self.assertEqual(q2.pop(), b'c') self.assertEqual(q2.pop(), b'a') self.assertEqual(q2.close(), [])
def test__too_many_open_files(self): q1 = PriorityQueue(self.qfactory) last = '' for i in xrange(0,200): last = str(i) q1.push(last, i) self.assertEqual(q1.pop(), str(0))
def setUp(self): QueuelibTestCase.setUp(self) self.q = PriorityQueue(self.qfactory)
def setUp(self): FifoMemoryPriorityQueueTest.setUp(self) self.q = PriorityQueue(self.qfactory)