Skip to content

Commit eba8db0

Browse files
committed
Testing sig gen from quick setup.
1 parent 0db77c6 commit eba8db0

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

test/quick_data.pickle

31.5 KB
Binary file not shown.

test/test_quick_setup.py

+13
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22
testing module quick setup class
33
"""
44

5+
import numpy as np
56
import pytest
7+
import pickle
68
from c3.experiment import Experiment
79

810
exp = Experiment()
@@ -23,3 +25,14 @@ def test_exp_quick_setup_freqs() -> None:
2325
carrier_freq = gate.comps["d1"]["carrier"].params["freq"].get_value()
2426
offset = gate.comps["d1"]["gaussian"].params["freq_offset"].get_value()
2527
assert qubit_freq == carrier_freq + offset
28+
29+
@pytest.mark.integration
30+
def test_generator() -> None:
31+
gen_signal = pmap.generator.generate_signals(pmap.instructions["rx90p[0]"])
32+
with open("test/quick_data.pickle", "rb") as quickfile:
33+
test_data = pickle.load(quickfile)
34+
np.testing.assert_allclose(gen_signal["d1"]["ts"], test_data["d1"]["ts"])
35+
np.testing.assert_allclose(
36+
actual=gen_signal["d1"]["values"].numpy(),
37+
desired=test_data["d1"]["values"].numpy(),
38+
)

0 commit comments

Comments
 (0)