* add another test case (now we cover 2294)

This commit is contained in:
Eray Özkural
2006-03-16 14:08:31 +00:00
parent ec85719c38
commit bc60d436dd
+15 -3
View File
@@ -18,18 +18,30 @@ class DependencyTestCase(unittest.TestCase):
def setUp(self): def setUp(self):
pass pass
def test603(self): def testVersionFrom(self):
# a real life story bug #603 # a real life story bug #603
gtkmmdep = Dependency() gtkmmdep = Dependency()
gtkmmdep.versionFrom = '1.9.1' gtkmmdep.versionFrom = '1.9.1'
gtkmmdep.package = 'atk' gtkmmdep.package = 'atk'
self.assert_( not gtkmmdep.satisfies('atk', '1.8.0', '1') ) self.assert_( not gtkmmdep.satisfies('atk', '1.8.0', '1') )
def test2294(self): def testReleaseFrom(self):
# releaseFrom isn't taken into account # releaseFrom isn't taken into account #2294
dep = Dependency() dep = Dependency()
dep.releaseFrom = '121' dep.releaseFrom = '121'
dep.package = 'dbus' dep.package = 'dbus'
self.assert_(not dep.satisfies('dbus', '1.2', '2')) self.assert_(not dep.satisfies('dbus', '1.2', '2'))
def testReleaseTo(self):
dep = Dependency()
dep.releaseTo = '22'
dep.package = 'dbus'
self.assert_(not dep.satisfies('dbus', '1.2', '25'))
def testReleaseIs(self):
dep = Dependency()
dep.release = '42'
dep.package = 'dbus'
self.assert_(dep.satisfies('dbus', '1.2', '42'))
suite = unittest.makeSuite(DependencyTestCase) suite = unittest.makeSuite(DependencyTestCase)