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 @@ -6792,6 +6792,13 @@ def test_datetime_from_timestamp(self):
6792
6792
self .assertEqual (dt_orig , dt_rt )
6793
6793
6794
6794
def test_type_check_in_subinterp (self ):
6795
+ # iOS requires the use of the custom framework loader,
6796
+ # not the ExtensionFileLoader.
6797
+ if sys .platform == "ios" :
6798
+ extension_loader = "AppleFrameworkLoader"
6799
+ else :
6800
+ extension_loader = "ExtensionFileLoader"
6801
+
6795
6802
script = textwrap .dedent (f"""
6796
6803
if { _interpreters is None } :
6797
6804
import _testcapi as module
@@ -6801,7 +6808,7 @@ def test_type_check_in_subinterp(self):
6801
6808
import importlib.util
6802
6809
fullname = '_testcapi_datetime'
6803
6810
origin = importlib.util.find_spec('_testcapi').origin
6804
- loader = importlib.machinery.ExtensionFileLoader (fullname, origin)
6811
+ loader = importlib.machinery.{ extension_loader } (fullname, origin)
6805
6812
spec = importlib.util.spec_from_loader(fullname, loader)
6806
6813
module = importlib.util.module_from_spec(spec)
6807
6814
spec.loader.exec_module(module)
You can’t perform that action at this time.
0 commit comments