def test_queue_call(EventLoop): EventLoop.return_value = loop = unittest.mock.Mock( spec=("run", "queue_call") ) with eventloop.async_context(): eventloop.queue_call(42, "foo", "bar", baz="qux") loop.queue_call.assert_called_once_with(42, "foo", "bar", baz="qux")
def test_queue_call(EventLoop): EventLoop.return_value = loop = unittest.mock.Mock( spec=("run", "queue_call") ) with _runstate.ndb_context(): _eventloop.queue_call(42, "foo", "bar", baz="qux") loop.queue_call.assert_called_once_with(42, "foo", "bar", baz="qux")
def sleep(seconds): """Sleep some amount of time in a tasklet. Example: ..code-block:: python yield tasklets.sleep(0.5) # Sleep for half a second. Arguments: seconds (float): Amount of time, in seconds, to sleep. Returns: Future: Future will be complete after ``seconds`` have elapsed. """ future = Future(info="sleep({})".format(seconds)) _eventloop.queue_call(seconds, future.set_result, None) return future
def test_queue_call(context): loop = mock.Mock(spec=("run", "queue_call")) with context.new(eventloop=loop).use(): _eventloop.queue_call(42, "foo", "bar", baz="qux") loop.queue_call.assert_called_once_with(42, "foo", "bar", baz="qux")
def test_queue_call(): with pytest.raises(NotImplementedError): eventloop.queue_call()