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.
-# 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.main import main
Run this script with -h or --help for documentation.
"""
-# We import importlib *ASAP* in order to test #15386
-import importlib
-
import os
import sys
from test.libregrtest import main
-# We import importlib *ASAP* in order to test #15386
-import importlib
+import builtins
+import contextlib
+import errno
+import glob
import importlib.util
from importlib._bootstrap_external import _get_sourcefile
-import builtins
import marshal
import os
import py_compile
import random
import shutil
-import subprocess
import stat
+import subprocess
import sys
+import textwrap
import threading
import time
import unittest
-import unittest.mock as mock
-import textwrap
-import errno
-import contextlib
-import glob
+from unittest import mock
import test.support
from test.support import (