From 804caf2818aab2fd92d2330e7a50a078d68363da Mon Sep 17 00:00:00 2001
From: pablolh
Date: Thu, 16 Nov 2023 12:15:16 +0100
Subject: [PATCH] Add test for capped significant digits
---
test/test_writer.py | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/test/test_writer.py b/test/test_writer.py
index 59dd74b0..ae5011f9 100644
--- a/test/test_writer.py
+++ b/test/test_writer.py
@@ -58,6 +58,23 @@ def test_comment(self):
/* My comment */
cr q[0], q[1], 1.234
+""",
+ )
+
+ def test_cap_significant_digits(self):
+ squirrelAST = SquirrelAST(DefaultGates, 3, "q")
+
+ writer = Writer(DefaultGates)
+
+ squirrelAST.addGate("cr", 0, 1, 1.6546514861321684321654)
+
+ self.assertEqual(
+ writer.process(squirrelAST),
+ """version 3.0
+
+qubit[3] q
+
+cr q[0], q[1], 1.6546515
""",
)