class PackageDBTestCase(testcase.TestCase): def setUp(self): testcase.TestCase.setUp(self) self.spec = SpecFile() self.spec.read('tests/popt/pspec.xml') self.pdb = PackageDB('testdb') def testAdd(self): self.pdb.add_package(self.spec.packages[0]) self.assert_(self.pdb.has_package('popt-libs')) # close the database and remove lock self.pdb.close() def testRemove(self): self.pdb.remove_package('popt-libs') self.assert_(not self.pdb.has_package('popt-libs')) self.pdb.close()
class PackageDBTestCase(unittest.TestCase): def setUp(self): # setUp will be called for each test individually pisi.api.init() self.spec = SpecFile() self.spec.read('tests/popt/pspec.xml') self.pdb = PackageDB('testdb') def testAdd(self): self.pdb.add_package(self.spec.packages[0]) self.assert_(self.pdb.has_package('popt-libs')) # close the database and remove lock del self.pdb def testRemove(self): self.pdb.remove_package('popt-libs') self.assert_(not self.pdb.has_package('popt-libs')) del self.pdb