3 # More would be better!
5 import os, shutil, tempfile, unittest, urllib2
7 import setuptools.package_index
9 class TestPackageIndex(unittest.TestCase):
11 def test_bad_urls(self):
12 index = setuptools.package_index.PackageIndex()
13 url = 'http://127.0.0.1/nonesuch/test_package_index'
15 v = index.open_url(url)
17 self.assert_(url in str(v))
19 self.assert_(isinstance(v,urllib2.HTTPError))
21 def test_url_ok(self):
22 index = setuptools.package_index.PackageIndex(
23 hosts=('www.example.com',)
25 url = 'file:///tmp/test_package_index'
26 self.assert_(index.url_ok(url, True))