File tree 1 file changed +8
-1
lines changed
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):
6786
6786
self .assertEqual (dt_orig , dt_rt )
6787
6787
6788
6788
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
+
6789
6796
script = textwrap .dedent (f"""
6790
6797
if { _interpreters is None } :
6791
6798
import _testcapi as module
@@ -6795,7 +6802,7 @@ def test_type_check_in_subinterp(self):
6795
6802
import importlib.util
6796
6803
fullname = '_testcapi_datetime'
6797
6804
origin = importlib.util.find_spec('_testcapi').origin
6798
- loader = importlib.machinery.ExtensionFileLoader (fullname, origin)
6805
+ loader = importlib.machinery.{ extension_loader } (fullname, origin)
6799
6806
spec = importlib.util.spec_from_loader(fullname, loader)
6800
6807
module = importlib.util.module_from_spec(spec)
6801
6808
spec.loader.exec_module(module)
You can’t perform that action at this time.
0 commit comments