Ejemplo n.º 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 == '')
Ejemplo n.º 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 == '')
Ejemplo n.º 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 == '')
Ejemplo n.º 4
0
 def setup_method(self, item):
     from harpy.har import Har
     self.parsed = Har(f)
Ejemplo n.º 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)
Ejemplo n.º 6
0
 def test_all_entries(self):
     from harpy.har import Har
     h = Har(f)
     assert(len(h.entries) == 56)
Ejemplo n.º 7
0
 def test_pages(self):
     from harpy.har import Har
     h = Har(f)
     assert(len(h.pages) == 1)
Ejemplo n.º 8
0
 def test_version(self):
     from harpy.har import Har
     h = Har(f)
     assert(h.version == "1.1")
Ejemplo n.º 9
0
 def test_missing_har(self):
     from harpy.har import Har
     with pytest.raises(IOError):
         p = Har("monkey")
Ejemplo n.º 10
0
 def test_parse(self):
     from harpy.har import Har
     p = Har(f)