]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
improve testcase for RequestHandler.finish() 2449/head
authorchengkang <1412950785@qq.com>
Sun, 22 Jul 2018 05:12:27 +0000 (13:12 +0800)
committerchengkang <1412950785@qq.com>
Sun, 22 Jul 2018 05:12:27 +0000 (13:12 +0800)
tornado/test/web_test.py

index cb1ab353c23de11e31e3758975c501b5acc10914..0916d9ae89ddd04e51ce10be5d6018554dc232cb 100644 (file)
@@ -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'))