Beispiel #1
0
 def testGetSubTestDescriptionWithoutDocstring(self):
     with self.subTest(foo=1, bar=2):
         result = unittest.TextTestResult(None, True, 1)
         self.assertEqual(
             result.getDescription(self._subtest),
             'testGetSubTestDescriptionWithoutDocstring (' + __name__ +
             '.Test_TestResult) (bar=2, foo=1)')
     with self.subTest('some message'):
         result = unittest.TextTestResult(None, True, 1)
         self.assertEqual(
             result.getDescription(self._subtest),
             'testGetSubTestDescriptionWithoutDocstring (' + __name__ +
             '.Test_TestResult) [some message]')
Beispiel #2
0
 def testGetSubTestDescriptionWithoutDocstringAndParams(self):
     with self.subTest():
         result = unittest.TextTestResult(None, True, 1)
         self.assertEqual(
             result.getDescription(self._subtest),
             'testGetSubTestDescriptionWithoutDocstringAndParams '
             '(' + __name__ + '.Test_TestResult) (<subtest>)')
Beispiel #3
0
 def testGetDescriptionWithOneLineDocstring(self):
     """Tests getDescription() for a method with a docstring."""
     result = unittest2.TextTestResult(None, True, 1)
     self.assertEqual(
         result.getDescription(self),
         ('testGetDescriptionWithOneLineDocstring '
          '(' + __name__ + '.Test_TestResult)\n'
          'Tests getDescription() for a method with a docstring.'))
Beispiel #4
0
 def testGetNestedSubTestDescriptionWithoutDocstring(self):
     with self.subTest(foo=1):
         with self.subTest(bar=2):
             result = unittest.TextTestResult(None, True, 1)
             self.assertEqual(
                 result.getDescription(self._subtest),
                 'testGetNestedSubTestDescriptionWithoutDocstring '
                 '(' + __name__ + '.Test_TestResult) (bar=2, foo=1)')
Beispiel #5
0
def run_suite(suite):
    result = unittest.TextTestResult(sys.stdout,
                                     descriptions=True,
                                     verbosity=1)
    suite.run(result)

    sys.stdout.write("\n\n")

    return result
Beispiel #6
0
 def testGetSubTestDescriptionWithOneLineDocstring(self):
     """Tests getDescription() for a method with a docstring."""
     result = unittest.TextTestResult(None, True, 1)
     with self.subTest(foo=1, bar=2):
         self.assertEqual(
             result.getDescription(self._subtest),
             ('testGetSubTestDescriptionWithOneLineDocstring '
              '(' + __name__ + '.Test_TestResult) (bar=2, foo=1)\n'
              'Tests getDescription() for a method with a docstring.'))
Beispiel #7
0
def get_result(args):
    result = unittest.TextTestResult(sys.stdout,
                                     descriptions=True,
                                     verbosity=1)

    if args.failfast:
        result.failfast = True

    return result
Beispiel #8
0
 def testGetDescriptionWithMultiLineDocstring(self):
     """Tests getDescription() for a method with a longer docstring.
     The second line of the docstring.
     """
     result = unittest2.TextTestResult(None, True, 1)
     self.assertEqual(result.getDescription(self),
                      ('testGetDescriptionWithMultiLineDocstring '
                       '(' + __name__ + '.Test_TestResult)\n'
                       'Tests getDescription() for a method with a longer '
                       'docstring.'))
Beispiel #9
0
 def testGetDescriptionWithoutDocstring(self):
     result = unittest2.TextTestResult(None, True, 1)
     self.assertEqual(
         result.getDescription(self),
         'testGetDescriptionWithoutDocstring (' + __name__ +
         '.Test_TestResult)')