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

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

Issue 8440007: Fix GetPrefsInfo() (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 9 years, 1 month 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 | « no previous file | 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) 2011 The Chromium Authors. All rights reserved. 3 # Copyright (c) 2011 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 1021 matching lines...) Expand 10 before | Expand all | Expand 10 after
1032 """Return info about preferences. 1032 """Return info about preferences.
1033 1033
1034 This represents a snapshot of the local state preferences. If you expect 1034 This represents a snapshot of the local state preferences. If you expect
1035 local state preferences to have changed, you need to call this method again 1035 local state preferences to have changed, you need to call this method again
1036 to get a fresh snapshot. 1036 to get a fresh snapshot.
1037 1037
1038 Returns: 1038 Returns:
1039 an instance of prefs_info.PrefsInfo 1039 an instance of prefs_info.PrefsInfo
1040 """ 1040 """
1041 return prefs_info.PrefsInfo( 1041 return prefs_info.PrefsInfo(
1042 self._SendJSONRequest(0, 1042 self._SendJSONRequest(-1,
1043 json.dumps({'command': 'GetLocalStatePrefsInfo'}), 1043 json.dumps({'command': 'GetLocalStatePrefsInfo'}),
1044 self.action_max_timeout_ms())) 1044 self.action_max_timeout_ms()))
1045 1045
1046 def SetLocalStatePrefs(self, path, value): 1046 def SetLocalStatePrefs(self, path, value):
1047 """Set local state preference for the given path. 1047 """Set local state preference for the given path.
1048 1048
1049 Preferences are stored by Chromium as a hierarchical dictionary. 1049 Preferences are stored by Chromium as a hierarchical dictionary.
1050 dot-separated paths can be used to refer to a particular preference. 1050 dot-separated paths can be used to refer to a particular preference.
1051 example: "session.restore_on_startup" 1051 example: "session.restore_on_startup"
1052 1052
(...skipping 23 matching lines...) Expand all
1076 """Return info about preferences. 1076 """Return info about preferences.
1077 1077
1078 This represents a snapshot of the preferences. If you expect preferences 1078 This represents a snapshot of the preferences. If you expect preferences
1079 to have changed, you need to call this method again to get a fresh 1079 to have changed, you need to call this method again to get a fresh
1080 snapshot. 1080 snapshot.
1081 1081
1082 Returns: 1082 Returns:
1083 an instance of prefs_info.PrefsInfo 1083 an instance of prefs_info.PrefsInfo
1084 """ 1084 """
1085 return prefs_info.PrefsInfo( 1085 return prefs_info.PrefsInfo(
1086 self._SendJSONRequest(-1, json.dumps({'command': 'GetPrefsInfo'}), 1086 self._SendJSONRequest(0, json.dumps({'command': 'GetPrefsInfo'}),
1087 self.action_max_timeout_ms())) 1087 self.action_max_timeout_ms()))
1088 1088
1089 def SetPrefs(self, path, value): 1089 def SetPrefs(self, path, value):
1090 """Set preference for the given path. 1090 """Set preference for the given path.
1091 1091
1092 Preferences are stored by Chromium as a hierarchical dictionary. 1092 Preferences are stored by Chromium as a hierarchical dictionary.
1093 dot-separated paths can be used to refer to a particular preference. 1093 dot-separated paths can be used to refer to a particular preference.
1094 example: "session.restore_on_startup" 1094 example: "session.restore_on_startup"
1095 1095
1096 Some preferences are managed, that is, they cannot be changed by the 1096 Some preferences are managed, that is, they cannot be changed by the
(...skipping 3670 matching lines...) Expand 10 before | Expand all | Expand 10 after
4767 successful = result.wasSuccessful() 4767 successful = result.wasSuccessful()
4768 if not successful: 4768 if not successful:
4769 pyauto_tests_file = os.path.join(self.TestsDir(), self._tests_filename) 4769 pyauto_tests_file = os.path.join(self.TestsDir(), self._tests_filename)
4770 print >>sys.stderr, 'Tests can be disabled by editing %s. ' \ 4770 print >>sys.stderr, 'Tests can be disabled by editing %s. ' \
4771 'Ref: %s' % (pyauto_tests_file, _PYAUTO_DOC_URL) 4771 'Ref: %s' % (pyauto_tests_file, _PYAUTO_DOC_URL)
4772 sys.exit(not successful) 4772 sys.exit(not successful)
4773 4773
4774 4774
4775 if __name__ == '__main__': 4775 if __name__ == '__main__':
4776 Main() 4776 Main()
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698