Beispiel #1
0
    def receiver_RW_comments(self):
        self.commentCreation['content'] = unicode("Comment N1 by R1")
        yield tip.create_comment_receiver(
                                    self.receiver1_desc['receiver_gus'],
                                    self.rtip1_id,
                                    self.commentCreation)

        cl = yield tip.get_comment_list_receiver(
                                    self.receiver1_desc['receiver_gus'],
                                    self.rtip1_id)
        self.assertEqual(len(cl), 1)

        self.commentCreation['content'] = unicode("Comment N2 by R2")
        yield tip.create_comment_receiver(
                                    self.receiver2_desc['receiver_gus'],
                                    self.rtip2_id,
                                    self.commentCreation)

        cl = yield tip.get_comment_list_receiver(
                                    self.receiver2_desc['receiver_gus'],
                                    self.rtip2_id)
        self.assertEqual(len(cl), 2)
Beispiel #2
0
    def receiver1_see_system_comments(self):
        cl = yield tip.get_comment_list_receiver(self.receiver1_desc['receiver_gus'],
                                        self.rtip1_id)

        self.assertEqual(len(cl), 5)
        self.assertEqual(cl[0]['source'], models.Comment._types[0]) # Receiver (Rcvr1)
        self.assertEqual(cl[1]['source'], models.Comment._types[0]) # Receiver (Rcvr2)
        self.assertEqual(cl[2]['source'], models.Comment._types[1]) # Wb

        self.assertEqual(cl[3]['source'], models.Comment._types[2]) # System (date extension)
        self.assertEqual(cl[3]['system_content']['receiver_name'], self.receiver2_desc['name'])
        self.assertTrue(cl[3]['system_content'].has_key('now'))

        self.assertEqual(cl[4]['source'], models.Comment._types[2]) # System
Beispiel #3
0
    def postpone_comment_content_check(self):
        """
           'type': "1", # the first kind of structured system_comments
           'receiver_name': rtip.receiver.name,
           'now' : pretty_date_time(datetime_now()),
           'expire_on' : pretty_date_time(rtip.internaltip.expiration_date)
        """
        cl = yield tip.get_comment_list_receiver(self.receiver1_desc['receiver_gus'],
                                                 self.rtip1_id)

        self.assertEqual(cl[3]['source'], models.Comment._types[2]) # System (date extension)

        sys_comm = cl[3]

        self.assertEqual(sys_comm['system_content']['receiver_name'], self.receiver2_desc['name'])
        self.assertTrue(sys_comm['system_content'].has_key('now'))
        self.assertEqual(sys_comm['system_content']['type'], u"1")
        new_expire = sys_comm['system_content']['expire_on']
        new_expiration_date = vptd_dirty_copy(new_expire)