OLD | NEW |
1 # Copyright 2012 The Chromium Authors. All rights reserved. | 1 # Copyright 2012 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 import os | 5 import os |
6 import tempfile | 6 import tempfile |
7 import unittest | 7 import unittest |
8 | 8 |
9 from telemetry.core import util | 9 from telemetry.core import util |
10 from telemetry.page import page_set | 10 from telemetry.page import page_set |
(...skipping 27 matching lines...) Expand all Loading... |
38 real_absolute_dir = os.path.realpath(absolute_dir) | 38 real_absolute_dir = os.path.realpath(absolute_dir) |
39 self.assertEquals(ps.serving_dirs, set([real_directory_path, | 39 self.assertEquals(ps.serving_dirs, set([real_directory_path, |
40 real_absolute_dir])) | 40 real_absolute_dir])) |
41 finally: | 41 finally: |
42 os.rmdir(directory_path) | 42 os.rmdir(directory_path) |
43 | 43 |
44 def testSuccesfulPythonPageSetLoading(self): | 44 def testSuccesfulPythonPageSetLoading(self): |
45 test_pps_dir = os.path.join(util.GetUnittestDataDir(), 'test_page_set.py') | 45 test_pps_dir = os.path.join(util.GetUnittestDataDir(), 'test_page_set.py') |
46 pps = page_set.PageSet.FromFile(test_pps_dir) | 46 pps = page_set.PageSet.FromFile(test_pps_dir) |
47 self.assertEqual('TestPageSet', pps.__class__.__name__) | 47 self.assertEqual('TestPageSet', pps.__class__.__name__) |
48 self.assertEqual('A pageset for testing purpose', pps.description) | 48 self.assertEqual('A pageset for testing purpose', pps.Description()) |
49 self.assertEqual('data/test.json', pps.archive_data_file) | 49 self.assertEqual('data/test.json', pps.archive_data_file) |
50 self.assertEqual('data/credential', pps.credentials_path) | 50 self.assertEqual('data/credential', pps.credentials_path) |
51 self.assertEqual('desktop', pps.user_agent_type) | 51 self.assertEqual('desktop', pps.user_agent_type) |
52 self.assertEqual(test_pps_dir, pps.file_path) | 52 self.assertEqual(test_pps_dir, pps.file_path) |
53 self.assertEqual(3, len(pps.pages)) | 53 self.assertEqual(3, len(pps.pages)) |
54 google_page = pps.pages[0] | 54 google_page = pps.pages[0] |
55 self.assertEqual('https://www.google.com', google_page.url) | 55 self.assertEqual('https://www.google.com', google_page.url) |
56 self.assertIs(pps, google_page.page_set) | 56 self.assertIs(pps, google_page.page_set) |
57 self.assertTrue(5, google_page.RunGetActionRunner(action_runner=5)) | 57 self.assertTrue(5, google_page.RunGetActionRunner(action_runner=5)) |
58 | 58 |
(...skipping 12 matching lines...) Expand all Loading... |
71 test_pps_dir = os.path.join(util.GetUnittestDataDir(), 'test_page_set.py') | 71 test_pps_dir = os.path.join(util.GetUnittestDataDir(), 'test_page_set.py') |
72 pps = page_set.PageSet.FromFile(test_pps_dir) | 72 pps = page_set.PageSet.FromFile(test_pps_dir) |
73 internal_page = pps.pages[1] | 73 internal_page = pps.pages[1] |
74 external_page = pps.pages[2] | 74 external_page = pps.pages[2] |
75 self.assertEqual( | 75 self.assertEqual( |
76 os.path.normpath(os.path.join( | 76 os.path.normpath(os.path.join( |
77 util.GetUnittestDataDir(), 'bar.html')), internal_page.file_path) | 77 util.GetUnittestDataDir(), 'bar.html')), internal_page.file_path) |
78 self.assertEqual( | 78 self.assertEqual( |
79 os.path.normpath(os.path.join( | 79 os.path.normpath(os.path.join( |
80 util.GetUnittestDataDir(), 'pages/foo.html')), external_page.file_path) | 80 util.GetUnittestDataDir(), 'pages/foo.html')), external_page.file_path) |
OLD | NEW |