| 166 | print "pattern.web.URL" |
| 167 | |
| 168 | def test_url_open(self): |
| 169 | # Assert URLError. |
| 170 | v = web.URL(self.live.replace("http://", "htp://")) |
| 171 | self.assertRaises(web.URLError, v.open) |
| 172 | self.assertEqual(v.exists, False) |
| 173 | # Assert HTTPError. |
| 174 | v = web.URL(self.live + "iphone/android.html") |
| 175 | self.assertRaises(web.HTTPError, v.open) |
| 176 | self.assertRaises(web.HTTP404NotFound, v.open) |
| 177 | self.assertEqual(v.exists, False) |
| 178 | # Assert socket connection. |
| 179 | v = web.URL(self.live) |
| 180 | self.assertTrue(v.open() != None) |
| 181 | self.assertEqual(v.exists, True) |
| 182 | # Assert user-agent and referer. |
| 183 | self.assertTrue(v.open(user_agent=web.MOZILLA, referrer=web.REFERRER) != None) |
| 184 | print "pattern.web.URL.exists" |
| 185 | print "pattern.web.URL.open()" |
| 186 | |
| 187 | def test_url_download(self): |
| 188 | t = time.time() |