]> granicus.if.org Git - python/commitdiff
[3.6] Improve test suite customization example (GH-3967)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Fri, 13 Oct 2017 03:54:32 +0000 (20:54 -0700)
committerBerker Peksag <berker.peksag@gmail.com>
Fri, 13 Oct 2017 03:54:32 +0000 (06:54 +0300)
Reported by John Gamboa on docs@p.o at
https://mail.python.org/pipermail/docs/2017-June/031942.html

(cherry picked from commit 925510449984399cf58711843ddfe2e8007c3878)

Doc/library/unittest.rst

index 2099bd1e2e979c0d10b44d41db01cd43a17abeb6..e52f140029c57ab56ac683c68ab09cd60801f55f 100644 (file)
@@ -402,10 +402,14 @@ you can do it yourself::
 
    def suite():
        suite = unittest.TestSuite()
-       suite.addTest(WidgetTestCase('test_default_size'))
-       suite.addTest(WidgetTestCase('test_resize'))
+       suite.addTest(WidgetTestCase('test_default_widget_size'))
+       suite.addTest(WidgetTestCase('test_widget_resize'))
        return suite
 
+   if __name__ == '__main__':
+       runner = unittest.TextTestRunner()
+       runner.run(suite())
+
 You can place the definitions of test cases and test suites in the same modules
 as the code they are to test (such as :file:`widget.py`), but there are several
 advantages to placing the test code in a separate module, such as