Make Expr_str work for large (size > 1) and negative integers

This commit is contained in:
John J. Camilleri
2021-09-13 14:38:05 +02:00
parent 5f5bd7a83b
commit 919fd5d83e
2 changed files with 59 additions and 21 deletions

View File

@@ -165,11 +165,17 @@ def test_readExpr_str_int():
def test_readExpr_str_int_neg():
assert str(pgf.readExpr("-123")) == "-123"
# def test_readExpr_str_int_big():
# assert str(pgf.readExpr("774763251095801167872")) == "774763251095801167872"
#
# def test_readExpr_str_int_big_neg():
# assert str(pgf.readExpr("-774763251095801167872")) == "-774763251095801167872"
def test_readExpr_str_int_big_2():
assert str(pgf.readExpr("774763251095801167872")) == "774763251095801167872"
def test_readExpr_str_int_big_3():
assert str(pgf.readExpr("7747632510958011678729003251095801167999")) == "7747632510958011678729003251095801167999"
def test_readExpr_str_int_big_2_neg():
assert str(pgf.readExpr("-774763251095801167872")) == "-774763251095801167872"
def test_readExpr_str_int_big_3_neg():
assert str(pgf.readExpr("-7747632510958011678729003251095801167999")) == "-7747632510958011678729003251095801167999"
def test_readExpr_str_float():
assert str(pgf.readExpr("3.142")) == "3.142"