def test_eur_should_have_2_digits_precision(): assert EUR.stock(0.01) == EUR(0.01) assert EUR.stock(0.001) == EUR(0)
def test_precision_should_round_to_nearest_value(): assert EUR.stock(1.234) == EUR(1.23) assert EUR.stock(1.235) == EUR(1.24) assert EUR.stock(1.236) == EUR(1.24)