testleri duzelt
This commit is contained in:
@@ -17,19 +17,14 @@ class InstallDBTestCase(unittest.TestCase):
|
|||||||
|
|
||||||
def testInstall(self):
|
def testInstall(self):
|
||||||
installdb.purge('installtest')
|
installdb.purge('installtest')
|
||||||
installdb.install('installtest', '0.1', '2', './tests/sandbox/files.xml')
|
installdb.install('installtest', '0.1', '2')
|
||||||
f = installdb.files('installtest')
|
|
||||||
a = f.readlines()
|
|
||||||
self.assertEqual(a[0], 'placeholder\n')
|
|
||||||
self.assert_(installdb.is_installed('installtest'))
|
|
||||||
|
|
||||||
def testRemovePurge(self):
|
def testRemovePurge(self):
|
||||||
installdb.install('installtest', '0.1', '2', './tests/sandbox/files.xml')
|
installdb.install('installtest', '0.1', '2')
|
||||||
self.assert_(installdb.is_installed('installtest'))
|
self.assert_(installdb.is_installed('installtest'))
|
||||||
installdb.remove('installtest')
|
installdb.remove('installtest')
|
||||||
self.assert_(installdb.is_removed('installtest'))
|
self.assert_(installdb.is_removed('installtest'))
|
||||||
installdb.purge('installtest')
|
installdb.purge('installtest')
|
||||||
self.assert_(not installdb.is_recorded('installtest'))
|
self.assert_(not installdb.is_recorded('installtest'))
|
||||||
self.assert_(not os.access(installdb.files_name('installtest', '0.1','2'), os.F_OK))
|
|
||||||
|
|
||||||
suite = unittest.makeSuite(InstallDBTestCase)
|
suite = unittest.makeSuite(InstallDBTestCase)
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
import unittest
|
import unittest
|
||||||
import os
|
import os
|
||||||
|
|
||||||
from pisi import packagedb
|
from pisi.packagedb import PackageDB
|
||||||
from pisi import util
|
from pisi import util
|
||||||
from pisi import context
|
from pisi import context
|
||||||
|
|
||||||
@@ -10,15 +10,15 @@ class PackageDBTestCase(unittest.TestCase):
|
|||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
self.ctx = context.BuildContext('tests/popt/pspec.xml')
|
self.ctx = context.BuildContext('tests/popt/pspec.xml')
|
||||||
|
self.pdb = PackageDB('testdb')
|
||||||
|
|
||||||
def testAdd(self):
|
def testAdd(self):
|
||||||
packagedb.add_package(self.ctx.spec.packages[0])
|
self.pdb.add_package(self.ctx.spec.packages[0])
|
||||||
self.assert_(packagedb.has_package('popt-libs'))
|
self.assert_(self.pdb.has_package('popt-libs'))
|
||||||
|
|
||||||
def testRemove(self):
|
def testRemove(self):
|
||||||
self.testAdd()
|
self.pdb.remove_package('popt-libs')
|
||||||
packagedb.remove_package('popt-libs')
|
self.assert_(not self.pdb.has_package('popt-libs'))
|
||||||
self.assert_(not packagedb.has_package('popt-libs'))
|
|
||||||
|
|
||||||
suite = unittest.makeSuite(PackageDBTestCase)
|
suite = unittest.makeSuite(PackageDBTestCase)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user