def test_precision(): """test various values for float_precision.""" f = PlainTextFormatter() nt.assert_equal(f(pi), repr(pi)) f.float_precision = 0 if numpy: po = numpy.get_printoptions() nt.assert_equal(po['precision'], 0) nt.assert_equal(f(pi), '3') f.float_precision = 2 if numpy: po = numpy.get_printoptions() nt.assert_equal(po['precision'], 2) nt.assert_equal(f(pi), '3.14') f.float_precision = '%g' if numpy: po = numpy.get_printoptions() nt.assert_equal(po['precision'], 2) nt.assert_equal(f(pi), '3.14159') f.float_precision = '%e' nt.assert_equal(f(pi), '3.141593e+00') f.float_precision = '' if numpy: po = numpy.get_printoptions() nt.assert_equal(po['precision'], 8) nt.assert_equal(f(pi), repr(pi))
def test_precision(): """test various values for float_precision.""" f = PlainTextFormatter() assert f(pi) == repr(pi) f.float_precision = 0 if numpy: po = numpy.get_printoptions() assert po["precision"] == 0 assert f(pi) == "3" f.float_precision = 2 if numpy: po = numpy.get_printoptions() assert po["precision"] == 2 assert f(pi) == "3.14" f.float_precision = "%g" if numpy: po = numpy.get_printoptions() assert po["precision"] == 2 assert f(pi) == "3.14159" f.float_precision = "%e" assert f(pi) == "3.141593e+00" f.float_precision = "" if numpy: po = numpy.get_printoptions() assert po["precision"] == 8 assert f(pi) == repr(pi)
def test_precision(): """test various values for float_precision.""" f = PlainTextFormatter() nt.assert_equal(f(pi), repr(pi)) f.float_precision = 0 if numpy: po = numpy.get_printoptions() nt.assert_equal(po["precision"], 0) nt.assert_equal(f(pi), "3") f.float_precision = 2 if numpy: po = numpy.get_printoptions() nt.assert_equal(po["precision"], 2) nt.assert_equal(f(pi), "3.14") f.float_precision = "%g" if numpy: po = numpy.get_printoptions() nt.assert_equal(po["precision"], 2) nt.assert_equal(f(pi), "3.14159") f.float_precision = "%e" nt.assert_equal(f(pi), "3.141593e+00") f.float_precision = "" if numpy: po = numpy.get_printoptions() nt.assert_equal(po["precision"], 8) nt.assert_equal(f(pi), repr(pi))
def test_precision(): """test various values for float_precision.""" f = PlainTextFormatter() nt.assert_equals(f(pi), repr(pi)) f.float_precision = 0 if numpy: po = numpy.get_printoptions() nt.assert_equals(po["precision"], 0) nt.assert_equals(f(pi), "3") f.float_precision = 2 if numpy: po = numpy.get_printoptions() nt.assert_equals(po["precision"], 2) nt.assert_equals(f(pi), "3.14") f.float_precision = "%g" if numpy: po = numpy.get_printoptions() nt.assert_equals(po["precision"], 2) nt.assert_equals(f(pi), "3.14159") f.float_precision = "%e" nt.assert_equals(f(pi), "3.141593e+00") f.float_precision = "" if numpy: po = numpy.get_printoptions() nt.assert_equals(po["precision"], 8) nt.assert_equals(f(pi), repr(pi))