testleri duzelt

This commit is contained in:
Eray Özkural
2005-07-31 15:54:26 +00:00
parent e3f6758930
commit 781dcb425d
2 changed files with 8 additions and 13 deletions
+2 -7
View File
@@ -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)
+6 -6
View File
@@ -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)