Ejemplo n.º 1
0
    def test_enable_gps_via_settings_app(self):
        """ Enable GPS via the Settings app

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

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

        # should be on by default
        self.wait_for_condition(lambda m: settings.is_gps_enabled)

        # turn off
        settings.disable_gps()

        # should be off
        self.assertFalse(self.data_layer.get_setting('geolocation.enabled'),
                         "GPS was not enabled via Settings app")

        # turn back on
        settings.enable_gps()

        # should be on
        self.assertTrue(self.data_layer.get_setting('geolocation.enabled'),
                        "GPS was not disabled via Settings app")
Ejemplo n.º 2
0
    def test_enable_gps_via_settings_app(self):
        """ Enable GPS via the Settings app

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

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

        # should be on by default
        settings.disable_gps()

        self.assertFalse(self.data_layer.get_setting('geolocation.enabled'))
        settings.enable_gps()
        self.assertTrue(self.data_layer.get_setting('geolocation.enabled'))
Ejemplo n.º 3
0
    def test_enable_gps_via_settings_app(self):
        """ Enable GPS via the Settings app

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

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

        # should be on by default
        settings.disable_gps()

        self.assertFalse(self.data_layer.get_setting('geolocation.enabled'))
        settings.enable_gps()
        self.assertTrue(self.data_layer.get_setting('geolocation.enabled'))
Ejemplo n.º 4
0
    def test_enable_gps_via_settings_app(self):
        """ Enable GPS via the Settings app

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

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

        # should be on by default
        self.wait_for_condition(lambda m: settings.is_gps_enabled)

        # turn off
        settings.disable_gps()

        # should be off
        self.assertFalse(self.data_layer.get_setting('geolocation.enabled'), "GPS was not enabled via Settings app")

        # turn back on
        settings.enable_gps()

        # should be on
        self.assertTrue(self.data_layer.get_setting('geolocation.enabled'), "GPS was not disabled via Settings app")