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 """, )