[pyar] Comparar Decimales

Hernan Grecco hernan.grecco en gmail.com
Vie Jun 6 08:27:53 ART 2014


Hola,

2014-06-06 8:22 GMT-03:00 Daniel <dmlistapython en gmail.com>:
> Esto tratando de comparar resultados para testear
> realizo una operación que digamos que tendría que dar MUY aproximadamente
> 8.26
> y necesito tester que de 8.26, pero no puedo, paso abajo las pruebas de
> consola
> cómo puedo realizarlo no encuentro la manera y no quiero hacer chanchadas.
>

Si estás usando UnitTest, tenes la función assertAlmostEqual
(https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertAlmostEqual)
que basicamente se fija que la diferencia sea menor que algo:

abs(tengo - quiero) < error_absoluto.

Si no estas usando UnitTest, podes hacer esto vos mismo.

Hernán


More information about the pyar mailing list