| #!/usr/bin/env python3 |
| # |
| # Copyright (C) 2016 The Android Open Source Project |
| # |
| # Licensed under the Apache License, Version 2.0 (the "License"); you may not |
| # use this file except in compliance with the License. You may obtain a copy of |
| # the License at |
| # |
| # http://www.apache.org/licenses/LICENSE-2.0 |
| # |
| # Unless required by applicable law or agreed to in writing, software |
| # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT |
| # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the |
| # License for the specific language governing permissions and limitations under |
| # the License. |
| |
| import itertools as it |
| import pprint |
| |
| from queue import Empty |
| from acts.test_decorators import test_tracker_info |
| from acts_contrib.test_utils.bt.BluetoothBaseTest import BluetoothBaseTest |
| from acts_contrib.test_utils.bt.bt_constants import ble_advertise_settings_modes |
| from acts_contrib.test_utils.bt.bt_constants import ble_advertise_settings_tx_powers |
| from acts_contrib.test_utils.bt.bt_constants import java_integer |
| from acts_contrib.test_utils.bt.bt_constants import ble_scan_settings_modes |
| from acts_contrib.test_utils.bt.bt_constants import ble_scan_settings_modes |
| from acts_contrib.test_utils.bt.bt_constants import small_timeout |
| from acts_contrib.test_utils.bt.bt_constants import adv_fail |
| from acts_contrib.test_utils.bt.bt_constants import adv_succ |
| from acts_contrib.test_utils.bt.bt_test_utils import generate_ble_advertise_objects |
| from acts_contrib.test_utils.bt.bt_test_utils import reset_bluetooth |
| from acts_contrib.test_utils.bt.bt_constants import scan_result |
| |
| |
| class FilteringTest(BluetoothBaseTest): |
| default_timeout = 30 |
| default_callback = 1 |
| default_is_connectable = True |
| default_advertise_mode = 0 |
| default_tx_power_level = 2 |
| |
| #Data constant variants |
| manu_sepecific_data_small = [1] |
| manu_sepecific_data_small_2 = [1, 2] |
| manu_specific_data_small_3 = [127] |
| manu_sepecific_data_large = [14, 0, 54, 0, 0, 0, 0, 0] |
| manu_sepecific_data_mask_small = [1] |
| manu_specific_data_id_1 = 1 |
| manu_specific_data_id_2 = 2 |
| manu_specific_data_id_3 = 65535 |
| |
| service_data_small = [13] |
| service_data_small_2 = [127] |
| service_data_medium = [11, 14, 50] |
| service_data_large = [ |
| 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 26, 17, 18, 19, 20, |
| 21, 22, 23, 24 |
| ] |
| |
| service_mask_1 = "00000000-0000-1000-8000-00805f9b34fb" |
| service_uuid_1 = "00000000-0000-1000-8000-00805f9b34fb" |
| service_uuid_2 = "FFFFFFFF-0000-1000-8000-00805f9b34fb" |
| service_uuid_3 = "3846D7A0-69C8-11E4-BA00-0002A5D5C51B" |
| |
| def setup_class(self): |
| super().setup_class() |
| self.scn_ad = self.android_devices[0] |
| self.adv_ad = self.android_devices[1] |
| self.log.info("Scanner device model: {}".format( |
| self.scn_ad.droid.getBuildModel())) |
| self.log.info("Advertiser device model: {}".format( |
| self.adv_ad.droid.getBuildModel())) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='be72fc18-e7e9-41cf-80b5-e31babd763f6') |
| def test_filter_combo_0(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='92e11460-1877-4dd1-998b-8f78354dd776') |
| def test_filter_combo_1(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='9cdb7ad3-9f1e-4cbc-ae3f-af27d9833ae3') |
| def test_filter_combo_2(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='ae06ece8-28ae-4c2f-a768-d0e1e60cc253') |
| def test_filter_combo_3(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='7a7c40fb-1398-4659-af46-ba01ca23ba7f') |
| def test_filter_combo_4(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='85cab0b7-4ba2-408c-b78b-c45d0cad1d1e') |
| def test_filter_combo_5(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='31e7a496-6626-4d73-8337-b250f7386ab6') |
| def test_filter_combo_6(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='465f5426-1157-4a6f-8c33-a266ee7439bc') |
| def test_filter_combo_7(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='77552584-74c7-4a1b-a98e-8863e91f4e74') |
| def test_filter_combo_8(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='fb2b5f08-53cd-400b-98a0-bbd96093e466') |
| def test_filter_combo_9(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='edacb609-9508-4394-9c94-9ed13a4205b5') |
| def test_filter_combo_10(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='73a86198-3213-43c5-b083-0a37089b8e44') |
| def test_filter_combo_11(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='9ca92075-d22b-4e82-9e7b-495060f3af45') |
| def test_filter_combo_12(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='a0689f97-c616-49a5-b690-00b6193ac822') |
| def test_filter_combo_13(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='dbdf3a68-c79a-43a6-89a7-5269a1fad9a5') |
| def test_filter_combo_14(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='93e45b16-dff0-4067-9c14-7adf32a0f484') |
| def test_filter_combo_15(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='dace8a1c-e71a-4668-9e8f-b1cb19071087') |
| def test_filter_combo_16(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='192528e2-4a67-4984-9c68-f9d716470d5b') |
| def test_filter_combo_17(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='2a9ffd92-f02d-45bc-81f5-f398e2572f14') |
| def test_filter_combo_18(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='ab98e5e5-ac35-4ebe-8b37-780b0ab56b82') |
| def test_filter_combo_19(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='0b4ca831-dbf6-44da-84b6-9425b7f50577') |
| def test_filter_combo_20(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='f615206a-16bf-4481-be31-7b2a28d8009b') |
| def test_filter_combo_21(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='e9a0e69e-bc5c-479e-a716-cbb88180e719') |
| def test_filter_combo_22(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='16c2949d-e7c8-4fa1-a781-3ced2c902c4c') |
| def test_filter_combo_23(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='ffd7a3a8-b9b5-4bf0-84c1-ed3823b8a52c') |
| def test_filter_combo_24(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='457b5dee-1034-4973-88c1-bde0a6ef700c') |
| def test_filter_combo_25(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='b848e90c-37ed-4ecb-8c49-601f3b66a4cc') |
| def test_filter_combo_26(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='c03df405-b7aa-42cf-b282-adf5c228e513') |
| def test_filter_combo_27(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='83de681d-89fb-45e1-b8e0-0488e43b3248') |
| def test_filter_combo_28(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='712bf6b2-0cdc-4782-b593-17a846fd1c65') |
| def test_filter_combo_29(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='725c37e5-046b-4234-a7eb-ad8836531a74') |
| def test_filter_combo_30(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='665344f9-c246-4b08-aff6-73f7ff35431b') |
| def test_filter_combo_31(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='6994ceff-fed8-42e4-a3cb-be6ed3a9a5c9') |
| def test_filter_combo_32(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='2fb756c0-8b72-403a-a769-d22d31376037') |
| def test_filter_combo_33(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='146203bb-04cc-4b3d-b372-66e1b8da3e08') |
| def test_filter_combo_34(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='1e123df5-db37-4e8d-ac1f-9399fe8487f9') |
| def test_filter_combo_35(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='886f0978-a2df-4005-810b-5e2cc0c2a5a4') |
| def test_filter_combo_36(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='94f61b07-e90a-42e3-b97b-07afc73755e6') |
| def test_filter_combo_37(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='1dbb67ed-2f9e-464d-8ba8-dd7ac668d765') |
| def test_filter_combo_38(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='3a3e5aa9-a5cc-4e99-aeb4-b32357186e1d') |
| def test_filter_combo_39(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='2c51245a-7be3-4dfb-87c5-7c4530ab5908') |
| def test_filter_combo_40(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='9d33bae5-0a5f-4d2c-96fc-fc1ec8107814') |
| def test_filter_combo_41(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='05b5ee9e-9a64-4bf8-91ab-a7762358d25e') |
| def test_filter_combo_42(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='589f4d3f-c644-4981-a0f8-cd9bcf4d5142') |
| def test_filter_combo_43(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='10ce4d36-081f-4353-a484-2c7988e7cda8') |
| def test_filter_combo_44(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='6f52f24d-adda-4e2d-b52e-1b24b978c343') |
| def test_filter_combo_45(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='5aacbec9-4a8b-4c76-9684-590a29f73854') |
| def test_filter_combo_46(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='e1fa3728-9acb-47e9-bea4-3ac886c68a22') |
| def test_filter_combo_47(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='9ce98edd-5f94-456c-8083-3dd37eefe086') |
| def test_filter_combo_48(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='cb93cdab-6443-4946-a7f6-9c34e0b21272') |
| def test_filter_combo_49(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='d9069a4d-8635-4b91-9a0f-31a64586a216') |
| def test_filter_combo_50(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='559f4f49-bd6a-4490-b8b3-da13ef57eb83') |
| def test_filter_combo_51(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='d769aa3c-c039-45f3-8ef7-f91ccbbcdfaf') |
| def test_filter_combo_52(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='4c6adf11-7c79-4a97-b507-cc8044d2c7c6') |
| def test_filter_combo_53(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='b99f7238-197b-4fb0-80a9-a51a20c00093') |
| def test_filter_combo_54(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='f1e3e036-b611-4325-81e2-114ad777d00e') |
| def test_filter_combo_55(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='9f786760-8a33-4076-b33e-38acc6689b5c') |
| def test_filter_combo_56(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='9e6466c3-ce73-471e-8b4a-dce1a1c9d046') |
| def test_filter_combo_57(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='b44f6d43-07cb-477d-bcc8-460cc2094475') |
| def test_filter_combo_58(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='38dcb64b-6564-4116-8abb-3a8e8ed530a9') |
| def test_filter_combo_59(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='b0918c1a-1291-482c-9ecb-2df085ec036f') |
| def test_filter_combo_60(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='6c317053-6fdc-45e1-9109-bd2726b2490f') |
| def test_filter_combo_61(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='af057157-3ef5-48af-918d-53ba6b2e8405') |
| def test_filter_combo_62(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='4693bb43-a4b6-4595-a75b-ff18c4be50c7') |
| def test_filter_combo_63(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='6e2037c1-5e99-4dc7-8950-5fd3df29fa08') |
| def test_filter_combo_64(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='a85acfbb-e6d2-42f4-b917-6b0bac26e457') |
| def test_filter_combo_65(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='d05f3aaa-833c-40a1-b3a0-c69756919218') |
| def test_filter_combo_66(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='1dd2b27b-f9fe-41e3-b884-3500d6bf9a38') |
| def test_filter_combo_67(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='e31e7d9d-878b-442e-9ae9-b07d5e903df3') |
| def test_filter_combo_68(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='05c05a71-27a4-4620-940b-ce3747d4e6c5') |
| def test_filter_combo_69(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='c4bb2251-1246-466b-a6bb-76ae13089101') |
| def test_filter_combo_70(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='b284008a-81be-42b6-8176-906a780f92a2') |
| def test_filter_combo_71(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='01bc025f-4696-4e80-a590-ec7b0eeea1a3') |
| def test_filter_combo_72(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='ef674d1e-f3b1-43fc-a037-718ffe650d12') |
| def test_filter_combo_73(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='cbc29a50-76fe-40b8-93fa-b274605660b2') |
| def test_filter_combo_74(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='0674b703-2571-4bcf-91f2-a34a323e179b') |
| def test_filter_combo_75(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='a65046b3-4aed-47f3-86cd-838155dfd309') |
| def test_filter_combo_76(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='a379dfdd-8924-4e62-95ac-14fe3ae358da') |
| def test_filter_combo_77(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='3ed6b73f-23fb-4ef2-8bd5-e59a34f362cd') |
| def test_filter_combo_78(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='9d3fc46a-07b7-48ad-9a31-fcdba259c670') |
| def test_filter_combo_79(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='9ba5e905-634f-485b-829c-1ef79fa5f116') |
| def test_filter_combo_80(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='b275ff76-eec5-467b-b12d-7440ff588cec') |
| def test_filter_combo_81(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='009ecb1c-2860-4a4e-867b-c712569ddfd1') |
| def test_filter_combo_82(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='61c7da36-6b19-49d2-9981-120bb0b76372') |
| def test_filter_combo_83(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='4c22688a-4d03-4145-aa2f-f989832f8086') |
| def test_filter_combo_84(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='cc159f43-5619-46fe-b8ad-209a446f10c0') |
| def test_filter_combo_85(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='9a81d52e-cd46-4e2b-9ac1-ecebcc04d788') |
| def test_filter_combo_86(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='938c404f-8dd8-46a5-afe4-f87559bb2c9d') |
| def test_filter_combo_87(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='4bc6a2db-e845-435d-8d8e-a990f4b1fcdc') |
| def test_filter_combo_88(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='e245fb6a-35fc-488f-ada6-393fe4a09134') |
| def test_filter_combo_89(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='4dd70ebf-ec85-4e95-a9f5-a10e1791293c') |
| def test_filter_combo_90(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='b0085042-0fd6-4ff3-af69-156f270953b1') |
| def test_filter_combo_91(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='6b9a539b-b6cc-46b1-a9a5-ef20808f5e74') |
| def test_filter_combo_92(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='1f18a94c-a72e-4912-a91a-0be96e708be4') |
| def test_filter_combo_93(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='9f2d3923-a932-40c8-b527-8baedcf3254c') |
| def test_filter_combo_94(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='edf61fa9-b51f-41fd-b3ca-0035ee7dbd65') |
| def test_filter_combo_95(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='8b8adcf5-adb9-4a48-8570-4e1d2e6b47c6') |
| def test_filter_combo_96(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='cc7857e0-5a5b-468f-bf5e-dc1478716715') |
| def test_filter_combo_97(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='b4c9e01f-944c-4d8e-9a3f-49efaa22887c') |
| def test_filter_combo_98(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='951e19cf-c138-4d8e-92e6-b42410b8114f') |
| def test_filter_combo_99(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='ad50f0c0-c19e-45b8-8fb2-95afe81f7620') |
| def test_filter_combo_100(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='a7fd36d6-77ec-453e-a67c-0c2fc78e572a') |
| def test_filter_combo_101(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='d661aafd-005d-4a31-88b0-a238e328b16d') |
| def test_filter_combo_102(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='7fe951d2-28c5-43a9-af79-c0fbf3a3388f') |
| def test_filter_combo_103(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='d802f38b-830f-4cd2-af2c-a44ba625a401') |
| def test_filter_combo_104(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='e1a30f67-1577-4cfb-9a0d-c07493a341b2') |
| def test_filter_combo_105(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='774a6bf9-cfd6-40ef-8b91-3576f23eb01b') |
| def test_filter_combo_106(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='b85d0c78-69bc-42e3-ac78-61ad8176a1d0') |
| def test_filter_combo_107(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='bd93c530-4ab0-4d9b-b202-ea6dd1c8a27d') |
| def test_filter_combo_108(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='4590bfbb-006f-46be-bd03-5afe8b81ac52') |
| def test_filter_combo_109(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='2626f60e-cb01-45a1-a23e-f1eaa85ac9ce') |
| def test_filter_combo_110(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='24cf16ac-10a6-4a02-9b72-84c280fa77a2') |
| def test_filter_combo_111(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='6242aadb-028b-4932-9024-8b6d2148c458') |
| def test_filter_combo_112(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='5918fef7-0578-4999-b331-d2948e62e720') |
| def test_filter_combo_113(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='63160fc2-306f-46a4-bf1f-b512642478c4') |
| def test_filter_combo_114(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='849749ae-e5f3-4029-be92-66a1353ba165') |
| def test_filter_combo_115(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='5f150448-94f6-4f0b-a8da-0c4a78541a4f') |
| def test_filter_combo_116(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='39af4eca-990a-4b3b-bcf2-1a840e8a9308') |
| def test_filter_combo_117(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='a59cb1fa-eb7d-4161-84a9-cda157b6b8c5') |
| def test_filter_combo_118(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='cfaf02e5-76e4-4593-849c-b63de4907638') |
| def test_filter_combo_119(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='9eb40c09-89ea-44e9-8514-e58cdce91779') |
| def test_filter_combo_120(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='e2d2a8d5-0554-49cc-9cc9-66e97378d260') |
| def test_filter_combo_121(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='cb72c86a-a7c6-4bf9-9eec-53f7d190a9f1') |
| def test_filter_combo_122(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='cb75e56e-a029-478d-8031-8de12f5fbebf') |
| def test_filter_combo_123(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='277a98c4-4b1f-428d-8c10-8697a3fe1f0f') |
| def test_filter_combo_124(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='2d884bf2-c678-429c-8aee-3be78b3176ff') |
| def test_filter_combo_125(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='e6b5fcff-8a6e-4eb7-9070-74caf9e18349') |
| def test_filter_combo_126(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='682ffa88-2d13-4d21-878e-c2a8a510cf71') |
| def test_filter_combo_127(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='a27d8f58-7523-404a-bf99-744afdb52aba') |
| def test_filter_combo_128(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='f2c77cf7-dc52-471d-b66d-54e72f7f7ea0') |
| def test_filter_combo_129(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='3e21ad66-88fc-48ee-a698-6c475f478a86') |
| def test_filter_combo_130(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='af046c81-524e-4016-b6a8-459538f320c2') |
| def test_filter_combo_131(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='f3aad5f8-6214-4c67-9a84-2da7171fb111') |
| def test_filter_combo_132(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='16ab8d79-15ca-4ab3-b004-834edb4da37b') |
| def test_filter_combo_133(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='cb37c6a3-496f-49a6-b02a-552b8260205e') |
| def test_filter_combo_134(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='9e3ad4d0-4fab-4d85-9543-5e2c2fea79ec') |
| def test_filter_combo_135(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='37f93abf-237e-4917-91a6-afa2629b5f98') |
| def test_filter_combo_136(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='1131c908-ddf2-4cdd-b1a2-9b73990e72c3') |
| def test_filter_combo_137(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='1b283fa0-485b-4f45-a353-36f9cdd6c123') |
| def test_filter_combo_138(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='e4bdc84e-413c-4a2b-9049-f5b04e32b5b7') |
| def test_filter_combo_139(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='8791e036-3f30-4a44-b3a8-23371da893a6') |
| def test_filter_combo_140(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='27201535-9537-4e11-a1d7-1b1f5f01e213') |
| def test_filter_combo_141(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='e40e7b8f-44f0-4f87-8206-fea14d0fef52') |
| def test_filter_combo_142(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='0f369e78-c5ae-4cbc-8511-597cdc38b1ae') |
| def test_filter_combo_143(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='174418c1-6938-4319-9d8b-361df3fc28f3') |
| def test_filter_combo_144(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='6bc94d17-b532-413b-86fc-185c194b430c') |
| def test_filter_combo_145(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='3c47822e-5e74-4270-bcb4-72e3995bd5c5') |
| def test_filter_combo_146(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='19515def-b28d-4ef7-bae7-c4f64940879a') |
| def test_filter_combo_147(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='a45abd7c-24ca-400c-b2d5-233431b07522') |
| def test_filter_combo_148(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='4492a245-c91f-4df1-a55b-57541ce410c8') |
| def test_filter_combo_149(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='e4c485af-66a0-413b-b70e-3396e130fffb') |
| def test_filter_combo_150(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='31369cd6-feb7-47f3-9022-2d619c961ba7') |
| def test_filter_combo_151(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='5cf0da7f-a515-4f67-bae4-956d86275423') |
| def test_filter_combo_152(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='a78293f0-aee5-40d1-9c97-3fdda3ddd43e') |
| def test_filter_combo_153(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='3fd7d0cb-6d98-4ca8-9a14-8ca23b6dae07') |
| def test_filter_combo_154(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='19434f33-5bc5-427f-b332-36f85c997fe3') |
| def test_filter_combo_155(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='4195c9e1-b87c-4fa1-8039-ec0f2652e216') |
| def test_filter_combo_156(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='0536e50e-f33c-4772-b078-4f95231c3de6') |
| def test_filter_combo_157(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='116dcfef-caae-496f-abfa-0863f2968f6f') |
| def test_filter_combo_158(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='00f37533-9ca5-4c58-adb3-d3d709c7b215') |
| def test_filter_combo_159(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='d86e57da-29b5-445e-bf75-3e2843b9b739') |
| def test_filter_combo_160(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='792736ce-8f43-4d21-b9b9-30d3bfd66b6a') |
| def test_filter_combo_161(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': False, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='ec387a8a-e7b2-4df7-9580-b09362c3dc4d') |
| def test_filter_combo_162(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='93a8f3b0-0fb0-47bd-88fb-6dc847ac14e4') |
| def test_filter_combo_163(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='283356e9-58ac-4edc-bf08-0bc9c7313053') |
| def test_filter_combo_164(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='ab4f0d84-58fd-4a2a-b3ed-128231f3e22f') |
| def test_filter_combo_165(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='02bbbdd0-3c57-41c5-ab32-28185f33802c') |
| def test_filter_combo_166(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='f6c67a80-bede-4186-b7a1-09756b4c1a68') |
| def test_filter_combo_167(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='4fc73f9c-4826-4ff2-bba0-bc64cc469f3a') |
| def test_filter_combo_168(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='58a6fafc-bbc5-466b-a586-310d9dfc14c1') |
| def test_filter_combo_169(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='38de3927-212c-4948-bd46-cca1d09ead90') |
| def test_filter_combo_170(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='b03a34cf-c3e1-4954-9cb6-b5f1a59e94e9') |
| def test_filter_combo_171(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='455ead9d-1e50-46e4-907c-c5b9bbbdcc9c') |
| def test_filter_combo_172(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='a7320afc-affb-4fa5-877d-7eb8bd1f8558') |
| def test_filter_combo_173(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='163c5c85-bef7-4da6-8e8a-89b0656b71d0') |
| def test_filter_combo_174(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='31147187-c5a9-4c2e-8be6-b79ff71cdaf3') |
| def test_filter_combo_175(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='783b5756-ca16-4a17-b1f0-8a16ddc009c4') |
| def test_filter_combo_176(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='924a107b-fe1c-4b9d-b29b-47c3b2df1de3') |
| def test_filter_combo_177(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='096a6596-fd8c-4d8c-88c6-45903047fe2c') |
| def test_filter_combo_178(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='e37b2083-a9d0-4337-aa11-d9205c15f456') |
| def test_filter_combo_179(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='3de8087b-7f25-4cda-8f07-fa9326524deb') |
| def test_filter_combo_180(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='f218bf14-0a6e-4c5f-b151-3ac9719ca1a2') |
| def test_filter_combo_181(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='1a13171d-b9a9-4b42-8cec-5c5841c4f3a5') |
| def test_filter_combo_182(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='53311ac1-239f-4033-aaa6-084523916fc6') |
| def test_filter_combo_183(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='f8bb89b2-2dae-4d41-9d19-6c9af0fe6da8') |
| def test_filter_combo_184(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='4747ab09-8d62-4866-80e6-c9b8e4cf5061') |
| def test_filter_combo_185(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='be6db894-57dd-452a-8f08-3ce462ac9417') |
| def test_filter_combo_186(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='2070329b-b7c8-4958-af9c-2e1044b71564') |
| def test_filter_combo_187(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='1a428d9e-46fd-4bd2-a12c-25c89ead74b1') |
| def test_filter_combo_188(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': True, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='f07220c2-c0a9-471a-871d-a87931feb278') |
| def test_filter_combo_189(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='b3af8fb0-cd93-4ab0-b8f3-4111969c7cbb') |
| def test_filter_combo_190(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='b630cc10-4cda-487d-ab84-599963c172d7') |
| def test_filter_combo_191(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='9cdbe1df-e3e1-45e4-b816-96b8a6efb90f') |
| def test_filter_combo_192(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='10cd2757-a182-419f-9512-8b536539a134') |
| def test_filter_combo_193(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='5c7af5b2-8a2c-4c2d-911f-dad8216d849f') |
| def test_filter_combo_194(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='0acb37c7-0ece-4f5b-9294-014dd7fcb3ed') |
| def test_filter_combo_195(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='14f07972-6403-49be-8eed-ce7294e33d32') |
| def test_filter_combo_196(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='f2db7e80-d3ea-4beb-8e09-24ae33904716') |
| def test_filter_combo_197(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='30c1303f-956f-4b2d-af6a-3570aa4567fd') |
| def test_filter_combo_198(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='8e210748-f842-4fa1-ac40-2bfd291f08a1') |
| def test_filter_combo_199(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='756c687d-8183-4bc9-90dc-4e46a5579fca') |
| def test_filter_combo_200(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='8f904946-a9c7-4f7a-af96-0d22c5592709') |
| def test_filter_combo_201(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='abdfce9f-3529-435b-8fdc-9dd7bf0fc01c') |
| def test_filter_combo_202(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='71289aa2-f74d-44b7-ad18-515a3c438a15') |
| def test_filter_combo_203(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='223db6ca-7190-4f3f-89cc-92dcc2dcd109') |
| def test_filter_combo_204(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='8a61a11e-fc25-4e28-928d-e2be2d95af63') |
| def test_filter_combo_205(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='8c62bc17-6998-4ec8-923b-e29fe1693ae3') |
| def test_filter_combo_206(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': [1, 2], |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='85f168fa-a868-4940-aef1-de063a497083') |
| def test_filter_combo_207(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='7697ca45-fc34-4f8c-9b61-58cc7d4f3321') |
| def test_filter_combo_208(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='f5221c06-c006-4363-ab9c-90b9d8c31b43') |
| def test_filter_combo_209(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='b7119a2d-6269-408c-ae69-39ebad1e4192') |
| def test_filter_combo_210(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='2025037f-433b-4167-a0c9-3265a53fe6ba') |
| def test_filter_combo_211(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='ecf2c84b-88b0-48d9-8a4f-3660f039cd97') |
| def test_filter_combo_212(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_2, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='844a6bcb-cd5a-4023-9af7-cab68ed2e847') |
| def test_filter_combo_213(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_medium |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='b7e5ff94-93e0-45c9-a160-33628f5fcf9e') |
| def test_filter_combo_214(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='b9781df2-59e4-44ba-9a98-1d35670a6f63') |
| def test_filter_combo_215(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_3, |
| 'service_data_uuid': self.service_uuid_1, |
| 'manufacturer_specific_data': self.manu_specific_data_small_3, |
| 'include_tx_power_level': False, |
| 'include_device_name': True, |
| 'service_data': self.service_data_small_2 |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='4ad156f8-8d80-4635-b6d8-7bca07d8a899') |
| def test_filter_combo_216(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['high'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='5b68c344-bfd1-44cb-9add-c81122d6b04f') |
| def test_filter_combo_217(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['low'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='355ca57c-998c-4e7e-b0d2-66854b5192bb') |
| def test_filter_combo_218(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['ultra_low'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='a9ec0f76-6b8f-42e0-8310-07c02de49d9d') |
| def test_filter_combo_219(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['medium'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='73f448ff-e9f6-4608-80ba-92131485234f') |
| def test_filter_combo_220(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['high'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['opportunistic'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='55ec509d-8cdd-4ab5-8e57-2ccadd5f8c0d') |
| def test_filter_combo_221(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['low'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['opportunistic'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='1f6835fd-b33b-4be3-b133-b77f6c9872c8') |
| def test_filter_combo_222(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['ultra_low'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['opportunistic'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='62d483c0-7d08-4b7c-9b1f-3b0324006554') |
| def test_filter_combo_223(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['medium'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['opportunistic'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='01bcb867-3f39-4aef-baf5-50b439768b43') |
| def test_filter_combo_224(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['high'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['balanced'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='faab6211-4408-4272-93d9-7b09b8c3b8cd') |
| def test_filter_combo_225(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['low'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['balanced'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='a0f9ad8d-c00a-4420-9205-eeb081bf2b35') |
| def test_filter_combo_226(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['ultra_low'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['balanced'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='7a2e8186-e8b0-4956-b8bc-fb2ba91b8f67') |
| def test_filter_combo_227(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['medium'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['balanced'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='414b5464-b135-453b-acf3-aebc728d0366') |
| def test_filter_combo_228(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['high'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['low_power'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='580e3ff8-4648-402e-a531-ddb85bbf4c89') |
| def test_filter_combo_229(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['low'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['low_power'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='7fe0c829-94b5-4e88-aa92-47159c1eb232') |
| def test_filter_combo_230(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['ultra_low'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['low_power'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='93c1747d-4b76-4faf-9efc-4ca40e751f08') |
| def test_filter_combo_231(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['medium'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['low_power'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='96f7e662-6f74-407a-b1d8-e29ac3405ff4') |
| def test_filter_combo_232(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['high'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='cde6415b-1138-4913-ab4f-542d4057542d') |
| def test_filter_combo_233(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['low'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='4ca75288-0af8-462b-9146-022b9f915b1f') |
| def test_filter_combo_234(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['ultra_low'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='4db5dae2-f974-4208-9c01-84ca050f8fc3') |
| def test_filter_combo_235(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['medium'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='c9f7abf0-b333-4500-9fd0-e4678574cf18') |
| def test_filter_combo_236(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['high'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['opportunistic'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='b8176ca4-478c-49c6-a638-4f53d7d2720c') |
| def test_filter_combo_237(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['low'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['opportunistic'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='7e84c371-f28e-4995-86a9-bb99a4a29d0c') |
| def test_filter_combo_238(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['ultra_low'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['opportunistic'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='3b8eb500-6885-4273-9c53-f7930896e895') |
| def test_filter_combo_239(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['medium'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['opportunistic'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='f80ef69f-d71c-4c94-893d-363cf5a658f6') |
| def test_filter_combo_240(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['high'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['balanced'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='dca1ab9d-7923-4917-8a82-1917dbad4923') |
| def test_filter_combo_241(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['low'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['balanced'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='36faab09-d874-4f24-b7ea-8985d60dc4c3') |
| def test_filter_combo_242(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['ultra_low'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['balanced'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='c94b7e3b-064c-4885-a4aa-899e83d0e754') |
| def test_filter_combo_243(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['medium'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['balanced'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='f6680820-8843-47e4-b4fb-0ee1b76d51f8') |
| def test_filter_combo_244(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['high'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['low_power'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='4b1bf9a9-7761-435a-8c6c-511b20312c04') |
| def test_filter_combo_245(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['low'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['low_power'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='5c5b0147-cacd-46f0-a6b7-ff8b37cf985b') |
| def test_filter_combo_246(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['ultra_low'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['low_power'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='c31e26f2-2e82-40bc-a9a5-5ae059b702d8') |
| def test_filter_combo_247(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['medium'], |
| 'is_connectable': True, |
| 'scan_mode': ble_scan_settings_modes['low_power'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='5a1a4438-6bb3-4acc-85ab-b48432c340db') |
| def test_filter_combo_248(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['high'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='0dd54bff-d170-441f-81ae-bc11f7c8491b') |
| def test_filter_combo_249(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['low'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='98d878cf-1548-4e79-9527-8741e5b523d0') |
| def test_filter_combo_250(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['ultra_low'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='ec0c9a9b-3df3-4cba-84fc-9a17a11b1be7') |
| def test_filter_combo_251(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['medium'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='eabddddc-29c7-4804-93a8-c259957538ae') |
| def test_filter_combo_252(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['high'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['opportunistic'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='ee0abe8f-254e-4802-b808-4aa8e0306203') |
| def test_filter_combo_253(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['low'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['opportunistic'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='9482cda2-a6f5-4dff-8809-6dfabaaf9f71') |
| def test_filter_combo_254(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['ultra_low'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['opportunistic'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='279f54ee-975b-4edc-a6c8-f018e45846c3') |
| def test_filter_combo_255(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['medium'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['opportunistic'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='a3508588-ca01-4063-ae7e-c845ac4a595b') |
| def test_filter_combo_256(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['high'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['balanced'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='8bde1746-dec8-4b17-93ba-90448addcb13') |
| def test_filter_combo_257(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['low'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['balanced'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='9ae7e798-0981-4501-9302-54553c76a54c') |
| def test_filter_combo_258(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['ultra_low'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['balanced'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='28e1efdc-1c5f-44d8-8650-02720db32048') |
| def test_filter_combo_259(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['medium'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['balanced'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='a309d9d0-bf5e-4878-b6bb-89d3c388d5b2') |
| def test_filter_combo_260(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['high'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['low_power'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='b0db2d76-8039-4257-bed0-e5e154a5874f') |
| def test_filter_combo_261(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['low'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['low_power'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='06ecd167-4dbc-4a8c-9c1c-2daea87f7a51') |
| def test_filter_combo_262(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['ultra_low'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['low_power'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='12f6c002-8627-4477-8e5a-6d7b5335ed60') |
| def test_filter_combo_263(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['medium'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['low_power'], |
| 'mode': ble_advertise_settings_modes['balanced'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='ccd43a09-cb39-4d84-8ffc-99ad8449783b') |
| def test_filter_combo_264(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['high'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='f9d9abad-e543-4996-b369-09fddd9c4965') |
| def test_filter_combo_265(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['low'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='2a14e619-23a6-4a49-acd6-e712b026d75b') |
| def test_filter_combo_266(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['ultra_low'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='2ed25b96-54fd-4a81-b8d1-732b959aff8d') |
| def test_filter_combo_267(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['medium'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='0ef9198b-78ac-4fa6-afe2-cc87007c2c0d') |
| def test_filter_combo_268(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['high'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['opportunistic'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='43d97df2-07d7-4c45-bb83-908746e60923') |
| def test_filter_combo_269(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['low'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['opportunistic'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='55262e57-7b47-45a3-8926-18cea480c2b2') |
| def test_filter_combo_270(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['ultra_low'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['opportunistic'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='5ece141d-43ad-448c-900c-500666cb0e1c') |
| def test_filter_combo_271(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['medium'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['opportunistic'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='66d3c0de-7e3b-4108-9ab0-3e101c6a14cd') |
| def test_filter_combo_272(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['high'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['balanced'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='9703d50a-8b23-4d42-8ed3-9b0704dac9d2') |
| def test_filter_combo_273(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['low'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['balanced'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='a5739a21-0e1b-4ba7-b259-acb7b38a8e09') |
| def test_filter_combo_274(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['ultra_low'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['balanced'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='c399011c-54c0-47a1-9e05-a52c2190f89d') |
| def test_filter_combo_275(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['medium'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['balanced'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='7854fdcc-5771-463a-91da-5b394484b065') |
| def test_filter_combo_276(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['high'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['low_power'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='fa0fe141-c99f-4228-b249-96232194e740') |
| def test_filter_combo_277(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['low'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['low_power'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='d2143fe1-bbec-429a-8241-19f39361b490') |
| def test_filter_combo_278(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['ultra_low'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['low_power'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='21d025ef-2f89-49fd-bb31-2130dbe83c5c') |
| def test_filter_combo_279(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_tx_powers['medium'], |
| 'is_connectable': False, |
| 'scan_mode': ble_scan_settings_modes['low_power'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='19c5f91d-e10a-43af-8727-c66ee43187f2') |
| def test_filter_combo_280(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_tx_power_level': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='7bda5df3-2644-46ca-b6de-e3d5557395cf') |
| def test_filter_combo_281(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'filter_device_address': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='a80f6a40-9a60-4d68-b5e1-66d6e157cdd8') |
| def test_filter_combo_282(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='503bfb94-cfb8-4194-b451-23f19aff7b8e') |
| def test_filter_combo_283(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_large |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='9bae0612-559b-460f-9723-fac896974835') |
| def test_filter_combo_284(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'manufacturer_specific_data_mask': [1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='f1ad0e3a-17cd-4e06-a395-7e5dde2268b4') |
| def test_filter_combo_285(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'service_data_uuid': '0000110A-0000-1000-8000-00805F9B34FB', |
| 'service_data': self.service_data_large |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='84f29360-9219-4f39-8ead-b43779c65504') |
| def test_filter_combo_286(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'service_data_uuid': '0000110B-0000-1000-8000-00805F9B34FB', |
| 'service_data': [13] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='caece017-8379-46a3-913b-a21d3057e096') |
| def test_filter_combo_287(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'service_data_uuid': '0000110C-0000-1000-8000-00805F9B34FB', |
| 'service_data': [11, 14, 50] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='37d63f4e-ed0c-4003-8044-f7032238a449') |
| def test_filter_combo_288(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'service_data_uuid': '0000110D-0000-1000-8000-00805F9B34FB', |
| 'service_data': [16, 22, 11] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='7a57c0d7-1b8d-44e7-b407-7a6c58095058') |
| def test_filter_combo_289(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'service_data_uuid': '0000110E-0000-1000-8000-00805F9B34FB', |
| 'service_data': [2, 9, 54] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='38f80b83-2aba-40f4-9238-7e108acea1e4') |
| def test_filter_combo_290(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'service_data_uuid': '0000110F-0000-1000-8000-00805F9B34FB', |
| 'service_data': [69, 11, 50] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='adec5d6d-c1f2-46d0-8b05-2c46c02435a6') |
| def test_filter_combo_291(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'service_data_uuid': '00001101-0000-1000-8000-00805F9B34FB', |
| 'service_data': [12, 11, 21] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='cd3cbc57-80a6-43d8-8042-9f163beda73a') |
| def test_filter_combo_292(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'service_data_uuid': '00001102-0000-1000-8000-00805F9B34FB', |
| 'service_data': [12, 12, 44] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='35d9ab80-1ceb-4b45-ae9e-304c413f9273') |
| def test_filter_combo_293(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'service_data_uuid': '00001103-0000-1000-8000-00805F9B34FB', |
| 'service_data': [4, 54, 1] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='07cecc9f-6e72-407e-a11d-c982f92c1834') |
| def test_filter_combo_294(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'service_data_uuid': '00001104-0000-1000-8000-00805F9B34FB', |
| 'service_data': [33, 22, 44] |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='8c0de318-4c57-47c3-8068-d1b0fde7f448') |
| def test_filter_combo_295(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'service_uuid': '00000000-0000-1000-8000-00805f9b34fb', |
| 'service_mask': '00000000-0000-1000-8000-00805f9b34fb' |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='8fbd96a9-5844-4714-8f63-5b92432d23d1') |
| def test_filter_combo_296(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'service_uuid': 'FFFFFFFF-0000-1000-8000-00805f9b34fb', |
| 'service_mask': '00000000-0000-1000-8000-00805f9b34fb' |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='d127b973-46ca-4a9f-a1e1-5cda6affaa53') |
| def test_filter_combo_297(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'service_uuid': '3846D7A0-69C8-11E4-BA00-0002A5D5C51B', |
| 'service_mask': '00000000-0000-1000-8000-00805f9b34fb' |
| } |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='efaad273-f953-43ca-b4f6-f9eba10d3ba5') |
| def test_filter_combo_298(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='373ba3e8-01e8-4c26-ad7f-7b7ba69d1a70') |
| def test_filter_combo_299(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_tx_power_level': True} |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='e1848bba-b9a6-473b-bceb-101b14b4ccc1') |
| def test_filter_combo_300(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'filter_device_address': True} |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='3a6068a5-0dd1-4503-b25a-79bc0f4a7006') |
| def test_filter_combo_301(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='c54e14e7-c5f6-4c16-9900-2b8ac9ee96a5') |
| def test_filter_combo_302(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_large |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='bb188de9-8c63-4eba-96ab-b8577001412d') |
| def test_filter_combo_303(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'manufacturer_specific_data_id': self.manu_specific_data_id_1, |
| 'manufacturer_specific_data': self.manu_sepecific_data_small, |
| 'manufacturer_specific_data_mask': [1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='4e42416b-fe86-41e7-99cd-3ea0ab61a027') |
| def test_filter_combo_304(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'service_data_uuid': '0000110A-0000-1000-8000-00805F9B34FB', |
| 'service_data': self.service_data_large |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='a519609b-cd95-4017-adac-86954153669e') |
| def test_filter_combo_305(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'service_data_uuid': '0000110B-0000-1000-8000-00805F9B34FB', |
| 'service_data': [13] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='ad1f5bdd-b532-482c-8f62-cc6804f0f8a2') |
| def test_filter_combo_306(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'service_data_uuid': '0000110C-0000-1000-8000-00805F9B34FB', |
| 'service_data': [11, 14, 50] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='a44af1a3-f5ac-419b-a11b-a72734b57fa7') |
| def test_filter_combo_307(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'service_data_uuid': '0000110D-0000-1000-8000-00805F9B34FB', |
| 'service_data': [16, 22, 11] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='1b2b17e7-5a1a-4795-974d-3a239c7fccc8') |
| def test_filter_combo_308(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'service_data_uuid': '0000110E-0000-1000-8000-00805F9B34FB', |
| 'service_data': [2, 9, 54] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='9e9944cc-a85c-4077-9129-ca348a6c0286') |
| def test_filter_combo_309(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'service_data_uuid': '0000110F-0000-1000-8000-00805F9B34FB', |
| 'service_data': [69, 11, 50] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='e0bb52ea-ac8f-4951-bd00-5322d0e72fd2') |
| def test_filter_combo_310(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'service_data_uuid': '00001101-0000-1000-8000-00805F9B34FB', |
| 'service_data': [12, 11, 21] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='719d258d-6556-47b6-92d6-224c691b5dfd') |
| def test_filter_combo_311(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'service_data_uuid': '00001102-0000-1000-8000-00805F9B34FB', |
| 'service_data': [12, 12, 44] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='1ab27561-6e2d-4da8-b2b1-dc4bd2c42f97') |
| def test_filter_combo_312(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'service_data_uuid': '00001103-0000-1000-8000-00805F9B34FB', |
| 'service_data': [4, 54, 1] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='5b460a48-f6d6-469c-9553-11817171dacb') |
| def test_filter_combo_313(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'service_data_uuid': '00001104-0000-1000-8000-00805F9B34FB', |
| 'service_data': [33, 22, 44] |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='e0439501-b72d-43ac-a51f-c44b4d0c86d9') |
| def test_filter_combo_314(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'service_uuid': '00000000-0000-1000-8000-00805f9b34fb', |
| 'service_mask': '00000000-0000-1000-8000-00805f9b34fb' |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='3a7f4527-2a77-4172-8402-78d90fbc5a8a') |
| def test_filter_combo_315(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'service_uuid': 'FFFFFFFF-0000-1000-8000-00805f9b34fb', |
| 'service_mask': '00000000-0000-1000-8000-00805f9b34fb' |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='c6661021-33ad-4628-99f0-1a3b4b4a8263') |
| def test_filter_combo_316(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = { |
| 'service_uuid': '3846D7A0-69C8-11E4-BA00-0002A5D5C51B', |
| 'service_mask': '00000000-0000-1000-8000-00805f9b34fb' |
| } |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| @BluetoothBaseTest.bt_test_wrap |
| @test_tracker_info(uuid='3a633941-1716-4bf6-a8d7-8a4ad0be24aa') |
| def test_filter_combo_317(self): |
| """Test a combination scan filter and advertisement |
| |
| Test that an advertisement is found and matches corresponding |
| settings. |
| |
| Steps: |
| 1. Create a advertise data object |
| 2. Create a advertise settings object. |
| 3. Create a advertise callback object. |
| 4. Start an LE advertising using the objects created in steps 1-3. |
| 5. Find the onSuccess advertisement event. |
| |
| Expected Result: |
| Advertisement is successfully advertising. |
| |
| Returns: |
| Pass if True |
| Fail if False |
| |
| TAGS: LE, Advertising, Filtering, Scanning |
| Priority: 2 |
| """ |
| filters = {'include_device_name': True} |
| settings_in_effect = { |
| 'scan_mode': ble_scan_settings_modes['low_latency'], |
| 'mode': ble_advertise_settings_modes['low_latency'] |
| } |
| return self._magic((filters, settings_in_effect)) |
| |
| def _blescan_verify_onscanresult_event(self, event, filters): |
| test_result = True |
| self.log.debug("Verifying onScanResult event: {}".format(event)) |
| callback_type = event['data']['CallbackType'] |
| if 'callback_type' in filters.keys(): |
| if filters['callback_type'] != callback_type: |
| self.log.error("Expected callback type: {}, Found callback " |
| "type: {}".format(filters['callback_type'], |
| callback_type)) |
| test_result = False |
| elif self.default_callback != callback_type: |
| self.log.error("Expected callback type: {}, Found callback type: " |
| "{}".format(self.default_callback, callback_type)) |
| test_result = False |
| if 'include_device_name' in filters.keys( |
| ) and filters['include_device_name'] is not False: |
| if event['data']['Result']['deviceName'] != filters[ |
| 'include_device_name']: |
| self.log.error( |
| "Expected device name: {}, Found device name: {}".format( |
| filters['include_device_name'], |
| event['data']['Result']['deviceName'])) |
| |
| test_result = False |
| elif 'deviceName' in event['data']['Result'].keys(): |
| self.log.error( |
| "Device name was found when it wasn't meant to be included.") |
| test_result = False |
| if ('include_tx_power_level' in filters.keys() |
| and filters['include_tx_power_level'] is not False): |
| if not event['data']['Result']['txPowerLevel']: |
| self.log.error( |
| "Expected to find tx power level in event but found none.") |
| test_result = False |
| if not event['data']['Result']['rssi']: |
| self.log.error("Expected rssi in the advertisement, found none.") |
| test_result = False |
| if not event['data']['Result']['timestampNanos']: |
| self.log.error("Expected rssi in the advertisement, found none.") |
| test_result = False |
| return test_result |
| |
| def _bleadvertise_verify_onsuccess(self, event, settings_in_effect): |
| self.log.debug("Verifying {} event".format(adv_succ)) |
| test_result = True |
| if 'is_connectable' in settings_in_effect.keys(): |
| if (event['data']['SettingsInEffect']['isConnectable'] != |
| settings_in_effect['is_connectable']): |
| self.log.error( |
| "Expected is connectable value: {}, Actual is " |
| "connectable value:".format( |
| settings_in_effect['is_connectable'], |
| event['data']['SettingsInEffect']['isConnectable'])) |
| test_result = False |
| elif (event['data']['SettingsInEffect']['isConnectable'] != |
| self.default_is_connectable): |
| self.log.error( |
| "Default value for isConnectable did not match what was found." |
| ) |
| test_result = False |
| if 'mode' in settings_in_effect.keys(): |
| if (event['data']['SettingsInEffect']['mode'] != |
| settings_in_effect['mode']): |
| self.log.error( |
| "Expected mode value: {}, Actual mode value: {}".format( |
| settings_in_effect['mode'], |
| event['data']['SettingsInEffect']['mode'])) |
| test_result = False |
| elif (event['data']['SettingsInEffect']['mode'] != |
| self.default_advertise_mode): |
| self.log.error( |
| "Default value for filtering mode did not match what was " |
| "found.") |
| test_result = False |
| if 'tx_power_level' in settings_in_effect.keys(): |
| if (event['data']['SettingsInEffect']['txPowerLevel'] == |
| java_integer['min']): |
| self.log.error("Expected tx power level was not meant to be: " |
| "{}".format(java_integer['min'])) |
| test_result = False |
| elif (event['data']['SettingsInEffect']['txPowerLevel'] != |
| self.default_tx_power_level): |
| self.log.error( |
| "Default value for tx power level did not match what" |
| " was found.") |
| test_result = False |
| return test_result |
| |
| def _magic(self, params): |
| (filters, settings_in_effect) = params |
| test_result = True |
| |
| self.log.debug("Settings in effect: {}".format( |
| pprint.pformat(settings_in_effect))) |
| self.log.debug("Filters:".format(pprint.pformat(filters))) |
| if 'is_connectable' in settings_in_effect.keys(): |
| self.log.debug("Setting advertisement is_connectable to {}".format( |
| settings_in_effect['is_connectable'])) |
| self.adv_ad.droid.bleSetAdvertiseSettingsIsConnectable( |
| settings_in_effect['is_connectable']) |
| if 'mode' in settings_in_effect.keys(): |
| self.log.debug("Setting advertisement mode to {}".format( |
| settings_in_effect['mode'])) |
| self.adv_ad.droid.bleSetAdvertiseSettingsAdvertiseMode( |
| settings_in_effect['mode']) |
| if 'tx_power_level' in settings_in_effect.keys(): |
| self.log.debug("Setting advertisement tx_power_level to {}".format( |
| settings_in_effect['tx_power_level'])) |
| self.adv_ad.droid.bleSetAdvertiseSettingsTxPowerLevel( |
| settings_in_effect['tx_power_level']) |
| filter_list = self.scn_ad.droid.bleGenFilterList() |
| if ('include_device_name' in filters.keys() |
| and filters['include_device_name'] is not False): |
| |
| self.log.debug( |
| "Setting advertisement include_device_name to {}".format( |
| filters['include_device_name'])) |
| self.adv_ad.droid.bleSetAdvertiseDataIncludeDeviceName(True) |
| filters['include_device_name'] = ( |
| self.adv_ad.droid.bluetoothGetLocalName()) |
| self.log.debug("Setting scanner include_device_name to {}".format( |
| filters['include_device_name'])) |
| self.scn_ad.droid.bleSetScanFilterDeviceName( |
| filters['include_device_name']) |
| else: |
| self.log.debug( |
| "Setting advertisement include_device_name to False") |
| self.adv_ad.droid.bleSetAdvertiseDataIncludeDeviceName(False) |
| if ('include_tx_power_level' in filters.keys() |
| and filters['include_tx_power_level'] is not False): |
| self.log.debug( |
| "Setting advertisement include_tx_power_level to True") |
| self.adv_ad.droid.bleSetAdvertiseDataIncludeTxPowerLevel(True) |
| if 'manufacturer_specific_data_id' in filters.keys(): |
| if 'manufacturer_specific_data_mask' in filters.keys(): |
| self.adv_ad.droid.bleAddAdvertiseDataManufacturerId( |
| filters['manufacturer_specific_data_id'], |
| filters['manufacturer_specific_data']) |
| self.scn_ad.droid.bleSetScanFilterManufacturerData( |
| filters['manufacturer_specific_data_id'], |
| filters['manufacturer_specific_data'], |
| filters['manufacturer_specific_data_mask']) |
| else: |
| self.adv_ad.droid.bleAddAdvertiseDataManufacturerId( |
| filters['manufacturer_specific_data_id'], |
| filters['manufacturer_specific_data']) |
| self.scn_ad.droid.bleSetScanFilterManufacturerData( |
| filters['manufacturer_specific_data_id'], |
| filters['manufacturer_specific_data']) |
| if 'service_data' in filters.keys(): |
| self.adv_ad.droid.bleAddAdvertiseDataServiceData( |
| filters['service_data_uuid'], filters['service_data']) |
| self.scn_ad.droid.bleSetScanFilterServiceData( |
| filters['service_data_uuid'], filters['service_data']) |
| if 'manufacturer_specific_data_list' in filters.keys(): |
| for pair in filters['manufacturer_specific_data_list']: |
| (manu_id, manu_data) = pair |
| self.adv_ad.droid.bleAddAdvertiseDataManufacturerId( |
| manu_id, manu_data) |
| if 'service_mask' in filters.keys(): |
| self.scn_ad.droid.bleSetScanFilterServiceUuid( |
| filters['service_uuid'].upper(), filters['service_mask']) |
| self.adv_ad.droid.bleSetAdvertiseDataSetServiceUuids( |
| [filters['service_uuid'].upper()]) |
| elif 'service_uuid' in filters.keys(): |
| self.scn_ad.droid.bleSetScanFilterServiceUuid( |
| filters['service_uuid']) |
| self.adv_ad.droid.bleSetAdvertiseDataSetServiceUuids( |
| [filters['service_uuid']]) |
| self.scn_ad.droid.bleBuildScanFilter(filter_list) |
| advertise_callback, advertise_data, advertise_settings = ( |
| generate_ble_advertise_objects(self.adv_ad.droid)) |
| if ('scan_mode' in settings_in_effect |
| and settings_in_effect['scan_mode'] != |
| ble_scan_settings_modes['opportunistic']): |
| self.scn_ad.droid.bleSetScanSettingsScanMode( |
| settings_in_effect['scan_mode']) |
| else: |
| self.scn_ad.droid.bleSetScanSettingsScanMode( |
| ble_scan_settings_modes['low_latency']) |
| scan_settings = self.scn_ad.droid.bleBuildScanSetting() |
| scan_callback = self.scn_ad.droid.bleGenScanCallback() |
| self.scn_ad.droid.bleStartBleScan(filter_list, scan_settings, |
| scan_callback) |
| opportunistic = False |
| scan_settings2, scan_callback2 = None, None |
| if ('scan_mode' in settings_in_effect |
| and settings_in_effect['scan_mode'] == |
| ble_scan_settings_modes['opportunistic']): |
| opportunistic = True |
| scan_settings2 = self.scn_ad.droid.bleBuildScanSetting() |
| scan_callback2 = self.scn_ad.droid.bleGenScanCallback() |
| self.scn_ad.droid.bleStartBleScan(filter_list, scan_settings2, |
| scan_callback2) |
| self.scn_ad.droid.bleSetScanSettingsScanMode( |
| ble_scan_settings_modes['opportunistic']) |
| self.adv_ad.droid.bleStartBleAdvertising(advertise_callback, |
| advertise_data, |
| advertise_settings) |
| regex = "(" + adv_succ.format( |
| advertise_callback) + "|" + adv_fail.format( |
| advertise_callback) + ")" |
| self.log.debug(regex) |
| try: |
| event = self.adv_ad.ed.pop_events(regex, self.default_timeout, |
| small_timeout) |
| except Empty: |
| self.adv_ad.log.error("Failed to get success or failed event.") |
| return False |
| if event[0]["name"] == adv_succ.format(advertise_callback): |
| if not self._bleadvertise_verify_onsuccess(event[0], |
| settings_in_effect): |
| return False |
| else: |
| self.adv_ad.log.info("Advertisement started successfully.") |
| else: |
| self.adv_ad.log.error("Failed to start advertisement: {}".format( |
| event[0]["data"]["Error"])) |
| expected_scan_event_name = scan_result.format(scan_callback) |
| try: |
| event = self.scn_ad.ed.pop_event(expected_scan_event_name, |
| self.default_timeout) |
| except Empty: |
| self.log.error( |
| "Scan event not found: {}".format(expected_scan_event_name)) |
| return False |
| if not self._blescan_verify_onscanresult_event(event, filters): |
| return False |
| if opportunistic: |
| expected_scan_event_name = scan_result.format(scan_callback2) |
| try: |
| event = self.scn_ad.ed.pop_event(expected_scan_event_name, |
| self.default_timeout) |
| except Empty: |
| self.log.error("Opportunistic scan event not found: {}".format( |
| expected_scan_event_name)) |
| return False |
| if not self._blescan_verify_onscanresult_event(event, filters): |
| return False |
| self.scn_ad.droid.bleStopBleScan(scan_callback2) |
| self.adv_ad.droid.bleStopBleAdvertising(advertise_callback) |
| self.scn_ad.droid.bleStopBleScan(scan_callback) |
| return test_result |