def setUp(self): "Besides setting up the base harness, set up the new repository." PackageBaseHarness.setUp(self) index = open("temp/dists/foo/main/binary-i386/Packages") factory = picax.package.PackageFactory(index, "temp", "foo", "main") packages = factory.get_packages() index.close() os.mkdir("temp2") newrepo = picax.newrepo.NewRepository(packages, "temp2") newrepo.write_repo()
def testNewRepositoryProcess(self): "Test a new repository." index = open("temp/dists/foo/main/binary-i386/Packages") factory = picax.package.PackageFactory(index, "temp", "foo", "main") packages = factory.get_packages() index.close() os.mkdir("temp2") newrepo = picax.newrepo.NewRepository(packages, "temp2") newrepo.write_repo() self.failUnless(os.path.exists("temp2/packages"), "no package pool directory found") self.failUnless( os.path.exists("temp2/dists/foo/main/binary-i386/Packages"), "no package index found")