def test_clear(self): queue = RequestQueue() queue.add(self._request) queue.execute() queue.clear() queue.execute() self.assertEqual(0, len(queue.results)) return
def test_execute(self): """ Test the execute method. """ queue = RequestQueue() queue.add(self._request) queue.add(self._request) queue.execute() for item in queue.results: self.assertDictEqual(self._query["result"], item["result"]) return
def test_execute_callback(self): """ Test the execute method with a callback. """ queue = RequestQueue() queue.add(self._request, StnDataResult) queue.add(self._request, StnDataResult) queue.execute() result = StnDataResult(self._query) for item in queue.results: # self.assertDictEqual(result.meta, item.meta) self.assertDictEqual(result.data, item.data) # self.assertDictEqual(result.smry, item.smry) return