def test_error(self): resp = Mock() json_response = rest.new(resp) errors = json_response.context self.assertEqual(500, resp.status_code) self.assertSetEqual(set(['preco']), set(errors.keys())) self.assert_can_serialize_as_json(json_response)
def test_success(self): self.assertIsNone(Venda.query().get()) json_response = rest.new(None, preco='1.01') db_venda = Venda.query().get() self.assertIsNotNone(db_venda) self.assertEquals(Decimal('1.01'), db_venda.preco) self.assert_can_serialize_as_json(json_response)