cpython/Lib/test/test_threading_local.py

27 lines
671 B
Python

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():
_threading_local.local = _local
def tearDown():
_threading_local.local = local_orig
suite.addTest(DocTestSuite('_threading_local',
setUp=setUp, tearDown=tearDown)
)
test_support.run_suite(suite)
if __name__ == '__main__':
test_main()