Ticket #6143: test-simple-refactor.diff

File test-simple-refactor.diff, 1.8 KB (added by Antti Kaihola, 17 years ago)

suggested patch

  • python/django/test/simple.py

     
    3535                mod[0].close()
    3636            raise
    3737    return test_module
    38    
     38
     39def build_doctest_suite(module):
     40    return doctest.DocTestSuite(module,
     41                                checker=doctestOutputChecker,
     42                                runner=DocTestRunner)
     43
    3944def build_suite(app_module):
    4045    "Create a complete Django test suite for the provided application module"
    4146    suite = unittest.TestSuite()
     
    4752    else:
    4853        suite.addTest(unittest.defaultTestLoader.loadTestsFromModule(app_module))
    4954        try:
    50             suite.addTest(doctest.DocTestSuite(app_module,
    51                                                checker=doctestOutputChecker,
    52                                                runner=DocTestRunner))
     55            suite.addTest(build_doctest_suite(app_module))
    5356        except ValueError:
    5457            # No doc tests in models.py
    5558            pass
     
    6467            suite.addTest(test_module.suite())
    6568        else:
    6669            suite.addTest(unittest.defaultTestLoader.loadTestsFromModule(test_module))
    67             try:           
    68                 suite.addTest(doctest.DocTestSuite(test_module,
    69                                                    checker=doctestOutputChecker,
    70                                                    runner=DocTestRunner))
     70            try:
     71                suite.addTest(build_doctest_suite(test_module))
    7172            except ValueError:
    7273                # No doc tests in tests.py
    7374                pass
     
    146147    teardown_test_environment()
    147148   
    148149    return len(result.failures) + len(result.errors)
    149    
    150  No newline at end of file
     150   
Back to Top