Пример #1
0
    def test_toggle_bluetooth_settings(self):
        """Toggle Bluetooth via Settings - Networks & Connectivity

        https://moztrap.mozilla.org/manage/case/6071/
        """
        device_name = str(time.time())

        settings = Settings(self.marionette)
        settings.launch()

        self.assertFalse(self.data_layer.bluetooth_is_enabled)
        self.assertFalse(self.data_layer.get_setting("bluetooth.visible"))

        bluetooth_settings = settings.open_bluetooth_settings()
        bluetooth_settings.enable_bluetooth()

        self.assertTrue(self.data_layer.bluetooth_is_enabled)

        bluetooth_settings.tap_rename_my_device()
        bluetooth_settings.type_phone_name(device_name)
        bluetooth_settings.tap_update_device_name_ok()

        self.assertEquals(bluetooth_settings.device_name, device_name)

        bluetooth_settings.enable_visible_to_all()

        self.assertTrue(self.data_layer.get_setting("bluetooth.visible"))
        self.assertTrue(self.data_layer.bluetooth_is_discoverable)
        self.assertEquals(self.data_layer.bluetooth_name, device_name)
Пример #2
0
    def test_toggle_bluetooth_settings(self):
        """Toggle Bluetooth via Settings - Networks & Connectivity

        https://moztrap.mozilla.org/manage/case/6071/
        """
        device_name = str(time.time())

        settings = Settings(self.marionette)
        settings.launch()

        self.assertFalse(self.data_layer.bluetooth_is_enabled)
        self.assertFalse(self.data_layer.get_setting('bluetooth.visible'))

        bluetooth_settings = settings.open_bluetooth_settings()
        bluetooth_settings.enable_bluetooth()

        self.assertTrue(self.data_layer.bluetooth_is_enabled)

        bluetooth_settings.tap_rename_my_device()
        bluetooth_settings.type_phone_name(device_name)
        bluetooth_settings.tap_update_device_name_ok()

        self.assertEquals(bluetooth_settings.device_name, device_name)

        bluetooth_settings.enable_visible_to_all()

        self.assertTrue(self.data_layer.get_setting('bluetooth.visible'))
        self.assertTrue(self.data_layer.bluetooth_is_discoverable)
        self.assertEquals(self.data_layer.bluetooth_name, device_name)
    def test_toggle_bluetooth_settings(self):
        """ Toggle Bluetooth via Settings - Networks & Connectivity

        https://moztrap.mozilla.org/manage/case/3346/

        """
        settings = Settings(self.marionette)
        settings.launch()
        bluetooth_settings = settings.open_bluetooth_settings()

        self.assertFalse(bluetooth_settings.is_bluetooth_enabled)
        bluetooth_settings.enable_bluetooth()

        self.assertTrue(self.data_layer.get_setting('bluetooth.enabled'))
Пример #4
0
    def test_toggle_bluetooth_settings(self):
        """ Toggle Bluetooth via Settings - Networks & Connectivity

        https://moztrap.mozilla.org/manage/case/3346/

        """
        settings = Settings(self.marionette)
        settings.launch()
        bluetooth_settings = settings.open_bluetooth_settings()

        self.assertFalse(bluetooth_settings.is_bluetooth_enabled)
        bluetooth_settings.enable_bluetooth()

        self.assertTrue(self.data_layer.get_setting('bluetooth.enabled'))
Пример #5
0
    def test_toggle_bluetooth_settings(self):
        """Toggle Bluetooth via Settings - Networks & Connectivity

        https://moztrap.mozilla.org/manage/case/6071/
        """
        device_name = str(time.time())

        settings = Settings(self.marionette)
        settings.launch()

        bluetooth_settings = settings.open_bluetooth_settings()
        bluetooth_settings.enable_bluetooth()

        bluetooth_settings.tap_rename_my_device()
        bluetooth_settings.type_phone_name(device_name)
        bluetooth_settings.tap_update_device_name_ok()

        bluetooth_settings.enable_visible_to_all()

        # Now have host machine inquire and shouldn't find our device
        device_found = self.bluetooth_host.is_device_visible(device_name)
        self.assertTrue(device_found, "Host should see our device (device discoverable mode is ON)")