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")
Exemple #2
0
 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")
Exemple #4
0
    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")