Beispiel #1
0
 def test_pages_by_id(self):
     from harpy.har import Har
     h = Har(f)
     p = h.page_by_id("page_2_0")
     assert(p.started_date_time == "2012-06-01T16:40:56.000+00:00")
     assert(p.title == "Run 2, First View for http://allievi.sssup.it/")
     on_content_load, on_load, comment = p.timings
     assert(on_content_load == -1)
     assert(on_load == 8996)
     assert(comment == '')
Beispiel #2
0
 def test_creator(self):
     from harpy.har import Har
     h = Har(f)
     name, version, comment = h.creator
     assert(name == "WebPagetest")
     assert(version == "1.8")
     assert(comment == '')
Beispiel #3
0
 def test_browser(self):
     from harpy.har import Har
     h = Har(f)
     name, version, comment = h.browser
     assert(name == "flying monkey")
     assert(version == "1.1.47")
     assert(comment == '')
Beispiel #4
0
 def setup_method(self, item):
     from harpy.har import Har
     self.parsed = Har(f)
Beispiel #5
0
 def test_entires_by_page_one_way(self):
     from harpy.har import Har
     h = Har(f)
     e = h.entries_by_page_ref("page_2_0")
     assert(len(e) == 56)
Beispiel #6
0
 def test_all_entries(self):
     from harpy.har import Har
     h = Har(f)
     assert(len(h.entries) == 56)
Beispiel #7
0
 def test_pages(self):
     from harpy.har import Har
     h = Har(f)
     assert(len(h.pages) == 1)
Beispiel #8
0
 def test_version(self):
     from harpy.har import Har
     h = Har(f)
     assert(h.version == "1.1")
Beispiel #9
0
 def test_missing_har(self):
     from harpy.har import Har
     with pytest.raises(IOError):
         p = Har("monkey")
Beispiel #10
0
 def test_parse(self):
     from harpy.har import Har
     p = Har(f)