@@ -565,17 +565,25 @@ def test_do_i_follow(self):
565565 self .assertEqual (followings ['results' ][0 ]['feed_id' ], social .id )
566566 self .assertEqual (followings ['results' ][0 ]['target_id' ], 'user:apy' )
567567
568- def test_change_activity_to (self ):
569- activity_data = {'actor' : 1 , 'verb' : 'tweet' , 'object' : 1 }
568+ def test_update_activity_to_targets (self ):
569+ time = datetime .datetime .utcnow ().isoformat ()
570+ foreign_id = 'user:1'
571+ activity_data = {
572+ 'actor' : 1 ,
573+ 'verb' : 'tweet' ,
574+ 'object' : 1 ,
575+ 'foreign_id' : foreign_id ,
576+ 'time' : time ,
577+ }
570578 activity_data ['to' ] = ['user:1' , 'user:2' ]
571- activity_id = self .user1 .add_activity (activity_data )[ 'id' ]
579+ self .user1 .add_activity (activity_data )
572580
573- ret = self .user1 .change_activity_to ( activity_id , replace = ['user:3' , 'user:2' ])
581+ ret = self .user1 .update_activity_to_targets ( foreign_id , time , replace = ['user:3' , 'user:2' ])
574582 self .assertEqual (len (ret ['activity' ]['to' ]), 2 )
575583 self .assertTrue ('user:2' in ret ['activity' ]['to' ])
576584 self .assertTrue ('user:3' in ret ['activity' ]['to' ])
577585
578- ret = self .user1 .change_activity_to ( activity_id , add = ['user:4' , 'user:5' ], delete = ['user:3' ])
586+ ret = self .user1 .update_activity_to_targets ( foreign_id , time , add = ['user:4' , 'user:5' ], remove = ['user:3' ])
579587 self .assertEqual (len (ret ['activity' ]['to' ]), 3 )
580588 self .assertTrue ('user:2' in ret ['activity' ]['to' ])
581589 self .assertTrue ('user:4' in ret ['activity' ]['to' ])
0 commit comments