[wwwsearch-commits] r43651 - wwwsearch/ClientForm/trunk

jjlee at codespeak.net jjlee at codespeak.net
Fri May 25 21:29:17 CEST 2007


Author: jjlee
Date: Fri May 25 21:29:16 2007
New Revision: 43651

Modified:
   wwwsearch/ClientForm/trunk/test.py
Log:
Revive a bit of accidentally-unreached test code

Modified: wwwsearch/ClientForm/trunk/test.py
==============================================================================
--- wwwsearch/ClientForm/trunk/test.py	(original)
+++ wwwsearch/ClientForm/trunk/test.py	Fri May 25 21:29:16 2007
@@ -1139,25 +1139,27 @@
 
     def testDisabledRadio(self):
         for compat in False, True:
-            self._testDisabledCheckbox(compat)
+            self._testDisabledRadio(compat)
     def _testDisabledRadio(self, compat):
         file = StringIO(
 """<form>
-
-<!--This is disabled, but fixup still needs to select an option,
- rather than  raising AttributeError-->
-
 <input type="checkbox" name="foo" value="1" disabled></input>
 <input type="checkbox" name="foo" value="2" disabled></input>
 <input type="checkbox" name="foo" value="3" disabled></input>
-
 </form>""")
         hide_deprecations()
         forms = ClientForm.ParseFile(file, "http://localhost/",
                                      backwards_compat=compat)
         form = forms[0]
         control = form.find_control('foo')
-        self.assert_(control.disabled)
+
+        # since all items are disabled, .fixup() should not select
+        # anything
+        self.assertEquals(
+            [item.name for item in control.items if item.selected],
+            [],
+            )
+        reset_deprecations()
 
     def testDisabledCheckbox(self):
         for compat in False, True:


More information about the wwwsearch-commits mailing list