예제 #1
0
    def test_get_result(self):
        ft = FutureTask(guid=guid, tuid=tuid, client=self.client)

        self.mock_response(responses.GET, {}, status=404)

        with pytest.raises(TimeoutError):
            ft.get_result(wait=True, timeout=1)
예제 #2
0
    def test_transient_result(self):
        ft = FutureTask(guid=guid, tuid=tuid, client=self.client)

        self.mock_response(responses.GET, {}, status=404)

        with pytest.raises(TransientResultError):
            ft.get_result(wait=False)
    def test_getattr_access(self):
        ft = FutureTask(guid=guid, tuid=tuid, client=self.client)

        with self.assertRaises(TimeoutError):
            ft.get_result(wait=True, timeout=1)
    def test_transient_result(self):
        ft = FutureTask(guid=guid, tuid=tuid, client=self.client)

        with self.assertRaises(TransientResultError):
            ft.get_result(wait=False)