Exemplo n.º 1
0
 def test_validate_document_2(self):
     print('Validate a document as an admin')
     with pytest.raises(sqlalchemy.orm.exc.NoResultFound):
         DocController.validate_document(7, {
             'user_id': 1,
             'role': {
                 'label': 'admin'
             }
         }, {'user_id': 1})
Exemplo n.º 2
0
 def test_validate_document_1(self):
     print('Validate a document as contributor')
     with pytest.raises(AuthError):
         DocController.validate_document(2, {
             'user_id': 2,
             'role': {
                 'label': 'contributor'
             }
         }, {'user_id': 2})
Exemplo n.º 3
0
def validate_document(auth_info):
    validated_document = DocController.validate_document(
        request.form['id'], auth_info)
    return ResponseOK(validated_document)