Issue #28849: Merge 3.6.
authorXavier de Gaye <xdegaye@users.sourceforge.net>
Wed, 14 Dec 2016 19:37:53 +0000 (20:37 +0100)
committerXavier de Gaye <xdegaye@users.sourceforge.net>
Wed, 14 Dec 2016 19:37:53 +0000 (20:37 +0100)
1  2 
Lib/test/test_sysconfig.py

index a3baea86fe596292c347a989554c477cd7d51d48,355bc614da35ac4325560996f1f1001b13315996..694435f56c349f4d3fda1bce0a39a429ce990742
@@@ -385,11 -385,11 +385,12 @@@ class TestSysConfig(unittest.TestCase)
          self.assertIsNotNone(vars['SO'])
          self.assertEqual(vars['SO'], vars['EXT_SUFFIX'])
  
-     @unittest.skipUnless(hasattr(sys.implementation, '_multiarch'),
+     @unittest.skipUnless(sys.platform == 'linux' and
+                          hasattr(sys.implementation, '_multiarch'),
                           'multiarch-specific test')
      def test_triplet_in_ext_suffix(self):
 -        import ctypes, platform, re
 +        ctypes = import_module('ctypes')
 +        import platform, re
          machine = platform.machine()
          suffix = sysconfig.get_config_var('EXT_SUFFIX')
          if re.match('(aarch64|arm|mips|ppc|powerpc|s390|sparc)', machine):