| no longer supported | https://devguide.python.org/devcycle/#end-of-life-branches |
| Python documentation for the current stable release | https://docs.python.org/3/library/unittest.html |
| index | https://docs.python.org/2/genindex.html |
| modules | https://docs.python.org/2/py-modindex.html |
| next | https://docs.python.org/2/library/2to3.html |
| previous | https://docs.python.org/2/library/doctest.html |
| Python | https://www.python.org/ |
| Python 2.7.18 documentation | https://docs.python.org/2/index.html |
| The Python Standard Library | https://docs.python.org/2/library/index.html |
| 25. Development Tools | https://docs.python.org/2/library/development.html |
| unittest | https://docs.python.org/2/library/unittest.html#module-unittest |
| ¶ | https://docs.python.org/2/library/unittest.html#module-unittest |
| the list of assert methods | https://docs.python.org/2/library/unittest.html#assert-methods |
| unittest | https://docs.python.org/2/library/unittest.html#module-unittest |
| unittest | https://docs.python.org/2/library/unittest.html#module-unittest |
| unittest | https://docs.python.org/2/library/unittest.html#module-unittest |
| unittest | https://docs.python.org/2/library/unittest.html#module-unittest |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| FunctionTestCase | https://docs.python.org/2/library/unittest.html#unittest.FunctionTestCase |
| unittest | https://docs.python.org/2/library/unittest.html#module-unittest |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| setUp() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.setUp |
| tearDown() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.tearDown |
| FunctionTestCase | https://docs.python.org/2/library/unittest.html#unittest.FunctionTestCase |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| TestSuite | https://docs.python.org/2/library/unittest.html#unittest.TestSuite |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| TestSuite | https://docs.python.org/2/library/unittest.html#unittest.TestSuite |
| TestResult | https://docs.python.org/2/library/unittest.html#unittest.TestResult |
| unittest | https://docs.python.org/2/library/unittest.html#module-unittest |
| TextTestRunner | https://docs.python.org/2/library/unittest.html#unittest.TextTestRunner |
| doctest | https://docs.python.org/2/library/doctest.html#module-doctest |
| unittest2: A backport of new unittest features for Python 2.4-2.6 | https://pypi.org/project/unittest2 |
| Simple Smalltalk Testing: With Patterns | https://web.archive.org/web/20150315073817/http://www.xprogramming.com/testfram.htm |
| unittest | https://docs.python.org/2/library/unittest.html#module-unittest |
| Nose | https://nose.readthedocs.io/ |
| pytest | https://docs.pytest.org/ |
| The Python Testing Tools Taxonomy | https://wiki.python.org/moin/PythonTestingToolsTaxonomy |
| Testing in Python Mailing List | http://lists.idyll.org/listinfo/testing-in-python |
| ¶ | https://docs.python.org/2/library/unittest.html#basic-example |
| unittest | https://docs.python.org/2/library/unittest.html#module-unittest |
| unittest.TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| assertEqual() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertEqual |
| assertTrue() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertTrue |
| assertFalse() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertFalse |
| assertRaises() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertRaises |
| assert | https://docs.python.org/2/reference/simple_stmts.html#assert |
| setUp() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.setUp |
| tearDown() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.tearDown |
| Organizing test code | https://docs.python.org/2/library/unittest.html#organizing-tests |
| unittest.main() | https://docs.python.org/2/library/unittest.html#unittest.main |
| unittest.main() | https://docs.python.org/2/library/unittest.html#unittest.main |
| unittest | https://docs.python.org/2/library/unittest.html#module-unittest |
| ¶ | https://docs.python.org/2/library/unittest.html#command-line-interface |
| ¶ | https://docs.python.org/2/library/unittest.html#command-line-options |
| ¶ | https://docs.python.org/2/library/unittest.html#cmdoption-unittest-b |
| ¶ | https://docs.python.org/2/library/unittest.html#cmdoption-unittest-c |
| KeyboardInterrupt | https://docs.python.org/2/library/exceptions.html#exceptions.KeyboardInterrupt |
| Signal Handling | https://docs.python.org/2/library/unittest.html#signal-handling |
| ¶ | https://docs.python.org/2/library/unittest.html#cmdoption-unittest-f |
| ¶ | https://docs.python.org/2/library/unittest.html#test-discovery |
| modules | https://docs.python.org/2/tutorial/modules.html#tut-modules |
| packages | https://docs.python.org/2/tutorial/modules.html#tut-packages |
| identifiers | https://docs.python.org/2/reference/lexical_analysis.html#identifiers |
| TestLoader.discover() | https://docs.python.org/2/library/unittest.html#unittest.TestLoader.discover |
| ¶ | https://docs.python.org/2/library/unittest.html#cmdoption-unittest-discover-v |
| ¶ | https://docs.python.org/2/library/unittest.html#cmdoption-unittest-discover-s |
| ¶ | https://docs.python.org/2/library/unittest.html#cmdoption-unittest-discover-p |
| ¶ | https://docs.python.org/2/library/unittest.html#cmdoption-unittest-discover-t |
| -s | https://docs.python.org/2/library/unittest.html#cmdoption-unittest-discover-s |
| -p | https://docs.python.org/2/library/unittest.html#cmdoption-unittest-discover-p |
| -t | https://docs.python.org/2/library/unittest.html#cmdoption-unittest-discover-t |
| load_tests protocol | https://docs.python.org/2/library/unittest.html#load-tests-protocol |
| ¶ | https://docs.python.org/2/library/unittest.html#organizing-test-code |
| unittest | https://docs.python.org/2/library/unittest.html#module-unittest |
| unittest | https://docs.python.org/2/library/unittest.html#module-unittest |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| FunctionTestCase | https://docs.python.org/2/library/unittest.html#unittest.FunctionTestCase |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| unittest | https://docs.python.org/2/library/unittest.html#module-unittest |
| TypeError | https://docs.python.org/2/library/exceptions.html#exceptions.TypeError |
| setUp() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.setUp |
| setUp() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.setUp |
| tearDown() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.tearDown |
| setUp() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.setUp |
| tearDown() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.tearDown |
| unittest | https://docs.python.org/2/library/unittest.html#module-unittest |
| unittest | https://docs.python.org/2/library/unittest.html#module-unittest |
| unittest | https://docs.python.org/2/library/unittest.html#module-unittest |
| TestSuite | https://docs.python.org/2/library/unittest.html#unittest.TestSuite |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| unittest | https://docs.python.org/2/library/unittest.html#module-unittest |
| TestLoader | https://docs.python.org/2/library/unittest.html#unittest.TestLoader |
| TestLoader | https://docs.python.org/2/library/unittest.html#unittest.TestLoader |
| TestSuite | https://docs.python.org/2/library/unittest.html#unittest.TestSuite |
| TestSuite | https://docs.python.org/2/library/unittest.html#unittest.TestSuite |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| TestSuite | https://docs.python.org/2/library/unittest.html#unittest.TestSuite |
| ¶ | https://docs.python.org/2/library/unittest.html#re-using-old-test-code |
| unittest | https://docs.python.org/2/library/unittest.html#module-unittest |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| unittest | https://docs.python.org/2/library/unittest.html#module-unittest |
| FunctionTestCase | https://docs.python.org/2/library/unittest.html#unittest.FunctionTestCase |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| unittest | https://docs.python.org/2/library/unittest.html#module-unittest |
| AssertionError | https://docs.python.org/2/library/exceptions.html#exceptions.AssertionError |
| unittest | https://docs.python.org/2/library/unittest.html#module-unittest |
| AssertionError | https://docs.python.org/2/library/exceptions.html#exceptions.AssertionError |
| FunctionTestCase | https://docs.python.org/2/library/unittest.html#unittest.FunctionTestCase |
| unittest | https://docs.python.org/2/library/unittest.html#module-unittest |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| doctest | https://docs.python.org/2/library/doctest.html#module-doctest |
| doctest | https://docs.python.org/2/library/doctest.html#module-doctest |
| unittest.TestSuite | https://docs.python.org/2/library/unittest.html#unittest.TestSuite |
| doctest | https://docs.python.org/2/library/doctest.html#module-doctest |
| ¶ | https://docs.python.org/2/library/unittest.html#skipping-tests-and-expected-failures |
| TestResult | https://docs.python.org/2/library/unittest.html#unittest.TestResult |
| skip() | https://docs.python.org/2/library/unittest.html#unittest.skip |
| decorator | https://docs.python.org/2/glossary.html#term-decorator |
| TestCase.setUp() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.setUp |
| expectedFailure() | https://docs.python.org/2/library/unittest.html#unittest.expectedFailure |
| skip() | https://docs.python.org/2/library/unittest.html#unittest.skip |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.skip |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.skipIf |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.skipUnless |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.expectedFailure |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.SkipTest |
| TestCase.skipTest() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.skipTest |
| ¶ | https://docs.python.org/2/library/unittest.html#classes-and-functions |
| unittest | https://docs.python.org/2/library/unittest.html#module-unittest |
| ¶ | https://docs.python.org/2/library/unittest.html#test-cases |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| unittest | https://docs.python.org/2/library/unittest.html#module-unittest |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.setUp |
| AssertionError | https://docs.python.org/2/library/exceptions.html#exceptions.AssertionError |
| SkipTest | https://docs.python.org/2/library/unittest.html#unittest.SkipTest |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.tearDown |
| AssertionError | https://docs.python.org/2/library/exceptions.html#exceptions.AssertionError |
| SkipTest | https://docs.python.org/2/library/unittest.html#unittest.SkipTest |
| setUp() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.setUp |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.setUpClass |
| classmethod() | https://docs.python.org/2/library/functions.html#classmethod |
| Class and Module Fixtures | https://docs.python.org/2/library/unittest.html#class-and-module-fixtures |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.tearDownClass |
| classmethod() | https://docs.python.org/2/library/functions.html#classmethod |
| Class and Module Fixtures | https://docs.python.org/2/library/unittest.html#class-and-module-fixtures |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.run |
| defaultTestResult() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.defaultTestResult |
| run() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.run |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.skipTest |
| setUp() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.setUp |
| Skipping tests and expected failures | https://docs.python.org/2/library/unittest.html#unittest-skipping |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.debug |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| assertEqual(a, b) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertEqual |
| assertNotEqual(a, b) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertNotEqual |
| assertTrue(x) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertTrue |
| assertFalse(x) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertFalse |
| assertIs(a, b) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertIs |
| assertIsNot(a, b) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertIsNot |
| assertIsNone(x) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertIsNone |
| assertIsNotNone(x) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertIsNotNone |
| assertIn(a, b) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertIn |
| assertNotIn(a, b) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertNotIn |
| assertIsInstance(a, b) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertIsInstance |
| assertNotIsInstance(a, b) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertNotIsInstance |
| assertRaises() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertRaises |
| assertRaisesRegexp() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertRaisesRegexp |
| longMessage | https://docs.python.org/2/library/unittest.html#unittest.TestCase.longMessage |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertEqual |
| addTypeEqualityFunc() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.addTypeEqualityFunc |
| list of type-specific methods | https://docs.python.org/2/library/unittest.html#type-specific-methods |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertNotEqual |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertTrue |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertFalse |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertIs |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertIsNot |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertIsNone |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertIsNotNone |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertIn |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertNotIn |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertIsInstance |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertNotIsInstance |
| isinstance() | https://docs.python.org/2/library/functions.html#isinstance |
| assertIs(type(obj), cls) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertIs |
| assertRaises(exc, fun, *args, **kwds) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertRaises |
| assertRaisesRegexp(exc, r, fun, *args, **kwds) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertRaisesRegexp |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertRaises |
| assertRaises() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertRaises |
| assertRaises() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertRaises |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertRaisesRegexp |
| assertRaises() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertRaises |
| re.search() | https://docs.python.org/2/library/re.html#re.search |
| assertAlmostEqual(a, b) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertAlmostEqual |
| assertNotAlmostEqual(a, b) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertNotAlmostEqual |
| assertGreater(a, b) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertGreater |
| assertGreaterEqual(a, b) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertGreaterEqual |
| assertLess(a, b) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertLess |
| assertLessEqual(a, b) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertLessEqual |
| assertRegexpMatches(s, r) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertRegexpMatches |
| assertNotRegexpMatches(s, r) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertNotRegexpMatches |
| assertItemsEqual(a, b) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertItemsEqual |
| assertDictContainsSubset(a, b) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertDictContainsSubset |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertAlmostEqual |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertNotAlmostEqual |
| round() | https://docs.python.org/2/library/functions.html#round |
| assertAlmostEqual() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertAlmostEqual |
| assertNotAlmostEqual() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertNotAlmostEqual |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertGreater |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertGreaterEqual |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertLess |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertLessEqual |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertRegexpMatches |
| re.search() | https://docs.python.org/2/library/re.html#re.search |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertNotRegexpMatches |
| re.search() | https://docs.python.org/2/library/re.html#re.search |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertItemsEqual |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertDictContainsSubset |
| assertEqual() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertEqual |
| addTypeEqualityFunc() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.addTypeEqualityFunc |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.addTypeEqualityFunc |
| assertEqual() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertEqual |
| assertEqual() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertEqual |
| self.failureException(msg) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.failureException |
| assertEqual() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertEqual |
| assertMultiLineEqual(a, b) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertMultiLineEqual |
| assertSequenceEqual(a, b) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertSequenceEqual |
| assertListEqual(a, b) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertListEqual |
| assertTupleEqual(a, b) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertTupleEqual |
| assertSetEqual(a, b) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertSetEqual |
| assertDictEqual(a, b) | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertDictEqual |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertMultiLineEqual |
| assertEqual() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertEqual |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertSequenceEqual |
| assertEqual() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertEqual |
| assertListEqual() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertListEqual |
| assertTupleEqual() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertTupleEqual |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertListEqual |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertTupleEqual |
| assertEqual() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertEqual |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertSetEqual |
| assertEqual() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertEqual |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertDictEqual |
| assertEqual() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertEqual |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.fail |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.failureException |
| AssertionError | https://docs.python.org/2/library/exceptions.html#exceptions.AssertionError |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.longMessage |
| assert methods | https://docs.python.org/2/library/unittest.html#assert-methods |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.maxDiff |
| assertSequenceEqual() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertSequenceEqual |
| assertDictEqual() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertDictEqual |
| assertMultiLineEqual() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertMultiLineEqual |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.countTestCases |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.defaultTestResult |
| run() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.run |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| TestResult | https://docs.python.org/2/library/unittest.html#unittest.TestResult |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.id |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.shortDescription |
| None | https://docs.python.org/2/library/constants.html#None |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.addCleanup |
| tearDown() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.tearDown |
| addCleanup() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.addCleanup |
| setUp() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.setUp |
| tearDown() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.tearDown |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestCase.doCleanups |
| tearDown() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.tearDown |
| setUp() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.setUp |
| setUp() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.setUp |
| addCleanup() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.addCleanup |
| tearDown() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.tearDown |
| doCleanups() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.doCleanups |
| doCleanups() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.doCleanups |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.FunctionTestCase |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| unittest | https://docs.python.org/2/library/unittest.html#module-unittest |
| ¶ | https://docs.python.org/2/library/unittest.html#deprecated-aliases |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| assertEqual() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertEqual |
| assertNotEqual() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertNotEqual |
| assertTrue() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertTrue |
| assertFalse() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertFalse |
| assertRaises() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertRaises |
| assertAlmostEqual() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertAlmostEqual |
| assertNotAlmostEqual() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertNotAlmostEqual |
| ¶ | https://docs.python.org/2/library/unittest.html#grouping-tests |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestSuite |
| TestSuite | https://docs.python.org/2/library/unittest.html#unittest.TestSuite |
| TestSuite | https://docs.python.org/2/library/unittest.html#unittest.TestSuite |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| TestSuite | https://docs.python.org/2/library/unittest.html#unittest.TestSuite |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestSuite.addTest |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| TestSuite | https://docs.python.org/2/library/unittest.html#unittest.TestSuite |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestSuite.addTests |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| TestSuite | https://docs.python.org/2/library/unittest.html#unittest.TestSuite |
| addTest() | https://docs.python.org/2/library/unittest.html#unittest.TestSuite.addTest |
| TestSuite | https://docs.python.org/2/library/unittest.html#unittest.TestSuite |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestSuite.run |
| TestCase.run() | https://docs.python.org/2/library/unittest.html#unittest.TestCase.run |
| TestSuite.run() | https://docs.python.org/2/library/unittest.html#unittest.TestSuite.run |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestSuite.debug |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestSuite.countTestCases |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestSuite.__iter__ |
| TestSuite | https://docs.python.org/2/library/unittest.html#unittest.TestSuite |
| __iter__() | https://docs.python.org/2/library/unittest.html#unittest.TestSuite.__iter__ |
| TestSuite | https://docs.python.org/2/library/unittest.html#unittest.TestSuite |
| __iter__() | https://docs.python.org/2/library/unittest.html#unittest.TestSuite.__iter__ |
| TestSuite | https://docs.python.org/2/library/unittest.html#unittest.TestSuite |
| run() | https://docs.python.org/2/library/unittest.html#unittest.TestSuite.run |
| ¶ | https://docs.python.org/2/library/unittest.html#loading-and-running-tests |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestLoader |
| TestLoader | https://docs.python.org/2/library/unittest.html#unittest.TestLoader |
| unittest | https://docs.python.org/2/library/unittest.html#module-unittest |
| unittest.defaultTestLoader | https://docs.python.org/2/library/unittest.html#unittest.defaultTestLoader |
| TestLoader | https://docs.python.org/2/library/unittest.html#unittest.TestLoader |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestLoader.loadTestsFromTestCase |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestLoader.loadTestsFromModule |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| load_tests protocol | https://docs.python.org/2/library/unittest.html#load-tests-protocol |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestLoader.loadTestsFromName |
| TestSuite | https://docs.python.org/2/library/unittest.html#unittest.TestSuite |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| TestSuite | https://docs.python.org/2/library/unittest.html#unittest.TestSuite |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestLoader.loadTestsFromNames |
| loadTestsFromName() | https://docs.python.org/2/library/unittest.html#unittest.TestLoader.loadTestsFromName |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestLoader.getTestCaseNames |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestLoader.discover |
| TestLoader | https://docs.python.org/2/library/unittest.html#unittest.TestLoader |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestLoader.testMethodPrefix |
| getTestCaseNames() | https://docs.python.org/2/library/unittest.html#unittest.TestLoader.getTestCaseNames |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestLoader.sortTestMethodsUsing |
| getTestCaseNames() | https://docs.python.org/2/library/unittest.html#unittest.TestLoader.getTestCaseNames |
| cmp() | https://docs.python.org/2/library/functions.html#cmp |
| None | https://docs.python.org/2/library/constants.html#None |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestLoader.suiteClass |
| TestSuite | https://docs.python.org/2/library/unittest.html#unittest.TestSuite |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestResult |
| TestResult | https://docs.python.org/2/library/unittest.html#unittest.TestResult |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| TestSuite | https://docs.python.org/2/library/unittest.html#unittest.TestSuite |
| unittest | https://docs.python.org/2/library/unittest.html#module-unittest |
| TestResult | https://docs.python.org/2/library/unittest.html#unittest.TestResult |
| TestResult | https://docs.python.org/2/library/unittest.html#unittest.TestResult |
| TestResult | https://docs.python.org/2/library/unittest.html#unittest.TestResult |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestResult.errors |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| sys.exc_info() | https://docs.python.org/2/library/sys.html#sys.exc_info |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestResult.failures |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| sys.exc_info() | https://docs.python.org/2/library/sys.html#sys.exc_info |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestResult.skipped |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestResult.expectedFailures |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestResult.unexpectedSuccesses |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestResult.shouldStop |
| stop() | https://docs.python.org/2/library/unittest.html#unittest.TestResult.stop |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestResult.testsRun |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestResult.buffer |
| startTest() | https://docs.python.org/2/library/unittest.html#unittest.TestResult.startTest |
| stopTest() | https://docs.python.org/2/library/unittest.html#unittest.TestResult.stopTest |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestResult.failfast |
| stop() | https://docs.python.org/2/library/unittest.html#unittest.TestResult.stop |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestResult.wasSuccessful |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestResult.stop |
| shouldStop | https://docs.python.org/2/library/unittest.html#unittest.TestResult.shouldStop |
| TextTestRunner | https://docs.python.org/2/library/unittest.html#unittest.TextTestRunner |
| TestResult | https://docs.python.org/2/library/unittest.html#unittest.TestResult |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestResult.startTest |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestResult.stopTest |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestResult.startTestRun |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestResult.stopTestRun |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestResult.addError |
| sys.exc_info() | https://docs.python.org/2/library/sys.html#sys.exc_info |
| errors | https://docs.python.org/2/library/unittest.html#unittest.TestResult.errors |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestResult.addFailure |
| sys.exc_info() | https://docs.python.org/2/library/sys.html#sys.exc_info |
| failures | https://docs.python.org/2/library/unittest.html#unittest.TestResult.failures |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestResult.addSuccess |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestResult.addSkip |
| skipped | https://docs.python.org/2/library/unittest.html#unittest.TestResult.skipped |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestResult.addExpectedFailure |
| expectedFailure() | https://docs.python.org/2/library/unittest.html#unittest.expectedFailure |
| expectedFailures | https://docs.python.org/2/library/unittest.html#unittest.TestResult.expectedFailures |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TestResult.addUnexpectedSuccess |
| expectedFailure() | https://docs.python.org/2/library/unittest.html#unittest.expectedFailure |
| unexpectedSuccesses | https://docs.python.org/2/library/unittest.html#unittest.TestResult.unexpectedSuccesses |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TextTestResult |
| TestResult | https://docs.python.org/2/library/unittest.html#unittest.TestResult |
| TextTestRunner | https://docs.python.org/2/library/unittest.html#unittest.TextTestRunner |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.defaultTestLoader |
| TestLoader | https://docs.python.org/2/library/unittest.html#unittest.TestLoader |
| TestLoader | https://docs.python.org/2/library/unittest.html#unittest.TestLoader |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TextTestRunner |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.TextTestRunner._makeResult |
| TextTestResult | https://docs.python.org/2/library/unittest.html#unittest.TextTestResult |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.main |
| sys.argv | https://docs.python.org/2/library/sys.html#sys.argv |
| sys.exit() | https://docs.python.org/2/library/sys.html#sys.exit |
| TestLoader | https://docs.python.org/2/library/unittest.html#unittest.TestLoader |
| defaultTestLoader | https://docs.python.org/2/library/unittest.html#unittest.defaultTestLoader |
| sys.exit() | https://docs.python.org/2/library/sys.html#sys.exit |
| command-line options | https://docs.python.org/2/library/unittest.html#command-line-options |
| ¶ | https://docs.python.org/2/library/unittest.html#load-tests-protocol |
| TestLoader.loadTestsFromModule() | https://docs.python.org/2/library/unittest.html#unittest.TestLoader.loadTestsFromModule |
| TestSuite | https://docs.python.org/2/library/unittest.html#unittest.TestSuite |
| TestLoader | https://docs.python.org/2/library/unittest.html#unittest.TestLoader |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| TestLoader.discover() | https://docs.python.org/2/library/unittest.html#unittest.TestLoader.discover |
| TestSuite | https://docs.python.org/2/library/unittest.html#unittest.TestSuite |
| ¶ | https://docs.python.org/2/library/unittest.html#class-and-module-fixtures |
| TestSuite | https://docs.python.org/2/library/unittest.html#unittest.TestSuite |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| ¶ | https://docs.python.org/2/library/unittest.html#setupclass-and-teardownclass |
| TestCase | https://docs.python.org/2/library/unittest.html#unittest.TestCase |
| SkipTest | https://docs.python.org/2/library/unittest.html#unittest.SkipTest |
| ¶ | https://docs.python.org/2/library/unittest.html#setupmodule-and-teardownmodule |
| SkipTest | https://docs.python.org/2/library/unittest.html#unittest.SkipTest |
| ¶ | https://docs.python.org/2/library/unittest.html#signal-handling |
| -c/--catch | https://docs.python.org/2/library/unittest.html#cmdoption-unittest-c |
| unittest.main() | https://docs.python.org/2/library/unittest.html#unittest.main |
| KeyboardInterrupt | https://docs.python.org/2/library/exceptions.html#exceptions.KeyboardInterrupt |
| removeHandler() | https://docs.python.org/2/library/unittest.html#unittest.removeHandler |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.installHandler |
| stop() | https://docs.python.org/2/library/unittest.html#unittest.TestResult.stop |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.registerResult |
| TestResult | https://docs.python.org/2/library/unittest.html#unittest.TestResult |
| TestResult | https://docs.python.org/2/library/unittest.html#unittest.TestResult |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.removeResult |
| stop() | https://docs.python.org/2/library/unittest.html#unittest.TestResult.stop |
| ¶ | https://docs.python.org/2/library/unittest.html#unittest.removeHandler |
| Table of Contents | https://docs.python.org/2/contents.html |
| 25.3. unittest — Unit testing framework | https://docs.python.org/2/library/unittest.html |
| 25.3.1. Basic example | https://docs.python.org/2/library/unittest.html#basic-example |
| 25.3.2. Command-Line Interface | https://docs.python.org/2/library/unittest.html#command-line-interface |
| 25.3.2.1. Command-line options | https://docs.python.org/2/library/unittest.html#command-line-options |
| 25.3.3. Test Discovery | https://docs.python.org/2/library/unittest.html#test-discovery |
| 25.3.4. Organizing test code | https://docs.python.org/2/library/unittest.html#organizing-test-code |
| 25.3.5. Re-using old test code | https://docs.python.org/2/library/unittest.html#re-using-old-test-code |
| 25.3.6. Skipping tests and expected failures | https://docs.python.org/2/library/unittest.html#skipping-tests-and-expected-failures |
| 25.3.7. Classes and functions | https://docs.python.org/2/library/unittest.html#classes-and-functions |
| 25.3.7.1. Test cases | https://docs.python.org/2/library/unittest.html#test-cases |
| 25.3.7.1.1. Deprecated aliases | https://docs.python.org/2/library/unittest.html#deprecated-aliases |
| 25.3.7.2. Grouping tests | https://docs.python.org/2/library/unittest.html#grouping-tests |
| 25.3.7.3. Loading and running tests | https://docs.python.org/2/library/unittest.html#loading-and-running-tests |
| 25.3.7.3.1. load_tests Protocol | https://docs.python.org/2/library/unittest.html#load-tests-protocol |
| 25.3.8. Class and Module Fixtures | https://docs.python.org/2/library/unittest.html#class-and-module-fixtures |
| 25.3.8.1. setUpClass and tearDownClass | https://docs.python.org/2/library/unittest.html#setupclass-and-teardownclass |
| 25.3.8.2. setUpModule and tearDownModule | https://docs.python.org/2/library/unittest.html#setupmodule-and-teardownmodule |
| 25.3.9. Signal Handling | https://docs.python.org/2/library/unittest.html#signal-handling |
| 25.2. doctest — Test interactive Python examples | https://docs.python.org/2/library/doctest.html |
| 25.4. 2to3 - Automated Python 2 to 3 code translation | https://docs.python.org/2/library/2to3.html |
| Show Source | https://docs.python.org/2/_sources/library/unittest.rst.txt |
| index | https://docs.python.org/2/genindex.html |
| modules | https://docs.python.org/2/py-modindex.html |
| next | https://docs.python.org/2/library/2to3.html |
| previous | https://docs.python.org/2/library/doctest.html |
| Python | https://www.python.org/ |
| Python 2.7.18 documentation | https://docs.python.org/2/index.html |
| The Python Standard Library | https://docs.python.org/2/library/index.html |
| 25. Development Tools | https://docs.python.org/2/library/development.html |
| Copyright | https://docs.python.org/2/copyright.html |
| Please donate. | https://www.python.org/psf/donations/ |
| Found a bug | https://docs.python.org/2/bugs.html |
| Sphinx | http://sphinx.pocoo.org/ |