cubicweb/web/test/unittest_application.py
branch3.26
changeset 12432 2fcb53ee5178
parent 12050 1c7be7b62823
child 12503 b01dd0ef43aa
equal deleted inserted replaced
12431:a570191d67b0 12432:2fcb53ee5178
   341                 '__type:%s' % dir_eid: etype,
   341                 '__type:%s' % dir_eid: etype,
   342                 'parent-%s:%s' % (role, dir_eid): parent_eid,
   342                 'parent-%s:%s' % (role, dir_eid): parent_eid,
   343             }
   343             }
   344             req.form.update(kwargs)
   344             req.form.update(kwargs)
   345             req.form['_cw_entity_fields:%s' % dir_eid] = ','.join(
   345             req.form['_cw_entity_fields:%s' % dir_eid] = ','.join(
   346                 ['parent-%s' % role] +
   346                 ['parent-%s' % role]
   347                 [key.split(':')[0]
   347                 + [key.split(':')[0]
   348                  for key in kwargs.keys()
   348                    for key in kwargs.keys()
   349                  if not key.startswith('_')])
   349                    if not key.startswith('_')])
   350             self.expect_redirect_handle_request(req)
   350             self.expect_redirect_handle_request(req)
   351 
   351 
   352     def _edit_in_version(self, ticket_eid, version_eid, **kwargs):
   352     def _edit_in_version(self, ticket_eid, version_eid, **kwargs):
   353         version_eid = version_eid or '__cubicweb_internal_field__'
   353         version_eid = version_eid or '__cubicweb_internal_field__'
   354         with self.admin_access.web_request() as req:
   354         with self.admin_access.web_request() as req:
   358                 '__type:%s' % ticket_eid: 'Ticket',
   358                 '__type:%s' % ticket_eid: 'Ticket',
   359                 'in_version-subject:%s' % ticket_eid: version_eid,
   359                 'in_version-subject:%s' % ticket_eid: version_eid,
   360             }
   360             }
   361             req.form.update(kwargs)
   361             req.form.update(kwargs)
   362             req.form['_cw_entity_fields:%s' % ticket_eid] = ','.join(
   362             req.form['_cw_entity_fields:%s' % ticket_eid] = ','.join(
   363                 ['in_version-subject'] +
   363                 ['in_version-subject']
   364                 [key.split(':')[0]
   364                 + [key.split(':')[0]
   365                  for key in kwargs.keys()
   365                    for key in kwargs.keys()
   366                  if not key.startswith('_')])
   366                    if not key.startswith('_')])
   367             self.expect_redirect_handle_request(req)
   367             self.expect_redirect_handle_request(req)
   368 
   368 
   369     def test_create_and_link_directories(self):
   369     def test_create_and_link_directories(self):
   370         with self.admin_access.web_request() as req:
   370         with self.admin_access.web_request() as req:
   371             req.form = {
   371             req.form = {