def test_get_music_prompt(self):
        uiTestsPrivileged = UiTestsPivileged(self.marionette)
        uiTestsPrivileged.launch()

        deviceStorage = uiTestsPrivileged.tap_device_storage_option()
        deviceStorage.switch_to_frame()
        deviceStorage.tap_get_music_button_locator()

        permission = PermissionDialog(self.marionette)
        self.marionette.switch_to_default_content()
        permission.wait_for_permission_dialog_displayed()

        self.assertEqual(
            permission.permission_dialog_message,
            u'UI tests - Privileged App would like to access your music.')

        permission.tap_to_confirm_permission()

        read_permission = self.apps.get_permission(
            'UI tests - Privileged App', 'device-storage:music-read')
        self.assertEqual(read_permission, 'allow')

        write_permission = self.apps.get_permission(
            'UI tests - Privileged App', 'device-storage:music-write')
        self.assertEqual(write_permission, 'allow')
    def test_get_music_prompt(self):
        uiTestsPrivileged = UiTestsPivileged(self.marionette)
        uiTestsPrivileged.launch()

        deviceStorage = uiTestsPrivileged.tap_device_storage_option()
        deviceStorage.switch_to_frame()
        deviceStorage.tap_get_music_button_locator()

        permission = PermissionDialog(self.marionette)
        self.marionette.switch_to_default_content()
        permission.wait_for_permission_dialog_displayed()

        self.assertEqual(permission.permission_dialog_message,
                         u'UI tests - Privileged App would like to access your music.')

        permission.tap_to_confirm_permission()

        read_permission = self.apps.get_permission('UI tests - Privileged App', 'device-storage:music-read')
        self.assertEqual(read_permission, 'allow')

        write_permission = self.apps.get_permission('UI tests - Privileged App', 'device-storage:music-write')
        self.assertEqual(write_permission, 'allow')
    def test_get_sdcard_prompt(self):
        uiTestsPrivileged = UiTestsPivileged(self.marionette)
        uiTestsPrivileged.launch()

        deviceStorage = uiTestsPrivileged.tap_device_storage_option()
        deviceStorage.switch_to_frame()
        deviceStorage.tap_get_sdcard_button_locator()

        permission = PermissionDialog(self.marionette)
        self.marionette.switch_to_default_content()
        permission.wait_for_permission_dialog_displayed()

        self.assertEqual(
            permission.permission_dialog_message, u"UI tests - Privileged App would like to access your memory card."
        )

        permission.tap_to_confirm_permission()

        read_permission = self.apps.get_permission("UI tests - Privileged App", "device-storage:sdcard-read")
        self.assertEqual(read_permission, "allow")

        write_permission = self.apps.get_permission("UI tests - Privileged App", "device-storage:sdcard-write")
        self.assertEqual(write_permission, "allow")