From: luojiebin Date: Fri, 15 Dec 2017 17:11:19 +0000 (+0800) Subject: Add testcase for finish method of RequestHandler X-Git-Tag: v5.1.0b1~12^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=52a202da4f5b692b8908a64f08aa7e01024ca7f6;p=thirdparty%2Ftornado.git Add testcase for finish method of RequestHandler --- diff --git a/tornado/test/web_test.py b/tornado/test/web_test.py index 45072aac3..7d8d069a3 100644 --- a/tornado/test/web_test.py +++ b/tornado/test/web_test.py @@ -191,6 +191,21 @@ class SecureCookieV2Test(unittest.TestCase): self.assertEqual(new_handler.get_secure_cookie('foo'), None) +class FinishTest(WebTestCase): + def get_handlers(self): + class FinishHandler(RequestHandler): + def get(self): + self.write("The finish method should return Future.") + f = self.finish() + assert isinstance(f, Future) + + return [("/finish", FinishHandler)] + + def test_finish_method_return_future(self): + response = self.fetch(self.get_url('/finish')) + self.assertEqual(response.code, 200) + + class CookieTest(WebTestCase): def get_handlers(self): class SetCookieHandler(RequestHandler):