forked from M-Labs/artiq
1
0
Fork 0

coefficients: add comparison unittest

This commit is contained in:
Robert Jördens 2016-02-17 15:16:14 +01:00
parent d162b2cc04
commit b4ea318e6d
1 changed files with 9 additions and 0 deletions

View File

@ -32,6 +32,15 @@ class TestSplineCoef(unittest.TestCase):
def test_run(self): def test_run(self):
return self.drive(self.test_synth()) return self.drive(self.test_synth())
def test_compare(self):
scale = 100
d = list(self.s.get_segment_data(start=0, stop=4, scale=1/scale))
d[0]["trigger"] = True
s = compute_samples.Synthesizer(self.y.shape[0], [d])
s.select(0)
y = s.trigger()[0]
np.testing.assert_almost_equal(y[::scale], self.y[0, :-1])
@unittest.skip("manual/visual test") @unittest.skip("manual/visual test")
def test_plot(self): def test_plot(self):
import matplotlib.pyplot as plt import matplotlib.pyplot as plt