def test_error(self): curso = mommy.save_one(Curso) old_properties = curso.to_dict() template_response = save(curso.key.id()) errors = template_response.context['errors'] self.assertSetEqual(set(['preco', 'nome']), set(errors.keys())) self.assertEqual(old_properties, curso.key.get().to_dict()) self.assert_can_render(template_response)
def test_success(self): curso = mommy.save_one(Curso) old_properties = curso.to_dict() redirect_response = save(curso.key.id(), preco='1.01', nome='nome_string') self.assertIsInstance(redirect_response, RedirectResponse) edited_curso = curso.key.get() self.assertEquals(Decimal('1.01'), edited_curso.preco) self.assertEquals('nome_string', edited_curso.nome) self.assertNotEqual(old_properties, edited_curso.to_dict())