Skip to content

Commit 12ed4f7

Browse files
committed
[Style] pre-commit formatting for MultGate.
1 parent 26be2a2 commit 12ed4f7

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

src/test/test_mult.cpp

+3-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ int main() {
1313
auto p0 = ctx.get_new_param_id(2.0);
1414
auto p1 = ctx.get_new_param_id(3.0);
1515
auto p2 = ctx.get_new_param_id(6.0);
16-
auto p3 = ctx.get_new_param_expression_id({p0, p1}, ctx.get_gate(GateType::mult));
16+
auto p3 =
17+
ctx.get_new_param_expression_id({p0, p1}, ctx.get_gate(GateType::mult));
1718

1819
CircuitSeq dag1(1);
1920
dag1.add_gate({0}, {p2}, ctx.get_gate(GateType::rx), &ctx);
@@ -27,4 +28,4 @@ int main() {
2728

2829
// Working directory is cmake-build-debug/ here.
2930
system("python ../src/test/test_mult.py");
30-
}
31+
}

src/test/test_mult.py

+6
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
from src.python.verifier.gates import *
66

7+
78
def approx_eq(a, b):
89
assert len(a) == 2
910
assert len(b) == 2
@@ -13,6 +14,7 @@ def approx_eq(a, b):
1314
err = max(abs(cos_a - cos_b), abs(sin_a - sin_b))
1415
return err < 0.0000000000001
1516

17+
1618
def mult_test(expected, n, a):
1719
actual = mult(n, a)
1820
swapped = mult(a, n)
@@ -27,12 +29,14 @@ def test_positive(a):
2729
mult_test(expected, n, a)
2830
expected = add(a, expected)
2931

32+
3033
def test_negative(a):
3134
expected = neg(a)
3235
for n in range(-1, -41, -1):
3336
mult_test(expected, n, a)
3437
expected = add(neg(a), expected)
3538

39+
3640
def test_floats(a):
3741
n = 5
3842
expected = mult(n, a)
@@ -43,12 +47,14 @@ def test_floats(a):
4347
assert actual == swapped
4448
assert actual == expected
4549

50+
4651
def test_numbers():
4752
assert mult(2, 3.0) == 6.0
4853
assert mult(3.0, 2) == 6.0
4954
assert mult(3, 4) == 12
5055
assert mult(3.0, 0.1) == 0.3
5156

57+
5258
if __name__ == '__main__':
5359
v = 1 / math.sqrt(2)
5460
test_positive((v, v))

0 commit comments

Comments
 (0)