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