Exemplo n.º 1
0
 def testRunPage_AllActions(self):
     record_page_test = record_wpr.RecorderPageTest(["RunFoo", "RunBar"])
     page = MockPage(page_set=MockPageSet(url=self._url), url=self._url)
     record_page_test.RunPage(page, self._tab, results=None)
     self.assertTrue('RunFoo' in page.func_calls)
     self.assertTrue('RunBar' in page.func_calls)
     self.assertFalse('RunBaz' in page.func_calls)
Exemplo n.º 2
0
 def testRunPage_OnlyRunBenchmarkAction(self):
     record_page_test = record_wpr.RecorderPageTest(["RunFoo"])
     record_page_test.page_test = MockBenchmark().test()
     page = MockPage(page_set=MockPageSet(url=self._url), url=self._url)
     record_page_test.RunPage(page, self._tab, results=None)
     self.assertFalse('RunFoo' in page.func_calls)
     self.assertTrue('RunBaz' in page.func_calls)
Exemplo n.º 3
0
 def testRecorderPageTest_BrowserMethods(self):
   record_page_test = record_wpr.RecorderPageTest()
   record_page_test.page_test = MockBenchmark().test()
   record_page_test.WillStartBrowser(self._tab.browser.platform)
   record_page_test.DidStartBrowser(self._tab.browser)
   self.assertTrue('WillStartBrowser' in record_page_test.page_test.func_calls)
   self.assertTrue('DidStartBrowser' in record_page_test.page_test.func_calls)
Exemplo n.º 4
0
  def testRunPage_AllActions(self):
    record_page_test = record_wpr.RecorderPageTest()
    page = MockPage(page_set=MockPageSet(url=self._url), url=self._url)

    record_page_test.RunNavigateSteps(page, self._tab)
    self.assertTrue('RunNavigateSteps' in page.func_calls)

    record_page_test.RunPage(page, self._tab, results=None)
    self.assertTrue('RunPageInteractions' in page.func_calls)
Exemplo n.º 5
0
 def testRunPage_CallBenchmarksPageTestsFunctions(self):
   record_page_test = record_wpr.RecorderPageTest()
   record_page_test.page_test = MockBenchmark().test()
   page = MockPage(page_set=MockPageSet(url=self._url), url=self._url)
   record_page_test.RunPage(page, self._tab, results=None)
   self.assertEqual(3, len(record_page_test.page_test.func_calls))
   self.assertEqual('WillRunActions', record_page_test.page_test.func_calls[0])
   self.assertEqual('DidRunActions', record_page_test.page_test.func_calls[1])
   self.assertEqual('ValidateAndMeasurePage',
                    record_page_test.page_test.func_calls[2])
Exemplo n.º 6
0
 def testRunPage_ReloadPageBetweenActions(self):
     record_page_test = record_wpr.RecorderPageTest(["RunFoo", "RunBar"])
     page = MockPage(page_set=MockPageSet(url=self._url), url=self._url)
     record_page_test.RunPage(page, self._tab, results=None)
     self.assertTrue('RunNavigateSteps' in page.func_calls)
Exemplo n.º 7
0
 def testRunPage_DontReloadSingleActions(self):
     record_page_test = record_wpr.RecorderPageTest(["RunFoo"])
     page = MockPage(page_set=MockPageSet(url=self._url), url=self._url)
     record_page_test.RunPage(page, self._tab, results=None)
     self.assertFalse('RunNavigateSteps' in page.func_calls)