Пример #1
0
    def test_persistence(self):
        FILENAME = 'test_q.p'
        q = DelayPersistentPriorityQueue(FILENAME)

        obj = {'test':'persist'}
        q.put(obj)
        q.persist()

        # Recreate the queue from disk
        q = DelayPersistentPriorityQueue(FILENAME)
        self.assertEqual(obj, q.get())

        os.remove(FILENAME)