Mercurial > hg > tvii
view tests/test_derivative.py @ 84:0f3af15bb29a
add noise introduction function
author | Jeff Hammel <k0scist@gmail.com> |
---|---|
date | Sun, 17 Dec 2017 13:55:35 -0800 |
parents | 1b61ce99ee82 |
children |
line wrap: on
line source
#!/usr/bin/env python import os import shutil import tempfile import unittest from tvii import derivative class TestDerivatives(unittest.TestCase): def test_midpoint(self): def cube(x): return x**3 exact = 3 expected = 3.0001 got = derivative.midpoint(cube, 1, 0.01) assert abs(expected - got) < 1e-6, "Expected {}; got {}".format(expected, got) if __name__ == '__main__': unittest.main()