5
5
import shutil
6
6
from copy import copy
7
7
8
- from test .support import (import_module , TESTFN , unlink , check_warnings ,
8
+ from test .support import (import_module , TESTFN , unlink , check_warnings , impl_detail ,
9
9
captured_stdout , skip_unless_symlink , change_cwd ,
10
10
PythonSymlink )
11
11
@@ -317,6 +317,7 @@ def test_platform_in_subprocess(self):
317
317
self .assertEqual (status , 0 )
318
318
self .assertEqual (my_platform , test_platform )
319
319
320
+ @impl_detail ("no srcdir" , graalvm = False )
320
321
def test_srcdir (self ):
321
322
# See Issues #15322, #15364.
322
323
srcdir = sysconfig .get_config_var ('srcdir' )
@@ -364,6 +365,8 @@ def test_SO_in_vars(self):
364
365
self .assertIsNotNone (vars ['SO' ])
365
366
self .assertEqual (vars ['SO' ], vars ['EXT_SUFFIX' ])
366
367
368
+ # We intentionally have a different suffix to avoid clashes with CPython
369
+ @impl_detail ("different suffix" , graalvm = False )
367
370
@unittest .skipUnless (sys .platform == 'linux' and
368
371
hasattr (sys .implementation , '_multiarch' ),
369
372
'multiarch-specific test' )
@@ -382,13 +385,15 @@ def test_triplet_in_ext_suffix(self):
382
385
else : # 8 byte pointer size
383
386
self .assertTrue (suffix .endswith ('x86_64-linux-gnu.so' ), suffix )
384
387
388
+ @impl_detail ("different suffix" , graalvm = False )
385
389
@unittest .skipUnless (sys .platform == 'darwin' , 'OS X-specific test' )
386
390
def test_osx_ext_suffix (self ):
387
391
suffix = sysconfig .get_config_var ('EXT_SUFFIX' )
388
392
self .assertTrue (suffix .endswith ('-darwin.so' ), suffix )
389
393
390
394
class MakefileTests (unittest .TestCase ):
391
395
396
+ @impl_detail ("no Makefile" , graalvm = False )
392
397
@unittest .skipIf (sys .platform .startswith ('win' ),
393
398
'Test is not Windows compatible' )
394
399
def test_get_makefile_filename (self ):
0 commit comments