File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -6786,6 +6786,13 @@ def test_datetime_from_timestamp(self):
67866786 self .assertEqual (dt_orig , dt_rt )
67876787
67886788 def test_type_check_in_subinterp (self ):
6789+ # iOS requires the use of the custom framework loader,
6790+ # not the ExtensionFileLoader.
6791+ if sys .platform == "ios" :
6792+ extension_loader = "AppleFrameworkLoader"
6793+ else :
6794+ extension_loader = "ExtensionFileLoader"
6795+
67896796 script = textwrap .dedent (f"""
67906797 if { _interpreters is None } :
67916798 import _testcapi as module
@@ -6795,7 +6802,7 @@ def test_type_check_in_subinterp(self):
67956802 import importlib.util
67966803 fullname = '_testcapi_datetime'
67976804 origin = importlib.util.find_spec('_testcapi').origin
6798- loader = importlib.machinery.ExtensionFileLoader (fullname, origin)
6805+ loader = importlib.machinery.{ extension_loader } (fullname, origin)
67996806 spec = importlib.util.spec_from_loader(fullname, loader)
68006807 module = importlib.util.module_from_spec(spec)
68016808 spec.loader.exec_module(module)
You can’t perform that action at this time.
0 commit comments