diff options
author | pje <pje@6015fed2-1504-0410-9fe1-9d1591cc4771> | 2005-06-05 21:33:51 +0000 |
---|---|---|
committer | pje <pje@6015fed2-1504-0410-9fe1-9d1591cc4771> | 2005-06-05 21:33:51 +0000 |
commit | 20bbedd653f28034c08edaf7c78d4c4fe1a5abe4 (patch) | |
tree | c65587f916dd8ad9369788a658bd60365f66214e /setuptools/tests/test_resources.py | |
parent | 87d38c6c6074acbd7e973d2882ebfe6682b37fd2 (diff) | |
download | python-setuptools-20bbedd653f28034c08edaf7c78d4c4fe1a5abe4.tar.gz |
Implement PyPI screenscraping for EasyInstall. Fix a bug in requirement
version checking. Document new options for screen scraping.
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41041 6015fed2-1504-0410-9fe1-9d1591cc4771
Diffstat (limited to 'setuptools/tests/test_resources.py')
-rw-r--r-- | setuptools/tests/test_resources.py | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/setuptools/tests/test_resources.py b/setuptools/tests/test_resources.py index 88b5f88..91199f4 100644 --- a/setuptools/tests/test_resources.py +++ b/setuptools/tests/test_resources.py @@ -258,12 +258,19 @@ class RequirementsTests(TestCase): ImmutableSet(["foo","bar"]))) ) - - - - - - + def testVersionEquality(self): + r1 = Requirement.parse("setuptools==0.3a2") + r2 = Requirement.parse("setuptools!=0.3a4") + d = Distribution.from_filename + + self.failIf(d("setuptools-0.3a4.egg") in r1) + self.failIf(d("setuptools-0.3a1.egg") in r1) + self.failIf(d("setuptools-0.3a4.egg") in r2) + + self.failUnless(d("setuptools-0.3a2.egg") in r1) + self.failUnless(d("setuptools-0.3a2.egg") in r2) + self.failUnless(d("setuptools-0.3a3.egg") in r2) + self.failUnless(d("setuptools-0.3a5.egg") in r2) |