diff options
| author | Rudy Mutter <rudy@yetihq.com> | 2013-09-06 15:46:38 -0500 |
|---|---|---|
| committer | Rudy Mutter <rudy@yetihq.com> | 2013-09-06 15:46:38 -0500 |
| commit | c438cc2a3653644ea42987f7e65f6f638ca85f6c (patch) | |
| tree | 425e01a8b602b58adb53e2ef75f22ff3c27ef061 /tests/admin_widgets | |
| parent | 32838a5beb29fe4f23fa7881e6535b1b7384d39c (diff) | |
Fixed #20821 -- Added tooltips to Admin SelectBox widget
The Admin widget, which can be used to filter multiple selects
can sometimes be too narrow and hide information such as
user permissions. This commit adds tooltips to the select
options so that a user can hover over and see the hidden text.
Diffstat (limited to 'tests/admin_widgets')
| -rw-r--r-- | tests/admin_widgets/tests.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/admin_widgets/tests.py b/tests/admin_widgets/tests.py index 7d2f70f69b..0aa6129295 100644 --- a/tests/admin_widgets/tests.py +++ b/tests/admin_widgets/tests.py @@ -699,7 +699,12 @@ class HorizontalVerticalFilterSeleniumFirefoxTests(AdminSeleniumWebDriverTestCas self.assertActiveButtons(mode, field_name, False, False, True, False) # Choose some options ------------------------------------------------ - self.get_select_option(from_box, str(self.lisa.id)).click() + from_lisa_select_option = self.get_select_option(from_box, str(self.lisa.id)) + + # Check the title attribute is there for tool tips: ticket #20821 + self.assertEqual(from_lisa_select_option.get_attribute('title'), from_lisa_select_option.get_attribute('text')) + + from_lisa_select_option.click() self.get_select_option(from_box, str(self.jason.id)).click() self.get_select_option(from_box, str(self.bob.id)).click() self.get_select_option(from_box, str(self.john.id)).click() @@ -714,6 +719,10 @@ class HorizontalVerticalFilterSeleniumFirefoxTests(AdminSeleniumWebDriverTestCas [str(self.lisa.id), str(self.bob.id), str(self.jason.id), str(self.john.id)]) + # Check the tooltip is still there after moving: ticket #20821 + to_lisa_select_option = self.get_select_option(to_box, str(self.lisa.id)) + self.assertEqual(to_lisa_select_option.get_attribute('title'), to_lisa_select_option.get_attribute('text')) + # Remove some options ------------------------------------------------- self.get_select_option(to_box, str(self.lisa.id)).click() self.get_select_option(to_box, str(self.bob.id)).click() |
