def test_fires_removed_from_group_signal(self):
        def remove_user_group_signal_receiver(**kwargs):
            """Demo signal for testing"""
            # pylint: disable=attribute-defined-outside-init
            self.remove_signal_group = kwargs['group']
            self.remove_signal_user = kwargs['user']
        # Attach our test signal
        group_member_removed.connect(remove_user_group_signal_receiver)

        group = self.create_group()
        user = self.create_user()
        user.add_to_group(group.pk)

        self.assertFalse(hasattr(self, 'remove_signal_group'))
        self.assertFalse(hasattr(self, 'remove_signal_user'))

        remove_user_from_group(user=user, group=group)

        self.assertEqual(self.remove_signal_group, group)
        self.assertEqual(self.remove_signal_user, user)

        group_member_removed.disconnect(
            receiver=remove_user_group_signal_receiver)
Ensures that the world is still there.
dataset/ETHPy150Open ofa/connect/open_connect/groups/tests/test_tasks.py/TestRemoveUserFromGroup.test_fires_removed_from_group_signal--crossover with--dataset/ETHPy150Open uber/clay/docs/helloworld.py/hello