示例#1
0
 def testVersioned(self):
     self.assertEqual(dylib.dylib_info('P/Foo.A.dylib'),
         d('P', 'Foo.A.dylib', 'Foo', 'A'))
     self.assertEqual(dylib.dylib_info('P/Foo_debug.A.dylib'),
         d('P', 'Foo_debug.A.dylib', 'Foo_debug', 'A'))
     self.assertEqual(dylib.dylib_info('P/Foo.A_debug.dylib'),
         d('P', 'Foo.A_debug.dylib', 'Foo', 'A', 'debug'))
示例#2
0
 def testUnversioned(self):
     self.assertEqual(dylib.dylib_info("P/Foo.dylib"),
                      d("P", "Foo.dylib", "Foo"))
     self.assertEqual(
         dylib.dylib_info("P/Foo_debug.dylib"),
         d("P", "Foo_debug.dylib", "Foo", suffix="debug"),
     )
示例#3
0
 def testVersioned(self):
     self.assertEqual(dylib.dylib_info("P/Foo.A.dylib"),
                      d("P", "Foo.A.dylib", "Foo", "A"))
     self.assertEqual(
         dylib.dylib_info("P/Foo_debug.A.dylib"),
         d("P", "Foo_debug.A.dylib", "Foo_debug", "A"),
     )
     self.assertEqual(
         dylib.dylib_info("P/Foo.A_debug.dylib"),
         d("P", "Foo.A_debug.dylib", "Foo", "A", "debug"),
     )
示例#4
0
 def testUnversioned(self):
     self.assertEqual(dylib.dylib_info('P/Foo.dylib'), 
             d('P', 'Foo.dylib', 'Foo'))
     self.assertEqual(dylib.dylib_info('P/Foo_debug.dylib'),
             d('P', 'Foo_debug.dylib', 'Foo', suffix='debug'))
示例#5
0
 def testInvalid(self):
     self.assertTrue(dylib.dylib_info('completely/invalid') is None)
     self.assertTrue(dylib.dylib_info('completely/invalid_debug') is None)