| import unittest |
| from doctest import DocTestSuite |
| from test import test_support |
| |
| def test_main(): |
| suite = DocTestSuite('_threading_local') |
| |
| try: |
| from thread import _local |
| except ImportError: |
| pass |
| else: |
| import _threading_local |
| local_orig = _threading_local.local |
| def setUp(test): |
| _threading_local.local = _local |
| def tearDown(test): |
| _threading_local.local = local_orig |
| suite.addTest(DocTestSuite('_threading_local', |
| setUp=setUp, tearDown=tearDown) |
| ) |
| |
| test_support.run_suite(suite) |
| |
| if __name__ == '__main__': |
| test_main() |