def test(data): page = actions.random_str() response = project.get_page_exists(data.project, page) assert response.json() is False project.create_page(data.project, page) response = project.get_page_exists(data.project, page) assert response.json() is True
def setup(data): project.using_project('general') actions.store('dir', actions.random_str()) project.create_page_directory(data.project, data.dir) data.page_name = actions.random_str() actions.store('page_full', '{}.{}'.format(data.dir, data.page_name)) project.create_page(data.project, data.page_full)
def setup(data): actions.store('project', 'general') actions.store('page_one', actions.random_str()) actions.store('page_two', actions.random_str()) project.create_project_if(data.project) project.create_page(data.project, data.page_one) project.create_page(data.project, data.page_two)
def setup(data): project.using_project('general') data.dir = actions.random_str() data.page_name = actions.random_str() data.page_full = '{}.{}'.format(data.dir, data.page_name) project.create_page_directory(data.project, data.dir) project.create_page(data.project, data.page_full)
def test_create_page_already_exists(data): page_name = project.create_random_page(data.project) response = project.create_page(data.project, page_name) assert response.status_code == 200 assert response.json()['errors'] == [ 'A page with that name already exists' ]
def test_create_page_as_read_only_user(data): read_only = user_factory.create_user_if('general__read-only') response = project.create_page(data.project, actions.random_str(), user=read_only) assert response.status_code == 401
def test_create_page(data): page = actions.random_str() response = project.create_page(data.project, page) assert response.status_code == 200 assert response.json()['errors'] == [] assert project.page_exists(data.project, page)
def test(data): response = project.create_page(data.project, data.page) assert response.status_code == 200 assert response.json()['errors'] == ['A page with that name already exists']
def create_page(project_name, page_name=None): if page_name is None: page_name = actions.random_str() project_api.create_page(project_name, page_name) return page_name
def test(data): page = actions.random_str() response = project.create_page(data.project, page, user=data.user) assert response.status_code == 401