- def testLocalRepo2(self):
- repo = os.path.abspath(os.path.join(os.getcwd(), self.repo_dir+"2"))
- sources = os.path.join(self.repo, "sources.list")
- s = open(sources,"w")
- s.write("deb file://%s/ /\n" % repo)
- s.close()
-
- # two times to get at least one i-m-s hit
- for i in range(2):
- self.assert_(os.path.exists(sources))
- cmd = [self.apt,"update","-o", "Dir::Etc::sourcelist=%s" % sources]+apt_args
- res = call(cmd, stdout=stdout, stderr=stderr)
- self.assertEqual(res, 0, "local repo2 test failed")
- self.assert_(os.path.exists(os.path.join(repo,"Packages.gz")),
- "Packages.gz vanished from local repo")
-