summaryrefslogtreecommitdiffstats
path: root/Doc/library
diff options
context:
space:
mode:
authorBerker Peksag <berker.peksag@gmail.com>2017-10-13 03:41:57 (GMT)
committerGitHub <noreply@github.com>2017-10-13 03:41:57 (GMT)
commit925510449984399cf58711843ddfe2e8007c3878 (patch)
treed62d56f5aca6262bab72d33a8fc0fdee8df0bc59 /Doc/library
parent6129250b74fc480a614e6db30b5e4fc8d0ff6835 (diff)
downloadcpython-925510449984399cf58711843ddfe2e8007c3878.zip
cpython-925510449984399cf58711843ddfe2e8007c3878.tar.gz
cpython-925510449984399cf58711843ddfe2e8007c3878.tar.bz2
Improve test suite customization example (GH-3967)
Reported by John Gamboa on docs@p.o at https://mail.python.org/pipermail/docs/2017-June/031942.html
Diffstat (limited to 'Doc/library')
-rw-r--r--Doc/library/unittest.rst8
1 files changed, 6 insertions, 2 deletions
diff --git a/Doc/library/unittest.rst b/Doc/library/unittest.rst
index 2099bd1..e52f140 100644
--- a/Doc/library/unittest.rst
+++ b/Doc/library/unittest.rst
@@ -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