When I run the following test.py, I get the following error:

RROR: test_fetch_file (__main__.TestFileFetcher)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "test_filefetcher.py", line 12, in test_fetch_file
    fetched_file = filefetcher.fetch_file(URL)
  File "/Users/rjewing/Documents/Work/filefetcher.py", line 7, in fetch_file
    return urllib2.urlopen(url).read()
  File
"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py",
line 126, in urlopen
    return _opener.open(url, data, timeout)
  File
"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py",
line 392, in open
    protocol = req.get_type()
AttributeError: 'TestFileFetcher' object has no attribute 'get_type'

----------------------------------------------------------------------

Test.py:

class TestFileFetcher(unittest.TestCase):

    def test_fetch_file(URL):
        phrase = 'position = support-intern'

        fetched_file = filefetcher.fetch_file(URL)
        unittest.assertIsNone(fetched_file,
                              'The file was not fetched correctly')

        text = filefetcher.add_phrase(fetched_file)
        unittest.assertNotIn(phrase, text, 'The phrase is not in the file')


fetch_file():

def fetch_file(url):
    print 'Fetching file from %s' % url
    return urllib2.urlopen(url).read()


If I run the fetch_file function outside of the test, it works fine. Any
ideas?
Thanks
_______________________________________________
Tutor maillist  -  [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to