コード例 #1
0
    def test_keywords_conversion(self):
        yield self.perform_full_submission_actions()
        yield DeliverySchedule().operation()

        data = {}
        data['type'] = 'tip'
        data['receiver'] = yield admin.receiver.get_receiver(
            self.dummyReceiver_1['id'], 'en')
        data['context'] = yield admin.context.get_context(
            self.dummyContext['id'], 'en')
        data['notification'] = yield admin.notification.get_notification('en')
        data['node'] = yield admin.node.admin_serialize_node('en')
        data['tip'] = self.dummyRTips[0]
        comments = yield rtip.get_comment_list(self.dummyReceiver_1['id'],
                                               data['tip']['id'])
        data['comment'] = comments[0]
        messages = yield rtip.get_message_list(self.dummyReceiver_1['id'],
                                               data['tip']['id'])
        data['message'] = messages[0]
        files = yield rtip.get_files_receiver(self.dummyReceiver_1['id'],
                                              data['tip']['id'])
        data['file'] = files[0]

        for key in ['tip', 'comment', 'message', 'file']:
            data['type'] = key
            template = ''.join(supported_template_types[key].keyword_list)
            ret = Templating().format_template(template, data)
コード例 #2
0
ファイル: test_tip.py プロジェクト: jpobley/GlobaLeaks
    def receiver_RW_comments(self):
        self.commentCreation['content'] = unicode("Comment N1 by R1")
        yield rtip.create_comment(self.receiver1_desc['id'],
                                  self.rtip1_id,
                                  self.commentCreation)

        cl = yield rtip.get_comment_list(self.receiver1_desc['id'],
                                         self.rtip1_id)
        self.assertEqual(len(cl), 1)

        self.commentCreation['content'] = unicode("Comment N2 by R2")
        yield rtip.create_comment(self.receiver2_desc['id'],
                                  self.rtip2_id,
                                  self.commentCreation)

        cl = yield rtip.get_comment_list(self.receiver2_desc['id'],
                                         self.rtip2_id)
        self.assertEqual(len(cl), 2)
コード例 #3
0
    def test_keywords_conversion(self):
        yield self.perform_full_submission_actions()
        yield DeliverySchedule().operation()

        data = {}
        data['type'] = 'tip'
        data['receiver'] = yield admin.receiver.get_receiver(self.dummyReceiver_1['id'], 'en')
        data['context'] = yield admin.context.get_context(self.dummyContext['id'], 'en')
        data['notification'] = yield admin.notification.get_notification('en')
        data['node'] = yield admin.node.admin_serialize_node('en')
        data['tip'] = self.dummyRTips[0]
        comments = yield rtip.get_comment_list(self.dummyReceiver_1['id'], data['tip']['id'])
        data['comment'] = comments[0]
        messages = yield rtip.get_message_list(self.dummyReceiver_1['id'], data['tip']['id'])
        data['message'] = messages[0]
        files = yield rtip.get_files_receiver(self.dummyReceiver_1['id'], data['tip']['id'])
        data['file'] = files[0]

        for key in ['tip', 'comment', 'message', 'file']:
            data['type'] = key
            template = ''.join(supported_template_types[key].keyword_list)
            ret = Templating().format_template(template, data)