Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(453)

Side by Side Diff: chrome/test/pyautolib/pyauto.py

Issue 1191002: Add a few PyAuto tests for bookmarks.... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 10 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « chrome/test/functional/bookmarks.py ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/python 1 #!/usr/bin/python
2 2
3 # Copyright (c) 2010 The Chromium Authors. All rights reserved. 3 # Copyright (c) 2010 The Chromium Authors. All rights reserved.
4 # Use of this source code is governed by a BSD-style license that can be 4 # Use of this source code is governed by a BSD-style license that can be
5 # found in the LICENSE file. 5 # found in the LICENSE file.
6 6
7 """PyAuto: Python Interface to Chromium's Automation Proxy. 7 """PyAuto: Python Interface to Chromium's Automation Proxy.
8 8
9 PyAuto uses swig to expose Automation Proxy interfaces to Python. 9 PyAuto uses swig to expose Automation Proxy interfaces to Python.
10 For complete documentation on the functionality available, 10 For complete documentation on the functionality available,
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after
122 """Override this method to launch browser differently. 122 """Override this method to launch browser differently.
123 123
124 Can be used to prevent launching the browser window by default in case a 124 Can be used to prevent launching the browser window by default in case a
125 test wants to do some additional setup before firing browser. 125 test wants to do some additional setup before firing browser.
126 """ 126 """
127 self.SetUp() # Fire browser 127 self.SetUp() # Fire browser
128 128
129 def tearDown(self): 129 def tearDown(self):
130 self.TearDown() # Destroy browser 130 self.TearDown() # Destroy browser
131 131
132 @staticmethod
133 def DataDir():
134 """Returns the path to the data dir chrome/test/data."""
135 return os.path.join(os.path.dirname(__file__), os.pardir, "data")
136
132 def GetBookmarkModel(self): 137 def GetBookmarkModel(self):
133 """Return the bookmark model as a BookmarkModel object. 138 """Return the bookmark model as a BookmarkModel object.
134 139
135 This is a snapshot of the bookmark model; it is not a proxy and 140 This is a snapshot of the bookmark model; it is not a proxy and
136 does not get updated as the bookmark model changes. 141 does not get updated as the bookmark model changes.
137 """ 142 """
138 return bookmark_model.BookmarkModel(self._GetBookmarksAsJSON()) 143 return bookmark_model.BookmarkModel(self._GetBookmarksAsJSON())
139 144
140 145
141 class PyUITestSuite(pyautolib.PyUITestSuiteBase, unittest.TestSuite): 146 class PyUITestSuite(pyautolib.PyUITestSuiteBase, unittest.TestSuite):
(...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after
298 verbosity = 2 303 verbosity = 2
299 result = unittest.TextTestRunner(verbosity=verbosity).run(pyauto_suite) 304 result = unittest.TextTestRunner(verbosity=verbosity).run(pyauto_suite)
300 del loaded_tests # Need to destroy test cases before the suite 305 del loaded_tests # Need to destroy test cases before the suite
301 del pyauto_suite 306 del pyauto_suite
302 sys.exit(not result.wasSuccessful()) 307 sys.exit(not result.wasSuccessful())
303 308
304 309
305 if __name__ == '__main__': 310 if __name__ == '__main__':
306 Main() 311 Main()
307 312
OLDNEW
« no previous file with comments | « chrome/test/functional/bookmarks.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698