Пример #1
0
def test_future_cancel():
    future = Future()
    assert future.cancel()
    assert future._state == futures.CANCELLED
    assert future.running is False
    assert future.cancelled
    assert future.done
Пример #2
0
def test_future_cancel():
    future = Future()
    assert future.cancel()
    assert future._state == futures.CANCELLED
    assert future.running is False
    assert future.cancelled
    assert future.done
Пример #3
0
    def test_json_dumps_futures(self):
        resolved = Future()
        resolved.set_finished("foo")
        self.assertEquals(json_dumps(resolved), '"foo"')

        pending = Future()
        with self.assertRaises(ExecutionBlocked):
            json_dumps(pending)
Пример #4
0
    def test_json_dumps_futures(self):
        resolved = Future()
        resolved.set_finished("foo")
        self.assertEqual(json_dumps(resolved), '"foo"')

        pending = Future()
        with self.assertRaises(ExecutionBlocked):
            json_dumps(pending)
Пример #5
0
def test_future_init_state():
    assert Future()._state == futures.PENDING
Пример #6
0
def test_future_init_done():
    assert Future().done is False
Пример #7
0
def test_future_init_running():
    assert Future().running is False
Пример #8
0
def test_future_init_cancelled():
    assert Future().cancelled is False
Пример #9
0
def test_future_init_repr():
    future = Future()
    assert repr(future) == '<Future at {} state=pending>'.format(
        hex(id(future)))
Пример #10
0
def test_future_init_result():
    assert Future()._result is None