MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_linux_ext_suffix

Method test_linux_ext_suffix

Lib/test/test_sysconfig.py:572–583  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

570
571 @unittest.skipUnless(sys.platform == 'linux', 'Linux-specific test')
572 def test_linux_ext_suffix(self):
573 ctypes = import_module('ctypes')
574 machine = platform.machine()
575 suffix = sysconfig.get_config_var('EXT_SUFFIX')
576 if re.match('(aarch64|arm|mips|ppc|powerpc|s390|sparc)', machine):
577 self.assertTrue('linux' in suffix, suffix)
578 if re.match('(i[3-6]86|x86_64)$', machine):
579 if ctypes.sizeof(ctypes.c_char_p()) == 4:
580 expected_suffixes = 'i386-linux-gnu.so', 'x86_64-linux-gnux32.so', 'i386-linux-musl.so'
581 else: # 8 byte pointer size
582 expected_suffixes = 'x86_64-linux-gnu.so', 'x86_64-linux-musl.so'
583 self.assertEndsWith(suffix, expected_suffixes)
584
585 @unittest.skipUnless(sys.platform == 'android', 'Android-specific test')
586 def test_android_ext_suffix(self):

Callers

nothing calls this directly

Calls 5

import_moduleFunction · 0.90
assertTrueMethod · 0.80
matchMethod · 0.45
sizeofMethod · 0.45
assertEndsWithMethod · 0.45

Tested by

no test coverage detected