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

Side by Side Diff: client/site_tests/hardware_BluetoothSemiAuto/hardware_BluetoothSemiAuto.py

Issue 5740004: Move site_chrome_test, site_logging, site_log_reader, site_crash_test into cros dir. (Closed) Base URL: ssh://git@gitrw.chromium.org:9222/autotest.git@master
Patch Set: patch Created 9 years, 11 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
OLDNEW
1 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved. 1 # Copyright (c) 2010 The Chromium OS 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 dbus, dbus.mainloop.glib, dbus.service, gobject, logging, re 5 import dbus, dbus.mainloop.glib, dbus.service, gobject, logging, re
6 from autotest_lib.client.bin import utils 6 from autotest_lib.client.bin import utils
7 from autotest_lib.client.common_lib import error 7 from autotest_lib.client.common_lib import error
8 from autotest_lib.client.cros import ui, ui_test 8 from autotest_lib.client.cros import cros_ui_test, ui
9 9
10 10
11 _QUESTION_START = ''' 11 _QUESTION_START = '''
12 <h5> 12 <h5>
13 The Bluetooth scan discovered the following devices.<br> 13 The Bluetooth scan discovered the following devices.<br>
14 If a device is not on the list, switch it into pairing mode and rescan.<br> 14 If a device is not on the list, switch it into pairing mode and rescan.<br>
15 <br> 15 <br>
16 You can click on an input device (e.g., mouse) to pair with it.<br> 16 You can click on an input device (e.g., mouse) to pair with it.<br>
17 </h5> 17 </h5>
18 <table border="1"><tr><td>Address</td><td>Name</td></tr> 18 <table border="1"><tr><td>Address</td><td>Name</td></tr>
(...skipping 18 matching lines...) Expand all
37 logging.debug('Agent: RequestPinCode (%s), sending %s.', device, pin) 37 logging.debug('Agent: RequestPinCode (%s), sending %s.', device, pin)
38 return pin 38 return pin
39 39
40 40
41 @dbus.service.method("org.bluez.Agent", 41 @dbus.service.method("org.bluez.Agent",
42 in_signature="", out_signature="") 42 in_signature="", out_signature="")
43 def Cancel(self): 43 def Cancel(self):
44 logging.debug('Agent: Cancel') 44 logging.debug('Agent: Cancel')
45 45
46 46
47 class hardware_BluetoothSemiAuto(ui_test.UITest): 47 class hardware_BluetoothSemiAuto(cros_ui_test.UITest):
48 version = 1 48 version = 1
49 49
50 50
51 def initialize(self, creds = '$default'):
52 cros_ui_test.UITest.initialize(self, creds)
53
54
51 def cleanup(self): 55 def cleanup(self):
52 ui_test.UITest.cleanup(self) 56 cros_ui_test.UITest.cleanup(self)
53 self.disconnect_all() 57 self.disconnect_all()
54 58
55 59
56 def handle_reply(self, device): 60 def handle_reply(self, device):
57 logging.debug("Device created: %s", device) 61 logging.debug("Device created: %s", device)
58 self.mainloop.quit() 62 self.mainloop.quit()
59 63
60 64
61 def handle_error(self, error): 65 def handle_error(self, error):
62 logging.debug('Unable to create device: %s', error) 66 logging.debug('Unable to create device: %s', error)
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after
186 bt_errors = [] 190 bt_errors = []
187 for check in checkboxes: 191 for check in checkboxes:
188 if form_entries.get(check) != 'on': 192 if form_entries.get(check) != 'on':
189 bt_errors.append('"%s" not checked' % check) 193 bt_errors.append('"%s" not checked' % check)
190 for text in textinputs: 194 for text in textinputs:
191 if not form_entries.get(text): 195 if not form_entries.get(text):
192 bt_errors.append('no input in "%s" field' % text) 196 bt_errors.append('no input in "%s" field' % text)
193 if bt_errors: 197 if bt_errors:
194 raise error.TestFail('Bluetooth input errors:\n%s' % 198 raise error.TestFail('Bluetooth input errors:\n%s' %
195 '\n'.join(bt_errors)) 199 '\n'.join(bt_errors))
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698