def test_set_reference(self): db_user = DBDiscussionSession.query(User).get(2) db_statement = DBDiscussionSession.query(Statement).get(3) db_statement2issue = DBDiscussionSession.query( StatementToIssue).filter_by(statement_uid=3).first() val = set_reference('some_reference#42', 'http://www.fortschrittskolleg.de/', db_user, db_statement, db_statement2issue.issue_uid) self.assertTrue(val) DBDiscussionSession.query(StatementReference).filter_by( text='some_reference#42').delete()
def test_set_reference(self): db_user = DBDiscussionSession.query(User).get(2) db_statement = DBDiscussionSession.query(Statement).get(3) val = set_reference('some_reference#42', 'http://www.fortschrittskolleg.de/', db_user, db_statement, db_statement.issue_uid) self.assertTrue(val) DBDiscussionSession.query(StatementReferences).filter_by( reference='some_reference#42').delete() DBDiscussionSession.flush() transaction.commit()
def set_references(request): """ Sets a reference for a statement or an arguments :param request: current request of the server :return: json-dict() """ LOG.debug("Set a reference for a statement or an argument. Request: %s", request.json_body) db_statement = request.validated['statement'] text = escape_string(request.validated['text']) source = escape_string(request.validated['ref_source']) db_user = request.validated['user'] db_issue = request.validated['issue'] return set_reference(text, source, db_user, db_statement, db_issue.uid)
def set_references(request): """ Sets a reference for a statement or an arguments :param request: current request of the server :return: json-dict() """ logger('views', 'main: {}'.format(request.json_body)) db_statement = request.validated['statement'] reference = escape_string(request.validated['reference']) source = escape_string(request.validated['ref_source']) db_user = request.validated['user'] return set_reference(reference, source, db_user, db_statement, db_statement.issue_uid)