def test_bad_related(self): data = self.assertValidHar(self.mockurl("bad-related")) self.assertRequestedUrlsStatuses(data, [ (self.mockurl('bad-related'), 200), ('http://non-existing/', 0), ]) pages = entries2pages(data["log"]["entries"]) self.assertEqual(len(pages), 1) self.assertEqual(len(pages[0]), 2) self.assertEqual(pages[0][1]["response"]["statusText"], "invalid_hostname")
def test_redirect_slowimage_nowait(self): data = self.assertValidHar(self.mockurl('jsredirect-slowimage')) self.assertRequestedUrlsStatuses(data, [ (self.mockurl('jsredirect-slowimage'), 200), (self.mockurl('jsredirect-target'), 200), (self.mockurl('slow.gif?n=2'), 0), ]) pages = entries2pages(data["log"]["entries"]) self.assertEqual(len(pages), 2) self.assertEqual(len(pages[0]), 2) # jsredirect-slowimage and slow.gif?n=2 self.assertEqual(len(pages[1]), 1) # jsredirect-target self.assertEqual(pages[0][1]["response"]["statusText"], "cancelled")