From 28718bfed00fe35c337cbff26ece10a095a88044 Mon Sep 17 00:00:00 2001
From: Sander de Snoo <59472150+sldesnoo-Delft@users.noreply.github.com>
Date: Mon, 21 Nov 2022 14:59:33 +0100
Subject: [PATCH] test with IQ output

---
 pulse_lib/tests/configurations/test_configuration.py | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/pulse_lib/tests/configurations/test_configuration.py b/pulse_lib/tests/configurations/test_configuration.py
index bd5df81e..8134c986 100644
--- a/pulse_lib/tests/configurations/test_configuration.py
+++ b/pulse_lib/tests/configurations/test_configuration.py
@@ -182,6 +182,7 @@ class Context:
                 if sensor not in pulse.digitizer_channels:
                     continue
                 if backend == 'Qblox':
+                    pulse.digitizer_channels[sensor].iq_out = True
                     pulse.set_digitizer_frequency(sensor, params['frequency'])
                     pulse.set_digitizer_rf_source(sensor,
                                                   output=params['output'],
@@ -222,13 +223,13 @@ class Context:
         elif backend == 'Tektronix_5014':
             sequence.set_hw_schedule(TektronixSchedule(self.pulse))
 
-    def run(self, name, sequence, *params):
+    def run(self, name, sequence, *params, silent=False):
         global _ct_configured
         runner = self._configuration['runner']
         if runner == 'qcodes':
             path = 'C:/measurements/test_pulselib'
             DataSet.default_io = DiskIO(path)
-            return qc_run(name, sequence, *params)
+            return qc_run(name, sequence, *params, quiet=silent)
 
         elif runner == 'core_tools':
             if not _ct_imported:
@@ -237,7 +238,7 @@ class Context:
                 ct.configure(os.path.join(self._dir, 'ct_config.yaml'))
                 _ct_configured = True
             ct.set_sample_info(sample=self.configuration_name)
-            return do0D(sequence, *params, name=name).run()
+            return do0D(sequence, *params, name=name, silent=silent).run()
 
         else:
             print(f'no implementation for {runner}')
-- 
GitLab