def change_locale(): ''' Change the user's current locale for interacting with the site. ''' change_locale_form = ChangeLocaleForm() if change_locale_form.validate(): l10n.change_session_locale(change_locale_form.locale.data) else: abort(400) return redirect(request.referrer or '/')
def change_locale(): ''' Change the user's current locale for interacting with the site. ''' change_locale_form=ChangeLocaleForm() if change_locale_form.validate(): l10n.change_session_locale(change_locale_form.locale.data) else: abort(400) return redirect(request.referrer or '/')
def test_locale_in_session_is_respected(self): assert 'es' in l10n.VALID_LOCALE_CODES with self.client.session_transaction() as sess: l10n.change_session_locale('es', session=sess) res = self.client.get('/') assert '<html lang="es"' in res.data