Home - Summaries: (main) : (py3.11) : (py3.12) : Everything - Nightly builds - Benchmarks - RPython - Builders - About

lib-python/3/test/test_import::unmodified

== PyPy 3.12.13 (8913d9282f84, Aug 17 2026, 03:30:12) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)]
== Linux-6.12.90+deb13-amd64-i686-with-glibc2.28 little-endian
== Python build: release with_assert
== cwd: /tmp/pytest/test_python_worker_3039124æ
== CPU count: 9
== encodings: locale=UTF-8 FS=utf-8
== resources (3): curses,gui,network

Using random seed: 2611188695
0:00:00 load avg: 0.38 Run 1 test sequentially in a single process
0:00:00 load avg: 0.38 [1/1] test_import
test_absolute_circular_submodule (test.test_import.CircularImportTests.test_absolute_circular_submodule) ... ok
test_binding (test.test_import.CircularImportTests.test_binding) ... ok
test_circular_from_import (test.test_import.CircularImportTests.test_circular_from_import) ... ok
test_crossreference1 (test.test_import.CircularImportTests.test_crossreference1) ... ok
test_crossreference2 (test.test_import.CircularImportTests.test_crossreference2) ... ok
test_direct (test.test_import.CircularImportTests.test_direct) ... ok
test_indirect (test.test_import.CircularImportTests.test_indirect) ... ok
test_rebinding (test.test_import.CircularImportTests.test_rebinding) ... ok
test_subpackage (test.test_import.CircularImportTests.test_subpackage) ... ok
test_unwritable_module (test.test_import.CircularImportTests.test_unwritable_module) ... ok
test_cached_mode_issue_2051 (test.test_import.FilePermissionTests.test_cached_mode_issue_2051) ... ok
test_cached_readonly (test.test_import.FilePermissionTests.test_cached_readonly) ... ok
test_creation_mode (test.test_import.FilePermissionTests.test_creation_mode) ... ok
test_pyc_always_writable (test.test_import.FilePermissionTests.test_pyc_always_writable) ... ok
test_get_sourcefile (test.test_import.GetSourcefileTests.test_get_sourcefile) ... skipped 'implementation detail specific to cpython'
test_get_sourcefile_bad_ext (test.test_import.GetSourcefileTests.test_get_sourcefile_bad_ext) ... skipped 'implementation detail specific to cpython'
test_get_sourcefile_no_source (test.test_import.GetSourcefileTests.test_get_sourcefile_no_source) ... skipped 'implementation detail specific to cpython'
test_bogus_fromlist (test.test_import.ImportTests.test_bogus_fromlist) ... ok
test_case_sensitivity (test.test_import.ImportTests.test_case_sensitivity) ... ok
test_concurrency (test.test_import.ImportTests.test_concurrency) ... ok
test_create_dynamic_null (test.test_import.ImportTests.test_create_dynamic_null) ... ERROR
test_delete_builtins_import (test.test_import.ImportTests.test_delete_builtins_import) ... skipped 'implementation detail specific to cpython'
test_dll_dependency_import (test.test_import.ImportTests.test_dll_dependency_import) ... skipped 'Windows-specific'
test_double_const (test.test_import.ImportTests.test_double_const) ... ok
test_failing_import_sticks (test.test_import.ImportTests.test_failing_import_sticks) ... ok
test_failing_reload (test.test_import.ImportTests.test_failing_reload) ... ok
test_file_to_source (test.test_import.ImportTests.test_file_to_source) ... ok
test_from_import_AttributeError (test.test_import.ImportTests.test_from_import_AttributeError) ... ok
test_from_import_message_for_existing_module (test.test_import.ImportTests.test_from_import_message_for_existing_module) ... ok
test_from_import_message_for_nonexistent_module (test.test_import.ImportTests.test_from_import_message_for_nonexistent_module) ... ok
test_from_import_missing_attr_has_name (test.test_import.ImportTests.test_from_import_missing_attr_has_name) ... ok
test_from_import_missing_attr_has_name_and_path (test.test_import.ImportTests.test_from_import_missing_attr_has_name_and_path) ... ok
test_from_import_missing_attr_has_name_and_so_path (test.test_import.ImportTests.test_from_import_missing_attr_has_name_and_so_path) ... skipped 'implementation detail specific to cpython'
test_from_import_missing_attr_path_is_canonical (test.test_import.ImportTests.test_from_import_missing_attr_path_is_canonical) ... ok
test_from_import_missing_attr_raises_ImportError (test.test_import.ImportTests.test_from_import_missing_attr_raises_ImportError) ... ok
test_from_import_missing_module_raises_ModuleNotFoundError (test.test_import.ImportTests.test_from_import_missing_module_raises_ModuleNotFoundError) ... ok
test_from_import_star_invalid_type (test.test_import.ImportTests.test_from_import_star_invalid_type) ... ok
test_import (test.test_import.ImportTests.test_import) ... ok
test_import_by_filename (test.test_import.ImportTests.test_import_by_filename) ... ok
test_import_in_del_does_not_crash (test.test_import.ImportTests.test_import_in_del_does_not_crash) ... ok
test_import_name_binding (test.test_import.ImportTests.test_import_name_binding) ... ok
test_import_raises_ModuleNotFoundError (test.test_import.ImportTests.test_import_raises_ModuleNotFoundError) ... ok
test_issue105979 (test.test_import.ImportTests.test_issue105979) ... ERROR
test_issue31286 (test.test_import.ImportTests.test_issue31286) ... ok
test_issue31492 (test.test_import.ImportTests.test_issue31492) ... skipped 'implementation detail specific to cpython'
test_module_with_large_stack (test.test_import.ImportTests.test_module_with_large_stack) ... ok
test_timestamp_overflow (test.test_import.ImportTests.test_timestamp_overflow) ... skipped 'cannot set modification time to large integer'
test_broken_from (test.test_import.ImportTracebackTests.test_broken_from) ... ok
test_broken_parent (test.test_import.ImportTracebackTests.test_broken_parent) ... ok
test_broken_parent_from (test.test_import.ImportTracebackTests.test_broken_parent_from) ... ok
test_broken_submodule (test.test_import.ImportTracebackTests.test_broken_submodule) ... ok
test_exec_failure (test.test_import.ImportTracebackTests.test_exec_failure) ... ok
test_exec_failure_nested (test.test_import.ImportTracebackTests.test_exec_failure_nested) ... ok
test_import_bug (test.test_import.ImportTracebackTests.test_import_bug) ... skipped 'implementation detail specific to cpython'
test_nonexistent_module (test.test_import.ImportTracebackTests.test_nonexistent_module) ... ok
test_nonexistent_module_nested (test.test_import.ImportTracebackTests.test_nonexistent_module_nested) ... ok
test_syntax_error (test.test_import.ImportTracebackTests.test_syntax_error) ... ok
test_unencodable_filename (test.test_import.ImportTracebackTests.test_unencodable_filename) ... ok
test_frozen_importlib (test.test_import.ImportlibBootstrapTests.test_frozen_importlib) ... skipped 'implementation detail specific to cpython'
test_frozen_importlib_external_is_bootstrap_external (test.test_import.ImportlibBootstrapTests.test_frozen_importlib_external_is_bootstrap_external) ... skipped 'implementation detail specific to cpython'
test_frozen_importlib_is_bootstrap (test.test_import.ImportlibBootstrapTests.test_frozen_importlib_is_bootstrap) ... skipped 'implementation detail specific to cpython'
test_there_can_be_only_one (test.test_import.ImportlibBootstrapTests.test_there_can_be_only_one) ... skipped 'implementation detail specific to cpython'
test_override_builtin (test.test_import.OverridingImportBuiltinTests.test_override_builtin) ... ok
test_UNC_path (test.test_import.PathsTests.test_UNC_path) ... skipped 'Windows-specific'
test_trailing_slash (test.test_import.PathsTests.test_trailing_slash) ... ok
test_basics (test.test_import.PycRewritingTests.test_basics) ... ok
test_foreign_code (test.test_import.PycRewritingTests.test_foreign_code) ... ok
test_incorrect_code_name (test.test_import.PycRewritingTests.test_incorrect_code_name) ... ok
test_module_without_source (test.test_import.PycRewritingTests.test_module_without_source) ... ok
test___cached__ (test.test_import.PycacheTests.test___cached__) ... ok
test___cached___legacy_pyc (test.test_import.PycacheTests.test___cached___legacy_pyc) ... ok
test_import_pyc_path (test.test_import.PycacheTests.test_import_pyc_path) ... ok
test_missing_source (test.test_import.PycacheTests.test_missing_source) ... ok
test_missing_source_legacy (test.test_import.PycacheTests.test_missing_source_legacy) ... ok
test_package___cached__ (test.test_import.PycacheTests.test_package___cached__) ... ok
test_package___cached___from_pyc (test.test_import.PycacheTests.test_package___cached___from_pyc) ... ok
test_recompute_pyc_same_second (test.test_import.PycacheTests.test_recompute_pyc_same_second) ... ok
test_unwritable_directory (test.test_import.PycacheTests.test_unwritable_directory) ... ok
test_absolute_import_without_future (test.test_import.RelativeImportTests.test_absolute_import_without_future) ... ok
test_import_from_non_package (test.test_import.RelativeImportTests.test_import_from_non_package) ... ok
test_import_from_unloaded_package (test.test_import.RelativeImportTests.test_import_from_unloaded_package) ... ok
test_issue3221 (test.test_import.RelativeImportTests.test_issue3221) ... ok
test_parentless_import_shadowed_by_global (test.test_import.RelativeImportTests.test_parentless_import_shadowed_by_global) ... ok
test_rebinding (test.test_import.RelativeImportTests.test_rebinding) ... ok
test_rebinding2 (test.test_import.RelativeImportTests.test_rebinding2) ... ok
test_relimport_star (test.test_import.RelativeImportTests.test_relimport_star) ... ok
test_basic_multiple_interpreters_deleted_no_reset (test.test_import.SinglephaseInitTests.test_basic_multiple_interpreters_deleted_no_reset) ... skipped 'implementation detail specific to cpython'
test_basic_multiple_interpreters_main_no_reset (test.test_import.SinglephaseInitTests.test_basic_multiple_interpreters_main_no_reset) ... skipped 'implementation detail specific to cpython'
test_basic_multiple_interpreters_reset_each (test.test_import.SinglephaseInitTests.test_basic_multiple_interpreters_reset_each) ... skipped 'implementation detail specific to cpython'
test_basic_reloaded (test.test_import.SinglephaseInitTests.test_basic_reloaded) ... skipped 'implementation detail specific to cpython'
test_cleared_globals (test.test_import.SinglephaseInitTests.test_cleared_globals) ... skipped 'implementation detail specific to cpython'
test_variants (test.test_import.SinglephaseInitTests.test_variants) ... skipped 'implementation detail specific to cpython'
test_with_reinit_reloaded (test.test_import.SinglephaseInitTests.test_with_reinit_reloaded) ... skipped 'implementation detail specific to cpython'
test_builtin_compat (test.test_import.SubinterpImportTests.test_builtin_compat) ... 
  test_builtin_compat (test.test_import.SubinterpImportTests.test_builtin_compat) [_imp: not strict] ... ERROR
  test_builtin_compat (test.test_import.SubinterpImportTests.test_builtin_compat) [_imp: strict, not fresh] ... ERROR
test_disallowed_reimport (test.test_import.SubinterpImportTests.test_disallowed_reimport) ... skipped 'subinterpreters required'
test_frozen_compat (test.test_import.SubinterpImportTests.test_frozen_compat) ... skipped 'implementation detail specific to cpython'
test_isolated_config (test.test_import.SubinterpImportTests.test_isolated_config) ... 
  test_isolated_config (test.test_import.SubinterpImportTests.test_isolated_config) [threading: strict, not fresh] ... ERROR
  test_isolated_config (test.test_import.SubinterpImportTests.test_isolated_config) [threading: strict, fresh] ... FAIL
test_multi_init_extension_compat (test.test_import.SubinterpImportTests.test_multi_init_extension_compat) ... 
  test_multi_init_extension_compat (test.test_import.SubinterpImportTests.test_multi_init_extension_compat) [_testmultiphase: not strict] ... ERROR
  test_multi_init_extension_compat (test.test_import.SubinterpImportTests.test_multi_init_extension_compat) [_testmultiphase: strict, not fresh] ... ERROR
  test_multi_init_extension_compat (test.test_import.SubinterpImportTests.test_multi_init_extension_compat) [_testmultiphase: strict, fresh] ... FAIL
test_multi_init_extension_non_isolated_compat (test.test_import.SubinterpImportTests.test_multi_init_extension_non_isolated_compat) ... 
  test_multi_init_extension_non_isolated_compat (test.test_import.SubinterpImportTests.test_multi_init_extension_non_isolated_compat) [_test_non_isolated: isolated] ... ERROR
  test_multi_init_extension_non_isolated_compat (test.test_import.SubinterpImportTests.test_multi_init_extension_non_isolated_compat) [_test_non_isolated: not isolated] ... ERROR
  test_multi_init_extension_non_isolated_compat (test.test_import.SubinterpImportTests.test_multi_init_extension_non_isolated_compat) [_test_non_isolated: not strict] ... ERROR
test_multi_init_extension_per_interpreter_gil_compat (test.test_import.SubinterpImportTests.test_multi_init_extension_per_interpreter_gil_compat) ... 
  test_multi_init_extension_per_interpreter_gil_compat (test.test_import.SubinterpImportTests.test_multi_init_extension_per_interpreter_gil_compat) [_test_shared_gil_only: isolated, strict] (modname='_test_shared_gil_only') ... ERROR
  test_multi_init_extension_per_interpreter_gil_compat (test.test_import.SubinterpImportTests.test_multi_init_extension_per_interpreter_gil_compat) [_test_shared_gil_only: not isolated, strict] (modname='_test_shared_gil_only') ... ERROR
  test_multi_init_extension_per_interpreter_gil_compat (test.test_import.SubinterpImportTests.test_multi_init_extension_per_interpreter_gil_compat) [_test_shared_gil_only: not isolated, not strict] (modname='_test_shared_gil_only') ... ERROR
  test_multi_init_extension_per_interpreter_gil_compat (test.test_import.SubinterpImportTests.test_multi_init_extension_per_interpreter_gil_compat) [_test_no_multiple_interpreter_slot: isolated, strict] (modname='_test_no_multiple_interpreter_slot') ... ERROR
  test_multi_init_extension_per_interpreter_gil_compat (test.test_import.SubinterpImportTests.test_multi_init_extension_per_interpreter_gil_compat) [_test_no_multiple_interpreter_slot: not isolated, strict] (modname='_test_no_multiple_interpreter_slot') ... ERROR
  test_multi_init_extension_per_interpreter_gil_compat (test.test_import.SubinterpImportTests.test_multi_init_extension_per_interpreter_gil_compat) [_test_no_multiple_interpreter_slot: not isolated, not strict] (modname='_test_no_multiple_interpreter_slot') ... ERROR
test_python_compat (test.test_import.SubinterpImportTests.test_python_compat) ... 
  test_python_compat (test.test_import.SubinterpImportTests.test_python_compat) [threading: not strict] ... ERROR
  test_python_compat (test.test_import.SubinterpImportTests.test_python_compat) [threading: strict, not fresh] ... ERROR
  test_python_compat (test.test_import.SubinterpImportTests.test_python_compat) [threading: strict, fresh] ... FAIL
test_single_init_extension_compat (test.test_import.SubinterpImportTests.test_single_init_extension_compat) ... skipped 'implementation detail specific to cpython'
test_singlephase_check_with_setting_and_override (test.test_import.SubinterpImportTests.test_singlephase_check_with_setting_and_override) ... skipped 'implementation detail specific to cpython'
test_symlinked_dir_importable (test.test_import.TestSymbolicallyLinkedPackage.test_symlinked_dir_importable) ... ok

======================================================================
ERROR: test_create_dynamic_null (test.test_import.ImportTests.test_create_dynamic_null)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 798, in test_create_dynamic_null
    _imp.create_dynamic(Spec())
         ^^^^^^^^^^^^^^
ImportError: ./abc: cannot open shared object file: No such file or directory

======================================================================
ERROR: test_issue105979 (test.test_import.ImportTests.test_issue105979)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 789, in test_issue105979
    _imp.get_frozen_object("x", b"6\'\xd5Cu\x12")
         ^^^^^^^^^^^^^^^^^
TypeError: get_frozen_object() takes 1 positional argument but 2 were given

======================================================================
ERROR: test_builtin_compat (test.test_import.SubinterpImportTests.test_builtin_compat) [_imp: not strict]
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1878, in test_builtin_compat
    self.check_compatible_here(module, strict=False)
         ^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1804, in check_compatible_here
    out = self.run_here(name, filename,
               ^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1794, in run_here
    ret = run_in_subinterp_with_config(script, **kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/support/__init__.py", line 1798, in run_in_subinterp_with_config
    return _testcapi.run_in_subinterp_with_config(code, **config)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module '_testcapi' has no attribute 'run_in_subinterp_with_config'

======================================================================
ERROR: test_builtin_compat (test.test_import.SubinterpImportTests.test_builtin_compat) [_imp: strict, not fresh]
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1880, in test_builtin_compat
    self.check_compatible_here(module, strict=True)
         ^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1804, in check_compatible_here
    out = self.run_here(name, filename,
               ^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1794, in run_here
    ret = run_in_subinterp_with_config(script, **kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/support/__init__.py", line 1798, in run_in_subinterp_with_config
    return _testcapi.run_in_subinterp_with_config(code, **config)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module '_testcapi' has no attribute 'run_in_subinterp_with_config'

======================================================================
ERROR: test_isolated_config (test.test_import.SubinterpImportTests.test_isolated_config) [threading: strict, not fresh]
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 2015, in test_isolated_config
    self.check_compatible_here(module, strict=True, isolated=True)
         ^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1804, in check_compatible_here
    out = self.run_here(name, filename,
               ^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1794, in run_here
    ret = run_in_subinterp_with_config(script, **kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/support/__init__.py", line 1798, in run_in_subinterp_with_config
    return _testcapi.run_in_subinterp_with_config(code, **config)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module '_testcapi' has no attribute 'run_in_subinterp_with_config'

======================================================================
ERROR: test_multi_init_extension_compat (test.test_import.SubinterpImportTests.test_multi_init_extension_compat) [_testmultiphase: not strict]
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1910, in test_multi_init_extension_compat
    self.check_compatible_here(module, strict=False)
         ^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1804, in check_compatible_here
    out = self.run_here(name, filename,
               ^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1794, in run_here
    ret = run_in_subinterp_with_config(script, **kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/support/__init__.py", line 1798, in run_in_subinterp_with_config
    return _testcapi.run_in_subinterp_with_config(code, **config)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module '_testcapi' has no attribute 'run_in_subinterp_with_config'

======================================================================
ERROR: test_multi_init_extension_compat (test.test_import.SubinterpImportTests.test_multi_init_extension_compat) [_testmultiphase: strict, not fresh]
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1912, in test_multi_init_extension_compat
    self.check_compatible_here(module, strict=True)
         ^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1804, in check_compatible_here
    out = self.run_here(name, filename,
               ^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1794, in run_here
    ret = run_in_subinterp_with_config(script, **kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/support/__init__.py", line 1798, in run_in_subinterp_with_config
    return _testcapi.run_in_subinterp_with_config(code, **config)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module '_testcapi' has no attribute 'run_in_subinterp_with_config'

======================================================================
ERROR: test_multi_init_extension_non_isolated_compat (test.test_import.SubinterpImportTests.test_multi_init_extension_non_isolated_compat) [_test_non_isolated: isolated]
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1930, in test_multi_init_extension_non_isolated_compat
    self.check_incompatible_here(modname, filename, isolated=True)
         ^^^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1814, in check_incompatible_here
    out = self.run_here(name, filename,
               ^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1794, in run_here
    ret = run_in_subinterp_with_config(script, **kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/support/__init__.py", line 1798, in run_in_subinterp_with_config
    return _testcapi.run_in_subinterp_with_config(code, **config)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module '_testcapi' has no attribute 'run_in_subinterp_with_config'

======================================================================
ERROR: test_multi_init_extension_non_isolated_compat (test.test_import.SubinterpImportTests.test_multi_init_extension_non_isolated_compat) [_test_non_isolated: not isolated]
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1932, in test_multi_init_extension_non_isolated_compat
    self.check_incompatible_here(modname, filename, isolated=False)
         ^^^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1814, in check_incompatible_here
    out = self.run_here(name, filename,
               ^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1794, in run_here
    ret = run_in_subinterp_with_config(script, **kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/support/__init__.py", line 1798, in run_in_subinterp_with_config
    return _testcapi.run_in_subinterp_with_config(code, **config)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module '_testcapi' has no attribute 'run_in_subinterp_with_config'

======================================================================
ERROR: test_multi_init_extension_non_isolated_compat (test.test_import.SubinterpImportTests.test_multi_init_extension_non_isolated_compat) [_test_non_isolated: not strict]
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1934, in test_multi_init_extension_non_isolated_compat
    self.check_compatible_here(modname, filename, strict=False)
         ^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1804, in check_compatible_here
    out = self.run_here(name, filename,
               ^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1794, in run_here
    ret = run_in_subinterp_with_config(script, **kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/support/__init__.py", line 1798, in run_in_subinterp_with_config
    return _testcapi.run_in_subinterp_with_config(code, **config)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module '_testcapi' has no attribute 'run_in_subinterp_with_config'

======================================================================
ERROR: test_multi_init_extension_per_interpreter_gil_compat (test.test_import.SubinterpImportTests.test_multi_init_extension_per_interpreter_gil_compat) [_test_shared_gil_only: isolated, strict] (modname='_test_shared_gil_only')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1957, in test_multi_init_extension_per_interpreter_gil_compat
    self.check_incompatible_here(modname, filename,
         ^^^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1814, in check_incompatible_here
    out = self.run_here(name, filename,
               ^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1794, in run_here
    ret = run_in_subinterp_with_config(script, **kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/support/__init__.py", line 1798, in run_in_subinterp_with_config
    return _testcapi.run_in_subinterp_with_config(code, **config)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module '_testcapi' has no attribute 'run_in_subinterp_with_config'

======================================================================
ERROR: test_multi_init_extension_per_interpreter_gil_compat (test.test_import.SubinterpImportTests.test_multi_init_extension_per_interpreter_gil_compat) [_test_shared_gil_only: not isolated, strict] (modname='_test_shared_gil_only')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1960, in test_multi_init_extension_per_interpreter_gil_compat
    self.check_compatible_here(modname, filename,
         ^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1804, in check_compatible_here
    out = self.run_here(name, filename,
               ^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1794, in run_here
    ret = run_in_subinterp_with_config(script, **kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/support/__init__.py", line 1798, in run_in_subinterp_with_config
    return _testcapi.run_in_subinterp_with_config(code, **config)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module '_testcapi' has no attribute 'run_in_subinterp_with_config'

======================================================================
ERROR: test_multi_init_extension_per_interpreter_gil_compat (test.test_import.SubinterpImportTests.test_multi_init_extension_per_interpreter_gil_compat) [_test_shared_gil_only: not isolated, not strict] (modname='_test_shared_gil_only')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1963, in test_multi_init_extension_per_interpreter_gil_compat
    self.check_compatible_here(
         ^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1804, in check_compatible_here
    out = self.run_here(name, filename,
               ^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1794, in run_here
    ret = run_in_subinterp_with_config(script, **kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/support/__init__.py", line 1798, in run_in_subinterp_with_config
    return _testcapi.run_in_subinterp_with_config(code, **config)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module '_testcapi' has no attribute 'run_in_subinterp_with_config'

======================================================================
ERROR: test_multi_init_extension_per_interpreter_gil_compat (test.test_import.SubinterpImportTests.test_multi_init_extension_per_interpreter_gil_compat) [_test_no_multiple_interpreter_slot: isolated, strict] (modname='_test_no_multiple_interpreter_slot')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1957, in test_multi_init_extension_per_interpreter_gil_compat
    self.check_incompatible_here(modname, filename,
         ^^^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1814, in check_incompatible_here
    out = self.run_here(name, filename,
               ^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1794, in run_here
    ret = run_in_subinterp_with_config(script, **kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/support/__init__.py", line 1798, in run_in_subinterp_with_config
    return _testcapi.run_in_subinterp_with_config(code, **config)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module '_testcapi' has no attribute 'run_in_subinterp_with_config'

======================================================================
ERROR: test_multi_init_extension_per_interpreter_gil_compat (test.test_import.SubinterpImportTests.test_multi_init_extension_per_interpreter_gil_compat) [_test_no_multiple_interpreter_slot: not isolated, strict] (modname='_test_no_multiple_interpreter_slot')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1960, in test_multi_init_extension_per_interpreter_gil_compat
    self.check_compatible_here(modname, filename,
         ^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1804, in check_compatible_here
    out = self.run_here(name, filename,
               ^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1794, in run_here
    ret = run_in_subinterp_with_config(script, **kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/support/__init__.py", line 1798, in run_in_subinterp_with_config
    return _testcapi.run_in_subinterp_with_config(code, **config)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module '_testcapi' has no attribute 'run_in_subinterp_with_config'

======================================================================
ERROR: test_multi_init_extension_per_interpreter_gil_compat (test.test_import.SubinterpImportTests.test_multi_init_extension_per_interpreter_gil_compat) [_test_no_multiple_interpreter_slot: not isolated, not strict] (modname='_test_no_multiple_interpreter_slot')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1963, in test_multi_init_extension_per_interpreter_gil_compat
    self.check_compatible_here(
         ^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1804, in check_compatible_here
    out = self.run_here(name, filename,
               ^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1794, in run_here
    ret = run_in_subinterp_with_config(script, **kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/support/__init__.py", line 1798, in run_in_subinterp_with_config
    return _testcapi.run_in_subinterp_with_config(code, **config)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module '_testcapi' has no attribute 'run_in_subinterp_with_config'

======================================================================
ERROR: test_python_compat (test.test_import.SubinterpImportTests.test_python_compat) [threading: not strict]
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1970, in test_python_compat
    self.check_compatible_here(module, strict=False)
         ^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1804, in check_compatible_here
    out = self.run_here(name, filename,
               ^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1794, in run_here
    ret = run_in_subinterp_with_config(script, **kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/support/__init__.py", line 1798, in run_in_subinterp_with_config
    return _testcapi.run_in_subinterp_with_config(code, **config)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module '_testcapi' has no attribute 'run_in_subinterp_with_config'

======================================================================
ERROR: test_python_compat (test.test_import.SubinterpImportTests.test_python_compat) [threading: strict, not fresh]
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1972, in test_python_compat
    self.check_compatible_here(module, strict=True)
         ^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1804, in check_compatible_here
    out = self.run_here(name, filename,
               ^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1794, in run_here
    ret = run_in_subinterp_with_config(script, **kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/support/__init__.py", line 1798, in run_in_subinterp_with_config
    return _testcapi.run_in_subinterp_with_config(code, **config)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module '_testcapi' has no attribute 'run_in_subinterp_with_config'

======================================================================
FAIL: test_isolated_config (test.test_import.SubinterpImportTests.test_isolated_config) [threading: strict, fresh]
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 2017, in test_isolated_config
    self.check_compatible_fresh(module, strict=True, isolated=True)
         ^^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1833, in check_compatible_fresh
    _, out, err = script_helper.assert_python_ok('-c', textwrap.dedent(f'''
                                ^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/support/script_helper.py", line 166, in assert_python_ok
    return _assert_python(True, *args, **env_vars)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/support/script_helper.py", line 151, in _assert_python
    res.fail(cmd_line)
        ^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/support/script_helper.py", line 76, in fail
    raise AssertionError("Process return code is %d\n"
AssertionError: Process return code is 1
command line: ['/buildbot/slave/pypy-c-jit-linux-x86-32/build/pypy/goal/pypy3.12-c', '-X', 'faulthandler', '-I', '-c', '\nimport _testcapi, sys\nassert (\n    \'threading\' in sys.builtin_module_names or\n    \'threading\' not in sys.modules\n), repr(\'threading\')\nret = _testcapi.run_in_subinterp_with_config(\n    "\\nimport os, sys\\n\\ntry:\\n    import threading\\nexcept ImportError as exc:\\n    text = \'ImportError: \' + str(exc)\\nelse:\\n    text = \'okay\'\\nos.write(sys.stdout.fileno(), text.encode(\'utf-8\'))\\n",\n    **{\'allow_fork\': False, \'allow_exec\': False, \'allow_threads\': True, \'allow_daemon_threads\': False, \'use_main_obmalloc\': False, \'gil\': 2, \'check_multi_interp_extensions\': True},\n)\nassert ret == 0, ret\n']

stdout:
---

---

stderr:
---
Traceback (most recent call last):
  File "<string>", line 7, in <module>
AttributeError: module '_testcapi' has no attribute 'run_in_subinterp_with_config'
---

======================================================================
FAIL: test_multi_init_extension_compat (test.test_import.SubinterpImportTests.test_multi_init_extension_compat) [_testmultiphase: strict, fresh]
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1914, in test_multi_init_extension_compat
    self.check_compatible_fresh(module, strict=True)
         ^^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1833, in check_compatible_fresh
    _, out, err = script_helper.assert_python_ok('-c', textwrap.dedent(f'''
                                ^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/support/script_helper.py", line 166, in assert_python_ok
    return _assert_python(True, *args, **env_vars)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/support/script_helper.py", line 151, in _assert_python
    res.fail(cmd_line)
        ^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/support/script_helper.py", line 76, in fail
    raise AssertionError("Process return code is %d\n"
AssertionError: Process return code is 1
command line: ['/buildbot/slave/pypy-c-jit-linux-x86-32/build/pypy/goal/pypy3.12-c', '-X', 'faulthandler', '-I', '-c', '\nimport _testcapi, sys\nassert (\n    \'_testmultiphase\' in sys.builtin_module_names or\n    \'_testmultiphase\' not in sys.modules\n), repr(\'_testmultiphase\')\nret = _testcapi.run_in_subinterp_with_config(\n    "\\nimport os, sys\\n\\ntry:\\n    import _testmultiphase\\nexcept ImportError as exc:\\n    text = \'ImportError: \' + str(exc)\\nelse:\\n    text = \'okay\'\\nos.write(sys.stdout.fileno(), text.encode(\'utf-8\'))\\n",\n    **{\'allow_fork\': False, \'allow_exec\': False, \'allow_threads\': True, \'allow_daemon_threads\': False, \'use_main_obmalloc\': True, \'gil\': 1, \'check_multi_interp_extensions\': True},\n)\nassert ret == 0, ret\n']

stdout:
---

---

stderr:
---
Traceback (most recent call last):
  File "<string>", line 7, in <module>
AttributeError: module '_testcapi' has no attribute 'run_in_subinterp_with_config'
---

======================================================================
FAIL: test_python_compat (test.test_import.SubinterpImportTests.test_python_compat) [threading: strict, fresh]
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1974, in test_python_compat
    self.check_compatible_fresh(module, strict=True)
         ^^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_import/__init__.py", line 1833, in check_compatible_fresh
    _, out, err = script_helper.assert_python_ok('-c', textwrap.dedent(f'''
                                ^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/support/script_helper.py", line 166, in assert_python_ok
    return _assert_python(True, *args, **env_vars)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/support/script_helper.py", line 151, in _assert_python
    res.fail(cmd_line)
        ^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/support/script_helper.py", line 76, in fail
    raise AssertionError("Process return code is %d\n"
AssertionError: Process return code is 1
command line: ['/buildbot/slave/pypy-c-jit-linux-x86-32/build/pypy/goal/pypy3.12-c', '-X', 'faulthandler', '-I', '-c', '\nimport _testcapi, sys\nassert (\n    \'threading\' in sys.builtin_module_names or\n    \'threading\' not in sys.modules\n), repr(\'threading\')\nret = _testcapi.run_in_subinterp_with_config(\n    "\\nimport os, sys\\n\\ntry:\\n    import threading\\nexcept ImportError as exc:\\n    text = \'ImportError: \' + str(exc)\\nelse:\\n    text = \'okay\'\\nos.write(sys.stdout.fileno(), text.encode(\'utf-8\'))\\n",\n    **{\'allow_fork\': False, \'allow_exec\': False, \'allow_threads\': True, \'allow_daemon_threads\': False, \'use_main_obmalloc\': True, \'gil\': 1, \'check_multi_interp_extensions\': True},\n)\nassert ret == 0, ret\n']

stdout:
---

---

stderr:
---
Traceback (most recent call last):
  File "<string>", line 7, in <module>
AttributeError: module '_testcapi' has no attribute 'run_in_subinterp_with_config'
---

----------------------------------------------------------------------
Ran 104 tests in 1.356s

FAILED (failures=3, errors=18, skipped=25)
0:00:01 load avg: 0.38 [1/1/1] test_import failed (18 errors, 3 failures)

== Tests result: FAILURE ==

1 test failed:
    test_import

Total duration: 1.6 sec
Total tests: run=104 failures=3 skipped=25
Total test files: run=1/1 failed=1
Result: FAILURE
/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib_pypy/_testmultiphase.c 387
/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib_pypy/_testmultiphase.c 387
/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib_pypy/_testmultiphase.c 387
/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib_pypy/_testmultiphase.c 387
test test_import failed
builder: pypy-c-jit-linux-x86-32 build #8444+
test: lib-python/3/test/test_import::unmodified