最佳答案
不确定表单库,但你可以使用MultiDict(在某些情况下你可能不得不使用UnicodeMultiDict,我不确定).
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)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。