(Poly1, Poly2)
| 77 | |
| 78 | |
| 79 | def test_cast(Poly1, Poly2): |
| 80 | x = np.linspace(0, 1, 10) |
| 81 | coef = random((3,)) |
| 82 | |
| 83 | d1 = Poly1.domain + random((2,)) * .25 |
| 84 | w1 = Poly1.window + random((2,)) * .25 |
| 85 | p1 = Poly1(coef, domain=d1, window=w1) |
| 86 | |
| 87 | d2 = Poly2.domain + random((2,)) * .25 |
| 88 | w2 = Poly2.window + random((2,)) * .25 |
| 89 | p2 = Poly2.cast(p1, domain=d2, window=w2) |
| 90 | |
| 91 | assert_almost_equal(p2.domain, d2) |
| 92 | assert_almost_equal(p2.window, w2) |
| 93 | assert_almost_equal(p2(x), p1(x)) |
| 94 | |
| 95 | |
| 96 | # |
nothing calls this directly
no test coverage detected
searching dependent graphs…