mirror of https://github.com/python/cpython
27 lines
682 B
Python
27 lines
682 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(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_unittest(suite)
|
|
|
|
if __name__ == '__main__':
|
|
test_main()
|