示例#1
0
def step_impl(context):
    context.given = 1
    context.parent_page_data = create_page_data()

    if 'draft parent' in context.step_name:
        context.parent_page_data['status'] = 'draft'

    context.parent_page_info = app_helpers.create_page(context.parent_page_data)
    save_item_id(context.parent_page_info, 'pages', context)

    if 'additional page' in context.step_name:
        context.additional_page_data = create_page_data()
        context.additional_page_data['parent_id'] = context.parent_page_info.get('data_key')
        if 'draft additional' in context.step_name:
            context.additional_page_data['status'] = 'draft'
        context.additional_page_info = app_helpers.create_page(context.additional_page_data)
        save_item_id(context.additional_page_info, 'pages', context)
示例#2
0
def step_impl(context):
    page = create_page_data()
    context.page.create_new_page(**page)
    context.page_data = page
示例#3
0
 def _get_page_data(self):
     page_data = data.create_page_data()
     page_data['name'] = 'DELETE_ME.{}'.format(page_data['name'])
     return page_data
示例#4
0
def step_impl(context):
    page = create_page_data()
    context.page.update_page_details(**page)
    context.old_page_data = context.parent_page_data
    context.page_data = page