def test_get_raw_page(self, urlopen_mock): datadir = os.path.normpath(os.path.abspath(__file__)).split(os.sep) datadir = os.sep.join(datadir[:-2]) with open('%s/tests/data/whoishiring.html' % datadir, 'r') as f: urlopen_mock.return_value = f nt.ok_('http://ycombinator.com' in utils.get_raw_page('fake_page').read(), "It doesn't appear the the correct file was read")
def test_get_raw_page_network_error(self, urlopen_mock): with nt.assert_raises(urllib2.URLError): e = urllib2.URLError("not a real error") urlopen_mock.side_effect = e utils.get_raw_page('fake_somepage')