packagedbtests çalışsın.

This commit is contained in:
Barış Metin
2005-07-31 21:41:51 +00:00
parent 3408db82b6
commit a44854ec7a
+4
View File
@@ -9,16 +9,20 @@ from pisi import context
class PackageDBTestCase(unittest.TestCase): class PackageDBTestCase(unittest.TestCase):
def setUp(self): def setUp(self):
# setUp will be called for each test individually
self.ctx = context.BuildContext('tests/popt/pspec.xml') self.ctx = context.BuildContext('tests/popt/pspec.xml')
self.pdb = PackageDB('testdb') self.pdb = PackageDB('testdb')
def testAdd(self): def testAdd(self):
self.pdb.add_package(self.ctx.spec.packages[0]) self.pdb.add_package(self.ctx.spec.packages[0])
self.assert_(self.pdb.has_package('popt-libs')) self.assert_(self.pdb.has_package('popt-libs'))
# close the database and remove lock
del self.pdb
def testRemove(self): def testRemove(self):
self.pdb.remove_package('popt-libs') self.pdb.remove_package('popt-libs')
self.assert_(not self.pdb.has_package('popt-libs')) self.assert_(not self.pdb.has_package('popt-libs'))
del self.pdb
suite = unittest.makeSuite(PackageDBTestCase) suite = unittest.makeSuite(PackageDBTestCase)