Esempio n. 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)
Esempio n. 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)
Esempio n. 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)
Esempio n. 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)
Esempio n. 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)
Esempio n. 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)