Example #1
0
 def test(self):
     self.assertEqual(dll_template('macos', 1), 'lib{name}.{abi}.dylib')
     self.assertEqual(dll_template('macos', None), 'lib{name}.dylib')
     self.assertEqual(dll_template('linux', 2), 'lib{name}.so.{abi}')
     self.assertEqual(dll_template('linux', None), 'lib{name}.so')
     self.assertEqual(dll_template('windows', 3), 'lib{name}-{abi}.dll')
     self.assertEqual(dll_template('windows', None), 'lib{name}.dll')
     self.assertEqual(dll_template('_dummy', None), None)
Example #2
0
 def test(self):
     self.assertEqual(dll_template('macos', 1), 'lib{name}.{abi}.dylib')
     self.assertEqual(dll_template('macos', None), 'lib{name}.dylib')
     self.assertEqual(dll_template('linux', 2), 'lib{name}.so.{abi}')
     self.assertEqual(dll_template('linux', None), 'lib{name}.so')
     self.assertEqual(dll_template('windows', 3), 'lib{name}-{abi}.dll')
     self.assertEqual(dll_template('windows', None), 'lib{name}.dll')
     self.assertEqual(dll_template('_dummy', None), None)
Example #3
0
    def setUp(self):
        self.environ = {'PYSTACIA_SKIP_SYSTEM': '1',
                        'PYSTACIA_SKIP_PACKAGE': '1'}
        self.olddir = getcwd()

        tmproot = self.tmproot = mkdtemp()
        for subdir in '', 'cdll', 'lib', 'dll', 'depends':
            path = join(tmproot, subdir)
            if not exists(path):
                mkdir(path)

            for osname in 'macos', 'linux', 'windows':
                for abi in 2, 1, None:
                    template = formattable(dll_template(osname, abi))
                    libpath = join(path,
                                   template.format(name='Foo', abi=abi))
                    open(libpath, 'w').close()

        depends = open(join(tmproot, 'depends', 'depends.txt'), 'w')
        depends.write('Depends 18\n')
        depends.close()
Example #4
0
    def setUp(self):
        self.environ = {
            'PYSTACIA_SKIP_SYSTEM': '1',
            'PYSTACIA_SKIP_PACKAGE': '1'
        }
        self.olddir = getcwd()

        tmproot = self.tmproot = mkdtemp()
        for subdir in '', 'cdll', 'lib', 'dll', 'depends':
            path = join(tmproot, subdir)
            if not exists(path):
                mkdir(path)

            for osname in 'macos', 'linux', 'windows':
                for abi in 2, 1, None:
                    template = formattable(dll_template(osname, abi))
                    libpath = join(path, template.format(name='Foo', abi=abi))
                    open(libpath, 'w').close()

        depends = open(join(tmproot, 'depends', 'depends.txt'), 'w')
        depends.write('Depends 18\n')
        depends.close()