From 84ace5ec556c260bd01d7ac26129577ea1d78c0f Mon Sep 17 00:00:00 2001 From: Ajax Date: Wed, 14 Dec 2016 18:07:25 +0100 Subject: Seperate Expression regression tests --- test/expression/expression.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'test/expression/expression.py') diff --git a/test/expression/expression.py b/test/expression/expression.py index 847ba7eb..d3e2a3b7 100644 --- a/test/expression/expression.py +++ b/test/expression/expression.py @@ -5,7 +5,9 @@ from pdb import pm from miasm2.expression.expression import * from miasm2.expression.expression_helper import * +# Expression comparison assert(ExprInt64(-1) != ExprInt64(-2)) +assert(ExprInt64(1) != ExprInt32(1)) # Possible values #- Common constants -- cgit 1.4.1 From 40fefe35dd4cae1cecd63e3877cb0a91deb26bcc Mon Sep 17 00:00:00 2001 From: Ajax Date: Wed, 14 Dec 2016 18:08:31 +0100 Subject: Regression test on big ExprInt --- test/expression/expression.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'test/expression/expression.py') diff --git a/test/expression/expression.py b/test/expression/expression.py index d3e2a3b7..58c0ca37 100644 --- a/test/expression/expression.py +++ b/test/expression/expression.py @@ -9,6 +9,10 @@ from miasm2.expression.expression_helper import * assert(ExprInt64(-1) != ExprInt64(-2)) assert(ExprInt64(1) != ExprInt32(1)) +# Expression size +big_cst = ExprInt(1, size=0x1000) +assert big_cst.size == 0x1000 + # Possible values #- Common constants A = ExprId("A") -- cgit 1.4.1