def testParsing(self):
   css_url = u'http://example.com/style.css'
   html_url = u'http://example.com/yeah.htnl'
   raw_events = [
       {u'args': {u'data': {u'styleSheetUrl': css_url}},
        u'cat': u'blink,devtools.timeline',
        u'dur': 400 * 1000,
        u'name': u'ParseAuthorStyleSheet',
        u'ph': u'X',
        u'pid': 32723,
        u'tdur': 49721,
        u'tid': 32738,
        u'ts': 0,
        u'tts': 216148},
       {u'args': {u'beginData': {u'url': html_url}},
        u'cat': u'devtools.timeline',
        u'dur': 42 * 1000,
        u'name': u'ParseHTML',
        u'ph': u'X',
        u'pid': 32723,
        u'tdur': 49721,
        u'tid': 32738,
        u'ts': 0,
        u'tts': 5032310},]
   events = self._EventsFromRawEvents(raw_events)
   self.assertEquals(2, len(ActivityLens._Parsing(events, 0, 1000)))
   self.assertTrue(css_url in ActivityLens._Parsing(events, 0, 1000))
   self.assertEquals(400, ActivityLens._Parsing(events, 0, 1000)[css_url])
   self.assertTrue(html_url in ActivityLens._Parsing(events, 0, 1000))
   self.assertEquals(42, ActivityLens._Parsing(events, 0, 1000)[html_url])
Exemplo n.º 2
0
 def testParsing(self):
   css_url = u'http://example.com/style.css'
   html_url = u'http://example.com/yeah.htnl'
   raw_events = [
       {u'args': {u'data': {u'styleSheetUrl': css_url}},
        u'cat': u'blink,devtools.timeline',
        u'dur': 400 * 1000,
        u'name': u'ParseAuthorStyleSheet',
        u'ph': u'X',
        u'pid': 32723,
        u'tdur': 49721,
        u'tid': 32738,
        u'ts': 0,
        u'tts': 216148},
       {u'args': {u'beginData': {u'url': html_url}},
        u'cat': u'devtools.timeline',
        u'dur': 42 * 1000,
        u'name': u'ParseHTML',
        u'ph': u'X',
        u'pid': 32723,
        u'tdur': 49721,
        u'tid': 32738,
        u'ts': 0,
        u'tts': 5032310},]
   events = self._EventsFromRawEvents(raw_events)
   self.assertEquals(2, len(ActivityLens._Parsing(events, 0, 1000)))
   self.assertTrue(css_url in ActivityLens._Parsing(events, 0, 1000))
   self.assertEquals(400, ActivityLens._Parsing(events, 0, 1000)[css_url])
   self.assertTrue(html_url in ActivityLens._Parsing(events, 0, 1000))
   self.assertEquals(42, ActivityLens._Parsing(events, 0, 1000)[html_url])