def test_cell_data_for_one_sim_in_dsds_device(self):
        """
        https://moztrap.mozilla.org/manage/case/1373/
        """

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

        cell_and_data_settings = settings.open_cell_and_data_dual_sim()
        self.assertNotEqual(cell_and_data_settings.carrier_name, '')

        cell_data_prompt = cell_and_data_settings.enable_data()
        cell_data_prompt.turn_on()
        self.wait_for_condition(lambda m: cell_and_data_settings.is_data_toggle_checked)

        status_bar = System(self.marionette).status_bar.minimized
        status_bar.wait_for_data_to_be_connected()
Ejemplo n.º 2
0
    def test_enable_cell_data_via_settings_app(self):
        """
        https://moztrap.mozilla.org/manage/case/1373/
        """

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

        cell_and_data_settings = settings.open_cell_and_data()
        self.assertNotEqual(cell_and_data_settings.carrier_name, '')
        self.assertFalse(cell_and_data_settings.is_data_toggle_checked)

        cell_data_prompt = cell_and_data_settings.enable_data()
        self.assertTrue(cell_and_data_settings.is_data_toggle_checked)

        cell_data_prompt.turn_on()
        status_bar = System(self.marionette).status_bar.minimized
        status_bar.wait_for_data_to_be_connected()
Ejemplo n.º 3
0
    def test_cell_data_for_one_sim_in_dsds_device(self):
        """
        https://moztrap.mozilla.org/manage/case/1373/
        """

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

        cell_and_data_settings = settings.open_cell_and_data_dual_sim()
        self.assertNotEqual(cell_and_data_settings.carrier_name, '')

        cell_data_prompt = cell_and_data_settings.enable_data()
        cell_data_prompt.turn_on()
        self.wait_for_condition(
            lambda m: cell_and_data_settings.is_data_toggle_checked)

        status_bar = System(self.marionette).status_bar.minimized
        status_bar.wait_for_data_to_be_connected()
Ejemplo n.º 4
0
    def test_enable_cell_data_via_settings_app(self):
        """
        https://moztrap.mozilla.org/manage/case/1373/
        """

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

        cell_and_data_settings = settings.open_cell_and_data()
        self.assertNotEqual(cell_and_data_settings.carrier_name, '')
        self.assertFalse(cell_and_data_settings.is_data_toggle_checked)

        cell_data_prompt = cell_and_data_settings.enable_data()
        self.assertTrue(cell_and_data_settings.is_data_toggle_checked)

        cell_data_prompt.turn_on()
        status_bar = System(self.marionette).status_bar.minimized
        status_bar.wait_for_data_to_be_connected()