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)
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
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)