Exemple #1
0
 def test_delete_page(self, project_session, test_utils):
     _, project = project_session.activate()
     page_name = test_utils.create_random_page(project)
     errors = page.delete_page(project, page_name)
     assert errors == []
     assert page_name not in Project(project).pages()
     assert not os.path.isfile(Page(project, page_name).path)
Exemple #2
0
 def test_delete_page_not_exist(self, project_session):
     _, project = project_session.activate()
     errors = page.delete_page(project, 'not-exist')
     assert errors == ['Page not-exist does not exist']
Exemple #3
0
def page_delete():
    project = request.json['project']
    page_name = request.json['fullPath']
    _verify_permissions(Permissions.ADMIN, project)
    errors = page_module.delete_page(project, page_name)
    return jsonify(errors)