diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/testsuite/VersionManager.py | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/tests/testsuite/VersionManager.py b/tests/testsuite/VersionManager.py index 3700be8..cc8a50b 100644 --- a/tests/testsuite/VersionManager.py +++ b/tests/testsuite/VersionManager.py @@ -46,11 +46,21 @@ class TestVersionManager(unittest.TestCase): rmatch = "|| =virtual/jdk-1.5 =virtual/jdk-1.4 dev-java/ant-core java-virtuals/jaf" self.assertEquals(self.verman.filter_depend(self.example_dep_or), rmatch) - def test_filter_depend_use(self): + def test_filter_depend_use_enabled(self): os.environ["USE"] = "java" rmatch = ">=virtual/jdk-1.5* dev-java/ant-core java-virtuals/jaf" self.assertEquals(self.verman.filter_depend(self.example_dep_use), rmatch) + def test_filter_depend_use_disabled(self): + os.environ["USE"] = "" + rmatch = "dev-java/ant-core java-virtuals/jaf" + self.assertEquals(self.verman.filter_depend(self.example_dep_use), rmatch) + + def test_filter_depend_use_unset(self): + del os.environ["USE"] + rmatch = self.example_dep_use + self.assertEquals(self.verman.filter_depend(self.example_dep_use), rmatch) + def test_version_satisfies(self): vm = self.em.get_vm('sun-jdk-1.6') self.assertTrue(self.verman.version_satisfies('>=virtual/jdk-1.5', vm)) |