def test_notify_multiple_owners(self): """Test notifying multiple owners""" requsting_user = mommy.make(User) group = mommy.make(Group) self.user1.add_to_group(group.pk) group.owners.add(self.user1) self.user2.add_to_group(group.pk) group.owners.add(self.user2) self.mocksysmessage.reset_mock() request = mommy.make(GroupRequest, user=requsting_user, group=group) notify_owners_of_group_request(request.pk) self.assertTrue(self.mocksysmessage.delay.called) self.assertEqual(self.mocksysmessage.delay.call_count, 2)
def test_notify_multiple_owners(self): """Test notifying multiple owners""" requsting_user = mommy.make(User) group = mommy.make(Group) self.user1.add_to_group(group.pk) group.owners.add(self.user1) self.user2.add_to_group(group.pk) group.owners.add(self.user2) self.mocksysmessage.reset_mock() request = mommy.make(GroupRequest, user=requsting_user, group=group) notify_owners_of_group_request(request.pk) self.assertTrue(self.mocksysmessage.delay.called) self.assertEqual(self.mocksysmessage.delay.call_count, 2)
def test_notify_one_owner(self): """Test nofifying one owner (allows us to do more granular testing)""" requsting_user = mommy.make(User) group = mommy.make(Group) self.user1.add_to_group(group.pk) group.owners.add(self.user1) request = mommy.make(GroupRequest, user=requsting_user, group=group) notify_owners_of_group_request(request.pk) self.assertTrue(self.mocksysmessage.delay.called) call_args = self.mocksysmessage.delay.call_args[0] self.assertEqual(call_args[0], self.user1.pk) self.assertIn(str(group), call_args[1]) self.assertIn(str(requsting_user), call_args[2]) self.assertIn(settings.ORIGIN, call_args[2])
def test_notify_one_owner(self): """Test nofifying one owner (allows us to do more granular testing)""" requsting_user = mommy.make(User) group = mommy.make(Group) self.user1.add_to_group(group.pk) group.owners.add(self.user1) request = mommy.make(GroupRequest, user=requsting_user, group=group) notify_owners_of_group_request(request.pk) self.assertTrue(self.mocksysmessage.delay.called) call_args = self.mocksysmessage.delay.call_args[0] self.assertEqual(call_args[0], self.user1.pk) self.assertIn(str(group), call_args[1]) self.assertIn(str(requsting_user), call_args[2]) self.assertIn(settings.ORIGIN, call_args[2])