From 4dca9d166a42717b7d7bf5cf3c5da8149cf88cb2 Mon Sep 17 00:00:00 2001 From: Julien Phalip Date: Sun, 4 Mar 2012 01:20:03 +0000 Subject: Added more thorough Selenium tests for the admin horizontal/vertical filter widgets. git-svn-id: http://code.djangoproject.com/svn/django/trunk@17648 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/contrib/admin/tests.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'django') diff --git a/django/contrib/admin/tests.py b/django/contrib/admin/tests.py index eb04b40d15..9ad817d4a7 100644 --- a/django/contrib/admin/tests.py +++ b/django/contrib/admin/tests.py @@ -94,4 +94,12 @@ class AdminSeleniumWebDriverTestCase(LiveServerTestCase): actual_values = [] for option in options: actual_values.append(option.get_attribute('value')) - self.assertEqual(values, actual_values) \ No newline at end of file + self.assertEqual(values, actual_values) + + def has_css_class(self, selector, klass): + """ + Returns True if the element identified by `selector` has the CSS class + `klass`. + """ + return (self.selenium.find_element_by_css_selector(selector) + .get_attribute('class').find(klass) != -1) \ No newline at end of file -- cgit v1.3