test_printing.py 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. from __future__ import division, absolute_import, print_function
  2. import numpy.polynomial as poly
  3. from numpy.testing import assert_equal
  4. class TestStr(object):
  5. def test_polynomial_str(self):
  6. res = str(poly.Polynomial([0, 1]))
  7. tgt = 'poly([0. 1.])'
  8. assert_equal(res, tgt)
  9. def test_chebyshev_str(self):
  10. res = str(poly.Chebyshev([0, 1]))
  11. tgt = 'cheb([0. 1.])'
  12. assert_equal(res, tgt)
  13. def test_legendre_str(self):
  14. res = str(poly.Legendre([0, 1]))
  15. tgt = 'leg([0. 1.])'
  16. assert_equal(res, tgt)
  17. def test_hermite_str(self):
  18. res = str(poly.Hermite([0, 1]))
  19. tgt = 'herm([0. 1.])'
  20. assert_equal(res, tgt)
  21. def test_hermiteE_str(self):
  22. res = str(poly.HermiteE([0, 1]))
  23. tgt = 'herme([0. 1.])'
  24. assert_equal(res, tgt)
  25. def test_laguerre_str(self):
  26. res = str(poly.Laguerre([0, 1]))
  27. tgt = 'lag([0. 1.])'
  28. assert_equal(res, tgt)
  29. class TestRepr(object):
  30. def test_polynomial_str(self):
  31. res = repr(poly.Polynomial([0, 1]))
  32. tgt = 'Polynomial([0., 1.], domain=[-1, 1], window=[-1, 1])'
  33. assert_equal(res, tgt)
  34. def test_chebyshev_str(self):
  35. res = repr(poly.Chebyshev([0, 1]))
  36. tgt = 'Chebyshev([0., 1.], domain=[-1, 1], window=[-1, 1])'
  37. assert_equal(res, tgt)
  38. def test_legendre_repr(self):
  39. res = repr(poly.Legendre([0, 1]))
  40. tgt = 'Legendre([0., 1.], domain=[-1, 1], window=[-1, 1])'
  41. assert_equal(res, tgt)
  42. def test_hermite_repr(self):
  43. res = repr(poly.Hermite([0, 1]))
  44. tgt = 'Hermite([0., 1.], domain=[-1, 1], window=[-1, 1])'
  45. assert_equal(res, tgt)
  46. def test_hermiteE_repr(self):
  47. res = repr(poly.HermiteE([0, 1]))
  48. tgt = 'HermiteE([0., 1.], domain=[-1, 1], window=[-1, 1])'
  49. assert_equal(res, tgt)
  50. def test_laguerre_repr(self):
  51. res = repr(poly.Laguerre([0, 1]))
  52. tgt = 'Laguerre([0., 1.], domain=[0, 1], window=[0, 1])'
  53. assert_equal(res, tgt)