Example #1
0
 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)
Example #2
0
 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)
Example #3
0
 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)
Example #4
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)
Example #5
0
 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)
Example #6
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)