コード例 #1
0
ファイル: test_queue.py プロジェクト: billyshambrook/taskman
    def test_priority(self, queue):
        """Ensure tasks are given back in order of priority."""
        queue.put('foo')
        queue.put('bar', priority=30)
        queue.put('dar', priority=100)

        assert queue.get() == 'bar'
        assert queue.get() == 'foo'
        assert queue.get() == 'dar'
コード例 #2
0
ファイル: test_queue.py プロジェクト: billyshambrook/taskman
    def test_queue(self, queue):
        """Ensure you can put stuff on the queue and get it back."""
        queue.put('foo')
        queue.put('bar')
        queue.put('dar')
        assert len(queue) == 3

        assert queue.get() == 'foo'
        assert queue.get() == 'bar'
        assert queue.get() == 'dar'
        assert len(queue) == 0