Skip to content

Commit b146980

Browse files
committed
Fix all warnings in test cases
1 parent 1009da1 commit b146980

File tree

5 files changed

+19
-19
lines changed

5 files changed

+19
-19
lines changed

tests/test_ast.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ def test_associativity(self):
2929
assert (x * y * z * w).shallow_repr() == "<BV8 x * y * z * w>"
3030
assert (x + y - z - w).shallow_repr() == "<BV8 x + y - z - w>"
3131
assert (x + (y - (z - w))).shallow_repr() == "<BV8 x + (y - (z - w))>"
32-
assert (x * y / z % w).shallow_repr() == "<BV8 x * y / z % w>"
33-
assert (x * (y / (z % w))).shallow_repr() == "<BV8 x * (y / (z % w))>"
32+
assert (x * y // z % w).shallow_repr() == "<BV8 x * y / z % w>"
33+
assert (x * (y // (z % w))).shallow_repr() == "<BV8 x * (y / (z % w))>"
3434

3535

3636
if __name__ == "__main__":

tests/test_expression.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,7 @@ def raw_ite(self, solver_type):
283283
ss = s.branch()
284284
ss.add(z == itz)
285285
ss.add(itz != 0)
286-
self.assertEqual(ss.eval(y / x, 100), (2,))
286+
self.assertEqual(ss.eval(y // x, 100), (2,))
287287
self.assertEqual(sorted(ss.eval(x, 100)), [1, 10, 100])
288288
self.assertEqual(sorted(ss.eval(y, 100)), [2, 20, 200])
289289

@@ -447,10 +447,10 @@ def test_signed_concrete(self):
447447
d = claripy.BVV(-3, 32)
448448

449449
# test unsigned
450-
assert bc.convert(a / c) == 1
451-
assert bc.convert(a / d) == 0
452-
assert bc.convert(b / c) == 0x55555553
453-
assert bc.convert(b / d) == 0
450+
assert bc.convert(a // c) == 1
451+
assert bc.convert(a // d) == 0
452+
assert bc.convert(b // c) == 0x55555553
453+
assert bc.convert(b // d) == 0
454454
assert bc.convert(a % c) == 2
455455
assert bc.convert(a % d) == 5
456456
assert bc.convert(b % c) == 2
@@ -478,10 +478,10 @@ def test_signed_symbolic(self):
478478
solver.add(d == -3)
479479

480480
# test unsigned
481-
assert list(solver.eval(a / c, 2)) == [1]
482-
assert list(solver.eval(a / d, 2)) == [0]
483-
assert list(solver.eval(b / c, 2)) == [0x55555553]
484-
assert list(solver.eval(b / d, 2)) == [0]
481+
assert list(solver.eval(a // c, 2)) == [1]
482+
assert list(solver.eval(a // d, 2)) == [0]
483+
assert list(solver.eval(b // c, 2)) == [0x55555553]
484+
assert list(solver.eval(b // d, 2)) == [0]
485485
assert list(solver.eval(a % c, 2)) == [2]
486486
assert list(solver.eval(a % d, 2)) == [5]
487487
assert list(solver.eval(b % c, 2)) == [2]

tests/test_simplify.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ def assert_correct(a, b):
4949

5050
# make sure the division simplification works
5151
assert_correct(2 + x, claripy.backends.z3.simplify(1 + x + 1))
52-
assert_correct(x / y, claripy.backends.z3.simplify(x / y))
52+
assert_correct(x // y, claripy.backends.z3.simplify(x // y))
5353
assert_correct(x % y, claripy.backends.z3.simplify(x % y))
5454

5555
def test_rotate_shift_mask_simplification(self):

tests/test_solver.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -544,7 +544,7 @@ def test_zero_division_in_cache_mixin(self):
544544
s = claripy.Solver()
545545
s.add(e == 8)
546546
assert s.satisfiable()
547-
s.add(claripy.If(denum == 0, 0, num / denum) == e)
547+
s.add(claripy.If(denum == 0, 0, num // denum) == e)
548548
assert s.satisfiable()
549549
# As a bonus:
550550
s.add(num == 16)

tests/test_vsa.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -185,16 +185,16 @@ def test_wrapped_intervals(self):
185185
si1 = claripy.SI(bits=32, to_conv=10)
186186
si2 = claripy.SI(bits=32, to_conv=5)
187187
si3 = claripy.SI(bits=32, to_conv=2)
188-
assert claripy.backends.vsa.identical(si1 / si2, si3)
188+
assert claripy.backends.vsa.identical(si1 // si2, si3)
189189

190190
si3 = claripy.SI(bits=32, to_conv=0)
191-
assert claripy.backends.vsa.identical(si2 / si1, si3)
191+
assert claripy.backends.vsa.identical(si2 // si1, si3)
192192

193193
# intervals division
194194
si1 = claripy.SI(bits=32, stride=1, lower_bound=10, upper_bound=100)
195195
si2 = claripy.SI(bits=32, stride=1, lower_bound=10, upper_bound=20)
196196
si3 = claripy.SI(bits=32, stride=1, lower_bound=0, upper_bound=10)
197-
assert claripy.backends.vsa.identical(si1 / si2, si3)
197+
assert claripy.backends.vsa.identical(si1 // si2, si3)
198198

199199
#
200200
# Extension
@@ -381,10 +381,10 @@ def is_equal(ast_0, ast_1):
381381
assert si_mul_3.size() == 32
382382
assert is_equal(si_mul_3, claripy.SI(bits=32, stride=2, lower_bound=-2000, upper_bound=4000))
383383
# Division
384-
si_div_1 = si1 / 3
384+
si_div_1 = si1 // 3
385385
assert si_div_1.size() == 32
386386
assert is_equal(si_div_1, claripy.SI(bits=32, stride=0, lower_bound=3, upper_bound=3))
387-
si_div_2 = si_a / 3
387+
si_div_2 = si_a // 3
388388
assert si_div_2.size() == 32
389389
assert is_equal(si_div_2, claripy.SI(bits=32, stride=1, lower_bound=3, upper_bound=6))
390390
# Modulo
@@ -566,7 +566,7 @@ def is_equal(ast_0, ast_1):
566566
# ValueSet
567567
#
568568

569-
def VS(name=None, bits=None, region=None, val=None):
569+
def VS(name=None, bits=None, region=None, val=None): # noqa: F811
570570
region = "foobar" if region is None else region
571571
return claripy.ValueSet(bits, region=region, region_base_addr=0, value=val, name=name)
572572

0 commit comments

Comments
 (0)