packagedbtests çalışsın.
This commit is contained in:
@@ -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)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user