diff options
author | Jason R. Coombs <jaraco@jaraco.com> | 2013-07-15 13:01:02 -0400 |
---|---|---|
committer | Jason R. Coombs <jaraco@jaraco.com> | 2013-07-15 13:01:02 -0400 |
commit | d4cd26a8fa8df163a03a61366fba2eebf1424a35 (patch) | |
tree | 54ba62be5fbd52981ae18a360c4d2eec7efa53cf /setuptools/tests | |
parent | fdb212207c256eea656a21742aad8fba56a29bab (diff) | |
download | external_python_setuptools-d4cd26a8fa8df163a03a61366fba2eebf1424a35.tar.gz external_python_setuptools-d4cd26a8fa8df163a03a61366fba2eebf1424a35.tar.bz2 external_python_setuptools-d4cd26a8fa8df163a03a61366fba2eebf1424a35.zip |
Added a couple of additional tests, including one capturing #42.
Diffstat (limited to 'setuptools/tests')
-rw-r--r-- | setuptools/tests/test_packageindex.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/setuptools/tests/test_packageindex.py b/setuptools/tests/test_packageindex.py index 4fceee39..d3698c9e 100644 --- a/setuptools/tests/test_packageindex.py +++ b/setuptools/tests/test_packageindex.py @@ -152,3 +152,17 @@ class TestContentCheckers(unittest.TestCase): self.assertEqual(checker.hash.hexdigest(), 'f12895fdffbd45007040d2e44df98478') self.assertTrue(checker.check()) + + def test_other_fragment(self): + "Content checks should succeed silently if no hash is present" + checker = setuptools.package_index.HashChecker.from_url( + 'http://foo/bar#something%20completely%20different') + checker.feed('anything'.encode('ascii')) + self.assertTrue(checker.check()) + + def test_blank_md5(self): + "Content checks should succeed if a hash is empty" + checker = setuptools.package_index.HashChecker.from_url( + 'http://foo/bar#md5=') + checker.feed('anything'.encode('ascii')) + self.assertTrue(checker.check()) |