Skip to content

Instantly share code, notes, and snippets.

@aronasorman
Forked from anuragkanungo/testcase
Last active August 29, 2015 13:57
Show Gist options
  • Save aronasorman/9767591 to your computer and use it in GitHub Desktop.
Save aronasorman/9767591 to your computer and use it in GitHub Desktop.
def test_add_language_pack(self):
''' Test to check whether a language pack is added successfully or not'''
#Login as admin
self.browser_login_admin()
#Add the language pack
if self.is_language_installed("de"):
# what we want to test is if adding a language pack works.
# So we uninstall "de" to be able to test it
self.delete_language_pack("de")
self.register_device()
language_url = self.reverse("update_languages")
self.browse_to(language_url)
time.sleep(3)
select=self.browser.find_element_by_id("language-packs")
for option in select.find_elements_by_tag_name('option'):
if option.text == "German (de)":
option.click()
time.sleep(1)
self.browser.find_element_by_css_selector("#get-language-button").click()
time.sleep(5)
self.assertTrue(self.is_language_installed("de"))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment