From 52a202da4f5b692b8908a64f08aa7e01024ca7f6 Mon Sep 17 00:00:00 2001 From: luojiebin Date: Sat, 16 Dec 2017 01:11:19 +0800 Subject: [PATCH] Add testcase for finish method of RequestHandler --- tornado/test/web_test.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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): -- 2.47.3