Skip to content

Commit 6d47c5a

Browse files
committed
TEST: Update test_complex_01 to work with WAT
1 parent a2b61ed commit 6d47c5a

File tree

1 file changed

+21
-21
lines changed

1 file changed

+21
-21
lines changed

integration_tests/test_complex_01.py

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -9,35 +9,35 @@ def test_real_imag():
99
eps = 1e-12
1010
a = x.real
1111
b = x.imag
12-
assert abs(a - 2.0) < eps
13-
assert abs(b - 3.0) < eps
12+
assert abs(a - 2.0) <= eps
13+
assert abs(b - 3.0) <= eps
1414

1515
def test_complex():
1616
x: c64
1717
x = complex(4.5, 6.7)
1818
eps: f64
1919
eps = 1e-12
20-
assert abs(x.real - 4.5) < eps
21-
assert abs(x.imag - 6.7) < eps
20+
assert abs(x.real - 4.5) <= eps
21+
assert abs(x.imag - 6.7) <= eps
2222

2323
x = complex(-4, 2)
24-
assert abs(x.real - (-4.0)) < eps
25-
assert abs(x.imag - 2.0) < eps
24+
assert abs(x.real - (-4.0)) <= eps
25+
assert abs(x.imag - 2.0) <= eps
2626

2727
x = complex(4, 7.89)
28-
assert abs(x.real - 4.0) < eps
29-
assert abs(x.imag - 7.89) < eps
28+
assert abs(x.real - 4.0) <= eps
29+
assert abs(x.imag - 7.89) <= eps
3030

3131
x = complex(5.6, 0)
32-
assert abs(x.real - 5.6) < eps
33-
assert abs(x.imag - 0.0) < eps
32+
assert abs(x.real - 5.6) <= eps
33+
assert abs(x.imag - 0.0) <= eps
3434

3535
a: f64
3636
a = 534.6
3737
x = complex(a, -a) # (f64, f64)
3838

39-
assert abs(x.real - 534.60000000000002274) < eps
40-
assert abs(x.imag - (-534.60000000000002274)) < eps
39+
assert abs(x.real - 534.60000000000002274) <= eps
40+
assert abs(x.imag - (-534.60000000000002274)) <= eps
4141

4242
a2: f32
4343
a2 = -f32(423.5430806348152437)
@@ -46,7 +46,7 @@ def test_complex():
4646
x2: c32
4747
x2 = c32(complex(a2, a3)) # (f32, f32)
4848

49-
assert f64(abs(x2.imag - f32(34.5))) < eps
49+
assert f64(abs(x2.imag - f32(34.5))) <= eps
5050

5151
i1: i32
5252
i1 = -5
@@ -65,21 +65,21 @@ def test_complex_unary_minus():
6565
c = c32(complex(3, 4.5))
6666
_c: c32
6767
_c = -c
68-
assert abs(f64(_c.real) - (-3.0)) < 1e-12
69-
assert abs(f64(_c.imag) - (-4.5)) < 1e-12
68+
assert abs(f64(_c.real) - (-3.0)) <= 1e-12
69+
assert abs(f64(_c.imag) - (-4.5)) <= 1e-12
7070
_c = c32(complex(5, -78))
7171
_c = -_c
72-
assert abs(f64(_c.real) - (-5.0)) < 1e-12
73-
assert abs(f64(_c.imag) - 78.0) < 1e-12
72+
assert abs(f64(_c.real) - (-5.0)) <= 1e-12
73+
assert abs(f64(_c.imag) - 78.0) <= 1e-12
7474
c2: c64
7575
c2 = complex(-4.5, -7.8)
7676
c2 = -c2
77-
assert abs(c2.real - 4.5) < 1e-12
78-
assert abs(c2.imag - 7.8) < 1e-12
77+
assert abs(c2.real - 4.5) <= 1e-12
78+
assert abs(c2.imag - 7.8) <= 1e-12
7979
c2 = c64(3) + 4j
8080
c2 = -c2
81-
assert abs(c2.real - (-3.0)) < 1e-12
82-
assert abs(c2.imag - (-4.0)) < 1e-12
81+
assert abs(c2.real - (-3.0)) <= 1e-12
82+
assert abs(c2.imag - (-4.0)) <= 1e-12
8383

8484
def test_complex_not():
8585
c: c32

0 commit comments

Comments
 (0)