• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1"""
2Pairing Test
3"""
4
5import sys
6import logging
7import pprint
8
9from mobly import asserts
10from mobly import base_test
11from mobly import test_runner
12from mobly.controllers import android_device
13from bluetooth_test import bluetooth_base_test
14
15# Number of seconds for the target to stay discoverable on Bluetooth.
16DISCOVERABLE_TIME = 120
17
18class MultiDeviceTest(bluetooth_base_test.BluetoothBaseTest):
19
20    def setup_test(self):
21        super().setup_test()
22        # Set Bluetooth name on target device.
23        self.target.mbs.btSetName('LookForMe!')
24
25    def test_bluetooth_discovery(self):
26        self.bt_utils.discover_secondary_from_primary()
27
28    def test_bluetooth_pair(self):
29        self.bt_utils.pair_primary_to_secondary()
30
31if __name__ == '__main__':
32    # Pass test arguments after '--' to the test runner.
33    # Needed for Mobly Test Runner
34    if '--' in sys.argv:
35        index = sys.argv.index('--')
36        sys.argv = sys.argv[:1] + sys.argv[index + 1:]
37    test_runner.main()
38