bpo-37473: Don't import importlib ASAP in tests (GH-14661)
bpo-15386, bpo-37473: test_import, regrtest and libregrtest no longer import importlib as soon as possible, as the first import, "to test bpo-15386". It is tested by test_import.test_there_can_be_only_one(). Sort test_import imports.
This commit is contained in:
parent
1c5e68e714
commit
8b7db5a111
|
@ -1,5 +1,2 @@
|
||||||
# We import importlib *ASAP* in order to test #15386
|
|
||||||
import importlib
|
|
||||||
|
|
||||||
from test.libregrtest.cmdline import _parse_args, RESOURCE_NAMES, ALL_RESOURCES
|
from test.libregrtest.cmdline import _parse_args, RESOURCE_NAMES, ALL_RESOURCES
|
||||||
from test.libregrtest.main import main
|
from test.libregrtest.main import main
|
||||||
|
|
|
@ -6,9 +6,6 @@ Script to run Python regression tests.
|
||||||
Run this script with -h or --help for documentation.
|
Run this script with -h or --help for documentation.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
# We import importlib *ASAP* in order to test #15386
|
|
||||||
import importlib
|
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
from test.libregrtest import main
|
from test.libregrtest import main
|
||||||
|
|
|
@ -1,24 +1,22 @@
|
||||||
# We import importlib *ASAP* in order to test #15386
|
import builtins
|
||||||
import importlib
|
import contextlib
|
||||||
|
import errno
|
||||||
|
import glob
|
||||||
import importlib.util
|
import importlib.util
|
||||||
from importlib._bootstrap_external import _get_sourcefile
|
from importlib._bootstrap_external import _get_sourcefile
|
||||||
import builtins
|
|
||||||
import marshal
|
import marshal
|
||||||
import os
|
import os
|
||||||
import py_compile
|
import py_compile
|
||||||
import random
|
import random
|
||||||
import shutil
|
import shutil
|
||||||
import subprocess
|
|
||||||
import stat
|
import stat
|
||||||
|
import subprocess
|
||||||
import sys
|
import sys
|
||||||
|
import textwrap
|
||||||
import threading
|
import threading
|
||||||
import time
|
import time
|
||||||
import unittest
|
import unittest
|
||||||
import unittest.mock as mock
|
from unittest import mock
|
||||||
import textwrap
|
|
||||||
import errno
|
|
||||||
import contextlib
|
|
||||||
import glob
|
|
||||||
|
|
||||||
import test.support
|
import test.support
|
||||||
from test.support import (
|
from test.support import (
|
||||||
|
|
Loading…
Reference in New Issue