From: chengkang <1412950785@qq.com> Date: Sun, 22 Jul 2018 05:12:27 +0000 (+0800) Subject: improve testcase for RequestHandler.finish() X-Git-Tag: v5.1.1~1^2~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=02e9391bbf81146faa8fb00b3dc4c3426a910e62;p=thirdparty%2Ftornado.git improve testcase for RequestHandler.finish() --- diff --git a/tornado/test/web_test.py b/tornado/test/web_test.py index 9a435c300..16938c423 100644 --- a/tornado/test/web_test.py +++ b/tornado/test/web_test.py @@ -199,6 +199,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): @@ -218,6 +219,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'))