def test_that_non_us_user_can_set_get_involved_date( self, base_url, selenium, vouched_user): home_page = Home(selenium, base_url).open() home_page.login(vouched_user['email']) settings = Settings(selenium, base_url, locale='es').open() contributions = settings.you_and_mozilla.contributions selected_date = contributions.month + contributions.year contributions.select_random_month() contributions.select_random_year() contributions.click_update() profile_page = home_page.header.click_view_profile_menu_item() assert "Tu perfil" == profile_page.profile_message settings = home_page.header.click_settings_menu_item() contributions = settings.you_and_mozilla.contributions assert selected_date != contributions.month + contributions.year
def go_to_localized_settings_page(self, non_US): self.get_relative_path("/" + non_US + "/user/edit/") from pages.settings import Settings return Settings(self.base_url, self.selenium)
def click_settings(self): self.selenium.find_element(*self._settings_locator).click() from pages.settings import Settings return Settings(self.testsetup)
def click_settings_menu_item(self): self.click_options() self.find_element(*self._settings_menu_item_locator).click() from pages.settings import Settings return Settings(self.selenium, self.base_url)
def testSettingsLoad(self): Settings()