def settings_with_reset_password_verification(): with override_rest_registration_settings({ 'RESET_PASSWORD_VERIFICATION_ENABLED': True, 'RESET_PASSWORD_VERIFICATION_URL': RESET_PASSWORD_VERIFICATION_URL, 'VERIFICATION_FROM_EMAIL': VERIFICATION_FROM_EMAIL, }): yield settings
def settings_with_register_verification(): with override_rest_registration_settings({ 'REGISTER_VERIFICATION_ENABLED': True, 'REGISTER_VERIFICATION_URL': REGISTER_VERIFICATION_URL, 'VERIFICATION_FROM_EMAIL': VERIFICATION_FROM_EMAIL, }): yield settings
def settings_with_reset_password_fail_when_user_not_found_disabled(): with override_rest_registration_settings({ 'RESET_PASSWORD_FAIL_WHEN_USER_NOT_FOUND': False, }): yield settings
def settings_with_register_no_confirm(): with override_rest_registration_settings({ 'REGISTER_SERIALIZER_PASSWORD_CONFIRM': False, }): yield settings
def settings_without_register_verification(): with override_rest_registration_settings({ 'REGISTER_VERIFICATION_ENABLED': False, }): yield settings
def test_get_user_public_field_names(kwargs, restreg_settings_override, expected_fields): with override_rest_registration_settings(restreg_settings_override): assert set(get_user_public_field_names(**kwargs)) == expected_fields