]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
improve testcase for RequestHandler.finish()
authorchengkang <1412950785@qq.com>
Sun, 22 Jul 2018 05:12:27 +0000 (13:12 +0800)
committerBen Darnell <ben@bendarnell.com>
Sun, 16 Sep 2018 17:42:09 +0000 (13:42 -0400)
tornado/test/web_test.py

index 9a435c3006a928d25552b0264c34fd705ec44721..16938c4239cee9e54f0e120d3cc64695bf7ae968 100644 (file)
@@ -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'))