def test_success(self): self.assertIsNone(Venda.query().get()) redirect_response = save(preco='1.01') self.assertIsInstance(redirect_response, RedirectResponse) saved_venda = Venda.query().get() self.assertIsNotNone(saved_venda) self.assertEquals(Decimal('1.01'), saved_venda.preco)
def test_error(self): template_response = save() errors = template_response.context['errors'] self.assertSetEqual(set(['preco']), set(errors.keys())) self.assert_can_render(template_response)