[Checkins] SVN: zc.testbrowser/trunk/src/zc/testbrowser/
ListControl.displayValue -> JSFunctionProxy
Justas SadzeviÃÂius
justas at pov.lt
Thu Sep 27 11:58:01 EDT 2007
Log message for revision 80237:
ListControl.displayValue -> JSFunctionProxy
Changed:
U zc.testbrowser/trunk/src/zc/testbrowser/real.js
U zc.testbrowser/trunk/src/zc/testbrowser/real.py
U zc.testbrowser/trunk/src/zc/testbrowser/tests.py
-=-
Modified: zc.testbrowser/trunk/src/zc/testbrowser/real.js
===================================================================
--- zc.testbrowser/trunk/src/zc/testbrowser/real.js 2007-09-27 15:50:02 UTC (rev 80236)
+++ zc.testbrowser/trunk/src/zc/testbrowser/real.js 2007-09-27 15:58:00 UTC (rev 80237)
@@ -469,7 +469,7 @@
}
}
}
- return options.toSource();
+ return options;
}
function tb_find_listcontrol_elements(token) {
Modified: zc.testbrowser/trunk/src/zc/testbrowser/real.py
===================================================================
--- zc.testbrowser/trunk/src/zc/testbrowser/real.py 2007-09-27 15:50:02 UTC (rev 80236)
+++ zc.testbrowser/trunk/src/zc/testbrowser/real.py 2007-09-27 15:58:00 UTC (rev 80237)
@@ -479,16 +479,13 @@
# would be nice if ClientForm implemented for checkbox and radio.
# attribute error for all others.
def fget(self):
- options = self.browser.execute(
- 'tb_get_listcontrol_displayValue(%r)' % self.token)
- return [str(option) for option in simplejson.loads(options)]
+ return [str(option) for option in
+ self.browser.js.tb_get_listcontrol_displayValue(self.token)]
def fset(self, value):
if self._browser_counter != self.browser._counter:
raise zc.testbrowser.interfaces.ExpiredError
- self.browser.execute(
- 'tb_set_listcontrol_displayValue(%r, %s)' % (
- self.token, simplejson.dumps(value)) )
+ self.browser.js.tb_set_listcontrol_displayValue(self.token, value)
return property(fget, fset)
@property
Modified: zc.testbrowser/trunk/src/zc/testbrowser/tests.py
===================================================================
--- zc.testbrowser/trunk/src/zc/testbrowser/tests.py 2007-09-27 15:50:02 UTC (rev 80236)
+++ zc.testbrowser/trunk/src/zc/testbrowser/tests.py 2007-09-27 15:58:00 UTC (rev 80237)
@@ -485,12 +485,17 @@
checker=checker, setUp=setUpReal, tearDown=tearDownReal)
real_readme.level = 3
+ real_js = doctest.DocFileSuite('javascript.txt', optionflags=flags,
+ checker=checker, setUp=setUpReal, tearDown=tearDownReal)
+ real_js.level = 3
+
screen_shots = doctest.DocFileSuite('screen-shots.txt', optionflags=flags)
screen_shots.level = 3
this_file = doctest.DocTestSuite(checker=checker)
- return unittest.TestSuite((this_file, readme, real_readme, screen_shots))
+ return unittest.TestSuite((this_file, readme, real_readme, screen_shots,
+ real_js))
if __name__ == '__main__':
unittest.main(defaultTest='test_suite')
More information about the Checkins
mailing list