概述
如何使用webtest的表单库来测试提交多个值?
from webob.multidict import MultiDict
class TestSomeController(TestController):
def test_something(self):
params = MultiDict()
params.add('some_param','1')
params.add('color','Green')
params.add('color','Blue')
response = self.app.post(url('something'),params=params)
assert 'something' in response
我从未使用WebTest提交实际表单,但是,查看Form类的源代码,您可以设置要设置为歧义的字段的索引.我没有测试过,但是这样的东西可能会起作用:
form = response.form
form.set('color',True,0)
form.set('color',2)
总结
以上是编程之家为你收集整理的python – 如何使用具有相同名称的多个复选框的pylons(粘贴)webtest?全部内容,希望文章能够帮你解决python – 如何使用具有相同名称的多个复选框的pylons(粘贴)webtest?所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧