0001-forms-error-message-for-a-form-with-only-non-visible.patch
tests/form_pages/test_all.py | ||
---|---|---|
1103 | 1103 |
fields.StringField(id='3', label='string 2'), |
1104 | 1104 |
] |
1105 | 1105 |
formdef.store() |
1106 |
get_app(pub).get('/test/', status=404) |
|
1106 |
resp = get_app(pub).get('/test/') |
|
1107 |
assert 'error-page' in resp |
|
1108 |
assert 'This form has no visible page.' in resp |
|
1107 | 1109 | |
1108 | 1110 | |
1109 | 1111 |
def test_form_multi_page_many_conditions(pub): |
wcs/forms/root.py | ||
---|---|---|
1058 | 1058 |
return self.page(self.pages[page_no], page_change=True) |
1059 | 1059 |
self.feed_current_data(None) |
1060 | 1060 |
if not self.pages: |
1061 |
raise errors.TraversalError()
|
|
1061 |
return template.error_page(_('This form has no visible page.'))
|
|
1062 | 1062 |
return self.page(self.pages[0]) |
1063 | 1063 | |
1064 | 1064 |
if form.get_submit() == 'cancel': |
1065 |
- |