def text(section): sections = ['home', 'quem-somos', 'faq'] if section not in sections: return error_response('Seção não existente', 400) text = Text.get_from_section(section) if request.method == 'GET': if text == None: return error_response('Seção não existente', 400) return {"body": text.body}, 200 if is_valid_admin(request): if request.method == 'POST': if text != None: return error_response('Seção já existente', 400) text = Text.add(section, request.get_json()['body']) if text == None: return error_response('Falha na inserção', 500) return {"body": text.body}, 200 elif request.method == 'PUT': if text == None: return error_response('Seção não existente', 400) text = Text.update_body(section, request.get_json()['body']) if text == None: return error_response('Falha na atualização', 500) return {"body": text.body}, 200 else: return error_response('Permissão negada', 401)
def test_01_add(self): text = Text.add( 'home', 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. \ Ut vel massa arcu. Ut tincidunt vestibulum eros, congue tempus dolor ultricies sodales. \ Praesent vel dui pellentesque, condimentum nulla id, efficitur metus. Morbi at porta nisl,\ ac venenatis massa. Mauris ut ultrices libero. Vivamus vitae augue vulputate, ultricies enim \ sit amet, imperdiet nunc. Curabitur egestas eget erat eu elementum. Nullam non ullamcorper\ arcu. Duis pulvinar eu felis eget placerat. Nullam sed lacus vel nisi porttitor interdum \ scelerisque id velit. Pellentesque facilisis, magna ac porttitor feugiat, ligula nulla scelerisque \ nibh, eu tincidunt ipsum urna sed nisi. Donec tincidunt nulla a molestie fermentum. Suspendisse.' ) assert text is not None