summaryrefslogtreecommitdiff
path: root/tests/admin_inlines
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2016-01-11 12:25:56 -0500
committerTim Graham <timograham@gmail.com>2016-01-11 14:16:17 -0500
commit99d2469e75f1567cbe5ee753563edb68cd51d74a (patch)
treef4a8f3cb1bf743ca84fc0452fc47c6b26bf9853e /tests/admin_inlines
parent294d0d88158fa83eb095d663d054038ce9dfc3d4 (diff)
Refs #494 -- Fixed a flaky admin_inlines tests.
Diffstat (limited to 'tests/admin_inlines')
-rw-r--r--tests/admin_inlines/tests.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/tests/admin_inlines/tests.py b/tests/admin_inlines/tests.py
index 0f8ad4bc25..f59f87e6de 100644
--- a/tests/admin_inlines/tests.py
+++ b/tests/admin_inlines/tests.py
@@ -879,19 +879,19 @@ class SeleniumFirefoxTests(AdminSeleniumWebDriverTestCase):
self.admin_login(username='super', password='secret')
self.selenium.get(self.live_server_url + reverse('admin:admin_inlines_author_add'))
# One field is in a stacked inline, other in a tabular one.
- test_fields = ['id_nonautopkbook_set-0-title', 'id_nonautopkbook_set-2-0-title']
+ test_fields = ['#id_nonautopkbook_set-0-title', '#id_nonautopkbook_set-2-0-title']
show_links = self.selenium.find_elements_by_link_text('SHOW')
self.assertEqual(len(show_links), 2)
for show_index, field_name in enumerate(test_fields, 0):
- self.assertFalse(self.selenium.find_element_by_id(field_name).is_displayed())
+ self.wait_until_invisible(field_name)
show_links[show_index].click()
- self.assertTrue(self.selenium.find_element_by_id(field_name).is_displayed())
+ self.wait_until_visible(field_name)
hide_links = self.selenium.find_elements_by_link_text('HIDE')
self.assertEqual(len(hide_links), 2)
for hide_index, field_name in enumerate(test_fields, 0):
- self.assertTrue(self.selenium.find_element_by_id(field_name).is_displayed())
+ self.wait_until_visible(field_name)
hide_links[hide_index].click()
- self.assertFalse(self.selenium.find_element_by_id(field_name).is_displayed())
+ self.wait_until_invisible(field_name)
class SeleniumChromeTests(SeleniumFirefoxTests):