Document Views -------------- Set up Document and user. >>> from Products.CMFDefault.Document import Document >>> id = app.site._setObject('myDocument', Document('myDocument')) >>> uf = app.site.acl_users >>> _ignored = uf._doAddUser('mgr', 'mgrpw', ['Manager'], []) >>> from zope.site.hooks import setSite >>> setSite(app.site) Create the browser object we'll be using. # BBB for Zope 2.12 >>> try: ... from Testing.testbrowser import Browser ... except ImportError: ... from Products.Five.testbrowser import Browser >>> browser = Browser() >>> browser.handleErrors = False >>> browser.addHeader('Authorization', 'Basic mgr:mgrpw') Use the edit form with invalid input. >>> browser.open('http://localhost/site/myDocument/@@edit.html') >>> browser.getControl('[[cmf_default][Body]]').value = '