From: chengkang <1412950785@qq.com> Date: Sun, 22 Jul 2018 05:12:27 +0000 (+0800) Subject: improve testcase for RequestHandler.finish() X-Git-Tag: v6.0.0b1~44^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F2449%2Fhead;p=thirdparty%2Ftornado.git improve testcase for RequestHandler.finish() --- diff --git a/tornado/test/web_test.py b/tornado/test/web_test.py index cb1ab353c..0916d9ae8 100644 --- a/tornado/test/web_test.py +++ b/tornado/test/web_test.py @@ -185,6 +185,7 @@ class FinalReturnTest(WebTestCase): @gen.coroutine def get(self): test.final_return = self.finish() + yield test.final_return class RenderHandler(RequestHandler): def create_template_loader(self, path): @@ -204,6 +205,7 @@ class FinalReturnTest(WebTestCase): response = self.fetch(self.get_url('/finish')) self.assertEqual(response.code, 200) self.assertIsInstance(self.final_return, Future) + self.assertTrue(self.final_return.done()) def test_render_method_return_future(self): response = self.fetch(self.get_url('/render'))