diff --git a/sapl/crud.py b/sapl/crud.py index b72e02f96..788c8d11d 100644 --- a/sapl/crud.py +++ b/sapl/crud.py @@ -70,9 +70,9 @@ class Crud(object): class CrudUpdateView(BaseMixin, FormMessagesMixin, UpdateView): form_class = model_form - form_valid_message = _('Mudanças salvas com sucesso!') + form_valid_message = _('Registro alterado com sucesso!') form_invalid_message = make_form_invalid_message( - _('Suas mudanças não foram salvas.')) + _('Suas alterações não foram salvas.')) @property def title(self): diff --git a/sapl/test_crud.py b/sapl/test_crud.py index 49f46effa..9b4c2d6c9 100644 --- a/sapl/test_crud.py +++ b/sapl/test_crud.py @@ -66,6 +66,23 @@ def test_flux_detail_update_detail(app): stub_name = 'Comissão Stub' stub = mommy.make(Comissao, nome=stub_name) res = app.get('/comissoes/%s' % stub.id) + + # on detail page assert_h1(res, stub_name) assert not res.forms res = res.click('Editar Comissão') + + # on update page + assert_h1(res, stub_name) + form = res.form + new_name = '### New Name ###' + form['nome'] = new_name + res = form.submit() + + # on redirect to detail page + assert res.url.endswith('comissoes/%s' % stub.id) + res = res.follow() + + # back to detail page + assert 'Registro alterado com sucesso!' in res + assert_h1(res, new_name)