def test_edit_view(self): with self.app.test_request_context(): panels = [Panel('main', Row('name'), Row('price'))] view = SingleView(DummyForm, *panels) model = DummyModel(name="Renault Megane", price=10000) form = DummyForm(obj=model) res = view.render_form(form) assert "Renault Megane" in res assert "10000" in res
def test_single_view(self): with self.app.test_request_context(): panels = [Panel('main', Row('name'), Row('price'), Row('email'))] view = SingleView(DummyForm, *panels) model = DummyModel(name="Renault Megane", price=10000, email="*****@*****.**") res = view.render(model) assert "Renault Megane" in res assert "10000" in res # 'mailto:' is created by EmailWidget assert "mailto:[email protected]" in res