def testAddExtract(self): cur = os.getcwd() tmpdir = config.tmp_dir() testdir = os.path.join(cur, "tests/popt") pkg_path = os.path.join(tmpdir, self.pkgName) pkg = package.Package(pkg_path, "w") os.chdir(testdir) pkg.add_to_package("files.xml") pkg.add_to_package("metadata.xml") os.chdir(cur) pkg.close() pkg = package.Package(pkg_path) pkg.extract_file("files.xml", cur) if not os.path.exists("files.xml"): self.fail("Package extract error") os.remove("files.xml") os.remove(pkg_path)
def testCopy(self): util.check_dir(config.tmp_dir()) self.spec.read("tests/popt/pspec.xml") self.spec.write(os.path.join(config.tmp_dir(), 'popt-copy.pspec.xml'))
def testWrite(self): md = self.testRead() md.write(os.path.join(config.tmp_dir(),'metadata-test.xml' ))