diff options
| author | Tarek Ziade <tarek@ziade.org> | 2011-01-01 10:47:44 +0100 |
|---|---|---|
| committer | Tarek Ziade <tarek@ziade.org> | 2011-01-01 10:47:44 +0100 |
| commit | 03dae7f7be990bc07f76db4007d782f28fa91b1d (patch) | |
| tree | f76628cdef5f81eee3943c1d412d24ad27580430 /distutils2/tests | |
| parent | 65c7b915e010ae4335ad66cca66b0eb67f84ea3f (diff) | |
| download | disutils2-03dae7f7be990bc07f76db4007d782f28fa91b1d.tar.gz | |
make sure project that have numbers in their names can be parsed
Diffstat (limited to 'distutils2/tests')
| -rw-r--r-- | distutils2/tests/test_version.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/distutils2/tests/test_version.py b/distutils2/tests/test_version.py index 9329b3f..7f9cab6 100644 --- a/distutils2/tests/test_version.py +++ b/distutils2/tests/test_version.py @@ -201,6 +201,15 @@ class VersionTestCase(unittest.TestCase): # XXX need to silent the micro version in this case #assert not VersionPredicate('Ho (<3.0,!=2.6)').match('2.6.3') + + # Make sure a predicate that ends with a number works + self.assertTrue(VersionPredicate('virtualenv5 (1.0)').match('1.0')) + self.assertTrue(VersionPredicate('virtualenv5').match('1.0')) + self.assertTrue(VersionPredicate('vi5two').match('1.0')) + self.assertTrue(VersionPredicate('5two').match('1.0')) + self.assertTrue(VersionPredicate('vi5two 1.0').match('1.0')) + self.assertTrue(VersionPredicate('5two 1.0').match('1.0')) + # test repr for predicate in predicates: self.assertEqual(str(VersionPredicate(predicate)), predicate) |
