1769 |
1769 |
'appearance',
|
1770 |
1770 |
]
|
1771 |
1771 |
|
1772 |
|
resp.form['c%s-test' % cells[0].get_reference()].value = 'Hello world'
|
1773 |
|
resp.form['c%s-test3' % cells[0].get_reference()].value = 'Hello again'
|
|
1772 |
resp.form['c%s-parameter_test' % cells[0].get_reference()].value = 'Hello world'
|
|
1773 |
resp.form['c%s-parameter_test3' % cells[0].get_reference()].value = 'Hello again'
|
1774 |
1774 |
manager_submit_cell(resp.form)
|
1775 |
1775 |
|
1776 |
1776 |
# test form error
|
1777 |
1777 |
resp = app.get('/manage/pages/%s/' % page.id)
|
1778 |
|
resp.form['c%s-test' % cells[0].get_reference()].value = ''
|
1779 |
|
resp.form['c%s-test3' % cells[0].get_reference()].value = 'Hello'
|
|
1778 |
resp.form['c%s-parameter_test' % cells[0].get_reference()].value = ''
|
|
1779 |
resp.form['c%s-parameter_test3' % cells[0].get_reference()].value = 'Hello'
|
1780 |
1780 |
resp = manager_submit_cell(resp.form, expect_errors=True)
|
1781 |
|
assert resp.context['form'].errors['test'] == ['This field is required.']
|
|
1781 |
assert resp.context['form'].errors['parameter_test'] == ['This field is required.']
|
1782 |
1782 |
|
1783 |
1783 |
resp = app.get('/manage/pages/%s/' % page.id)
|
1784 |
|
assert resp.form['c%s-test' % cells[0].get_reference()].value == 'Hello world'
|
1785 |
|
assert resp.form['c%s-test2' % cells[0].get_reference()].checked is False
|
1786 |
|
assert resp.form['c%s-test3' % cells[0].get_reference()].value == 'Hello again'
|
|
1784 |
assert resp.form['c%s-parameter_test' % cells[0].get_reference()].value == 'Hello world'
|
|
1785 |
assert resp.form['c%s-parameter_test2' % cells[0].get_reference()].checked is False
|
|
1786 |
assert resp.form['c%s-parameter_test3' % cells[0].get_reference()].value == 'Hello again'
|
1787 |
1787 |
|
1788 |
1788 |
resp = app.get('/manage/pages/%s/' % page.id)
|
1789 |
1789 |
assert ('data-cell-reference="%s"' % cells[0].get_reference()) in resp.text
|
1790 |
|
resp.forms[0]['c%s-test' % cells[0].get_reference()].value = 'World Hello'
|
1791 |
|
resp.forms[0]['c%s-test2' % cells[0].get_reference()].checked = True
|
1792 |
|
assert resp.form['c%s-test4' % cells[0].get_reference()].tag == 'textarea'
|
1793 |
|
resp.forms[0]['c%s-test4' % cells[0].get_reference()].value = 'Text Area'
|
|
1790 |
resp.forms[0]['c%s-parameter_test' % cells[0].get_reference()].value = 'World Hello'
|
|
1791 |
resp.forms[0]['c%s-parameter_test2' % cells[0].get_reference()].checked = True
|
|
1792 |
assert resp.form['c%s-parameter_test4' % cells[0].get_reference()].tag == 'textarea'
|
|
1793 |
resp.forms[0]['c%s-parameter_test4' % cells[0].get_reference()].value = 'Text Area'
|
1794 |
1794 |
resp = manager_submit_cell(resp.form)
|
1795 |
1795 |
assert resp.json['tabs']['general']['form'].strip().startswith('<p><label')
|
1796 |
1796 |
|
1797 |
1797 |
resp = app.get('/manage/pages/%s/' % page.id)
|
1798 |
|
assert resp.form['c%s-test' % cells[0].get_reference()].value == 'World Hello'
|
1799 |
|
assert resp.form['c%s-test2' % cells[0].get_reference()].checked is True
|
1800 |
|
assert resp.form['c%s-test3' % cells[0].get_reference()].value == 'Hello again'
|
1801 |
|
assert resp.form['c%s-test4' % cells[0].get_reference()].value == 'Text Area'
|
|
1798 |
assert resp.form['c%s-parameter_test' % cells[0].get_reference()].value == 'World Hello'
|
|
1799 |
assert resp.form['c%s-parameter_test2' % cells[0].get_reference()].checked is True
|
|
1800 |
assert resp.form['c%s-parameter_test3' % cells[0].get_reference()].value == 'Hello again'
|
|
1801 |
assert resp.form['c%s-parameter_test4' % cells[0].get_reference()].value == 'Text Area'
|
1802 |
1802 |
|
1803 |
1803 |
|
1804 |
1804 |
def test_logout(app, admin_user):
|
1805 |
|
-
|