mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-11 13:59:31 -06:00
Add constructor for ExprLit, use it in tests
This commit is contained in:
@@ -162,31 +162,31 @@ def test_readExpr_invalid():
|
||||
pgf.readExpr("->")
|
||||
|
||||
def test_readExpr_equality_int():
|
||||
assert pgf.readExpr("123") == pgf.readExpr("123")
|
||||
assert pgf.readExpr("123") == pgf.ExprLit(123)
|
||||
|
||||
def test_readExpr_equality_int_neg():
|
||||
assert pgf.readExpr("-123") == pgf.readExpr("-123")
|
||||
assert pgf.readExpr("-123") == pgf.ExprLit(-123)
|
||||
|
||||
def test_readExpr_equality_int_big():
|
||||
assert pgf.readExpr("774763251095801167872") == pgf.readExpr("774763251095801167872")
|
||||
assert pgf.readExpr("774763251095801167872") == pgf.ExprLit(774763251095801167872)
|
||||
|
||||
def test_readExpr_equality_int_big_neg():
|
||||
assert pgf.readExpr("-774763251095801167872") == pgf.readExpr("-774763251095801167872")
|
||||
assert pgf.readExpr("-774763251095801167872") == pgf.ExprLit(-774763251095801167872)
|
||||
|
||||
def test_readExpr_inequality_int():
|
||||
assert pgf.readExpr("123") != pgf.readExpr("456")
|
||||
assert pgf.readExpr("123") != pgf.ExprLit(456)
|
||||
|
||||
def test_readExpr_equality_float():
|
||||
assert pgf.readExpr("3.142") == pgf.readExpr("3.142")
|
||||
assert pgf.readExpr("3.142") == pgf.ExprLit(3.142)
|
||||
|
||||
def test_readExpr_inequality_float():
|
||||
assert pgf.readExpr("3.142") != pgf.readExpr("3")
|
||||
assert pgf.readExpr("3.142") != pgf.ExprLit(3)
|
||||
|
||||
def test_readExpr_equality_string():
|
||||
assert pgf.readExpr("\"abc\"") == pgf.readExpr("\"abc\"")
|
||||
assert pgf.readExpr("\"abc\"") == pgf.ExprLit("abc")
|
||||
|
||||
def test_readExpr_inequality_string():
|
||||
assert pgf.readExpr("\"abc\"") != pgf.readExpr("\"def\"")
|
||||
assert pgf.readExpr("\"abc\"") != pgf.ExprLit("def")
|
||||
|
||||
def test_readExpr_str_int():
|
||||
assert str(pgf.readExpr("123")) == "123"
|
||||
|
||||
Reference in New Issue
Block a user