def testBundlerBasketName(self): basket = bundle.BundlerBasket() basket.add('test', self.pythonfile, "test.py") bundler = basket.getBundlerByName("notexist") self.failIf(bundler) bundler = basket.getBundlerByName("test") self.failUnless(bundler) names = basket.getBundlerNames() self.assertEquals(names, ['test'])
def testBundlerBasketImport(self): basket = bundle.BundlerBasket() basket.add('test', self.pythonfile, "test.py") bundlerName = basket.getBundlerNameByImport("notexist") self.failIf(bundlerName) bundler = basket.getBundlerByName(bundlerName) self.failIf(bundler) bundlerName = basket.getBundlerNameByImport("test") bundler = basket.getBundlerByName(bundlerName) self.failUnless(bundler)
def testBundlerBasketPackage(self): basket = bundle.BundlerBasket() basket.add('package', self.packagefile, 'package/__init__.py') bundlerName = basket.getBundlerNameByImport("package") bundler = basket.getBundlerByName(bundlerName) self.failUnless(bundler) bundlerName = basket.getBundlerNameByFile("package/__init__.py") bundler2 = basket.getBundlerByName(bundlerName) self.failUnless(bundler2) self.assertEquals(bundler, bundler2)
def testBundlerBasketDepend(self): basket = bundle.BundlerBasket() basket.depend('leg', 'foot') basket.depend('arm', 'hand') basket.depend('body', 'leg', 'arm') for i in 'leg', 'foot', 'arm', 'hand', 'body': basket._bundlers[i] = True deps = basket.getDependencies('body') deps.sort() list = ['leg', 'foot', 'arm', 'hand', 'body'] list.sort() self.assertEquals(list, deps)
def testBundlerBasketAddUnique(self): basket = bundle.BundlerBasket() basket.add('test', self.pythonfile) # FIXME: proper exceptions ? self.assertRaises(Exception, basket.add, 'test', self.pythonfile) self.assertRaises(Exception, basket.add, 'test', self.pythoncfile)
def testBundlerBasketAdd(self): basket = bundle.BundlerBasket() basket.add('test', self.pythonfile) basket.add('test', self.textfile)