def METHOD_NAME(self):
    shift = self.create_shift_in_the_future()
    slot = ShiftSlot.objects.filter(shift=shift, attendances__isnull=True).first()
    capability = ShiftUserCapability.SHIFT_COORDINATOR
    slot.required_capabilities = [capability]
    slot.save()
    user = self.login_as_normal_user()
    user.shift_user_data.capabilities = [capability]
    user.shift_user_data.save()
    response = register_user_to_shift(self.client, user, shift)
    check_registration_successful(self, response, user, shift)