예제 #1
0
    def test_set_issue(self):
        db_lang = DBDiscussionSession.query(Language).filter_by(ui_locales='en').first()
        info = 'infoinfoinfo'
        long_info = 'long_infolong_infolong_info'
        title = 'titletitletitle'
        response = ih.set_issue(self.user_tobi, info, long_info, title, db_lang, False, False)
        self.assertTrue(len(response['issue']) >= 0)

        DBDiscussionSession.query(Issue).filter_by(title=title).delete()
예제 #2
0
def create_issue_after_validation(request):
    LOG.debug("Set a new issue: %s", request.json_body)
    info = escape_string(request.validated['info'])
    long_info = escape_string(request.validated['long_info'])
    title = escape_string(request.validated['title'])
    lang = request.validated['lang']
    is_public = request.validated['is_public']
    is_read_only = request.validated['is_read_only']

    return issue_handler.set_issue(request.validated['user'], info, long_info,
                                   title, lang, is_public, is_read_only)
예제 #3
0
    def test_set_issue(self):
        db_user = DBDiscussionSession.query(User).filter_by(
            nickname='Tobias').first()
        db_lang = DBDiscussionSession.query(Language).filter_by(
            ui_locales='en').first()
        info = 'infoinfoinfo'
        long_info = 'long_infolong_infolong_info'
        title = 'titletitletitle'
        response = ih.set_issue(db_user, info, long_info, title, db_lang,
                                False, False)
        self.assertTrue(len(response['issue']) >= 0)

        DBDiscussionSession.query(Issue).filter_by(title=title).delete()
        DBDiscussionSession.flush()
        transaction.commit()
예제 #4
0
def set_new_issue(request):
    """

    :param request: current request of the server
    :return:
    """
    LOG.debug("Set a new issue: %s", request.json_body)
    info = escape_string(request.validated['info'])
    long_info = escape_string(request.validated['long_info'])
    title = escape_string(request.validated['title'])
    lang = request.validated['lang']
    is_public = request.validated['is_public']
    is_read_only = request.validated['is_read_only']

    return issue_handler.set_issue(request.validated['user'], info, long_info,
                                   title, lang, is_public, is_read_only)
예제 #5
0
def set_new_issue(request):
    """

    :param request: current request of the server
    :return:
    """
    logger('views', 'main {}'.format(request.json_body))
    info = escape_string(request.validated['info'])
    long_info = escape_string(request.validated['long_info'])
    title = escape_string(request.validated['title'])
    lang = request.validated['lang']
    is_public = request.validated['is_public']
    is_read_only = request.validated['is_read_only']

    return issue_handler.set_issue(request.validated['user'], info, long_info,
                                   title, lang, is_public, is_read_only)