Ejemplo n.º 1
0
    def test_dequeue(self, response):
        response.return_value = {'item': {'val': 'bazz'}}, 201
        queue = Queue(self.Queues, 'foo')
        item = queue.dequeue()
        response.assert_called_with(
            'http://localhost:8000/api/Queues/foo/Dequeue', data={})
        self.assertEqual({'val': 'bazz'}, item)

        self.assertIsNotNone(
            queue)  # make sure we still have reference to the instance