def test_follower_added_sends_a_notification(self, mock_enqueue): process_entity_follow( base.Follow(target_handle=self.profile.handle, following=True), self.remote_profile) mock_enqueue.assert_called_once_with(send_follow_notification, self.remote_profile.id, self.profile.id)
def test_follower_added_on_following_true(self): process_entity_follow( base.Follow(target_handle=self.profile.handle, following=True), self.remote_profile) self.assertEqual(self.remote_profile.following.count(), 1) self.assertEqual(self.remote_profile.following.first().handle, self.profile.handle)
def test_follower_removed_on_following_false(self): self.remote_profile.following.add(self.profile) process_entity_follow( base.Follow(target_handle=self.profile.handle, following=False), self.remote_profile) self.assertEqual(self.remote_profile.following.count(), 0)
def test_follower_added_sends_a_notification(self, mock_enqueue): process_entity_follow(base.Follow(target_id=self.profile.fid, following=True), self.remote_profile) mock_enqueue.assert_called_once_with(send_follow_notification, self.remote_profile.id, self.profile.id)
def test_follower_removed_on_following_false(self): self.remote_profile.following.add(self.profile) process_entity_follow(base.Follow(target_id=self.profile.fid, following=False), self.remote_profile) self.assertEqual(self.remote_profile.following.count(), 0)
def test_follower_added_on_following_true(self): process_entity_follow(base.Follow(target_id=self.profile.fid, following=True), self.remote_profile) self.assertEqual(self.remote_profile.following.count(), 1) self.assertEqual(self.remote_profile.following.first().fid, self.profile.fid)