cpython/Lib/test/support
Serhiy Storchaka f7e99c9813
[3.9] bpo-40173: Fix test.support.import_helper.import_fresh_module() (GH-28654) (GH-28658)
* Work correctly if an additional fresh module imports other
  additional fresh module which imports a blocked module.
* Raises ImportError if the specified module cannot be imported
  while all additional fresh modules are successfully imported.
* Support blocking packages.
* Always restore the import state of fresh and blocked modules
  and their submodules.
* Fix test_decimal and test_xml_etree which depended on an undesired
  side effect of import_fresh_module().
(cherry picked from commit ec4d917a6a)
2021-09-30 19:57:46 +03:00
..
__init__.py [3.9] bpo-40173: Fix test.support.import_helper.import_fresh_module() (GH-28654) (GH-28658) 2021-09-30 19:57:46 +03:00
bytecode_helper.py
hashlib_helper.py [3.9] bpo-45042: Now test classes decorated with requires_hashdigest are not skipped (GH-28060) (GH-28169) 2021-09-05 09:41:33 +03:00
logging_helper.py
script_helper.py
socket_helper.py
testresult.py [3.9] bpo-45057: Simplify RegressionTestResult (GH-28081) (GH-28103) 2021-09-01 09:45:09 +03:00
warnings_helper.py [3.9] bpo-44852: Support ignoring specific DeprecationWarnings wholesale in regrtest (GH-27634) (GH-27785) 2021-08-16 22:47:08 +02:00