def testUnbundlerRelative(self): bundler = bundle.Bundler("test") bundler.add(self.filename, 'this/is/a/test.py') b = bundler.bundle() unbundler = bundle.Unbundler(self.tempdir) dir = unbundler.unbundle(b) # make sure it unpacked newfile = os.path.join(dir, 'this/is/a/test.py') self.failUnless(os.path.exists(newfile)) # verify contents one = open(self.filename, "r").read() two = open(newfile, "r").read() self.assertEquals(one, two)
def __init__(self, callRemote): """ @type callRemote: callable """ self.callRemote = callRemote self._unbundler = bundle.Unbundler(configure.cachedir)