def test9(self): """Max positive delay""" sig1 = np.array([0, 0, 1]) sig2 = np.array([1, 0, 0, 0]) d, p = EventSync.estimate_delay(sig1, sig2) self.assertTrue(d == 2)
def test5(self): """Equal lengths, delay 1""" sig1 = np.array([0, 0, 1]) sig2 = np.array([0, 1, 0]) d, p = EventSync.estimate_delay(sig1, sig2) self.assertTrue(d == 1)
def test9(self): """Unequal lengths, delay -1, sig2 longer""" sig1 = np.array([0, 1, 0]) sig2 = np.array([0, 0, 1, 0]) d, p = EventSync.estimate_delay(sig1, sig2) self.assertTrue(d == -1)
def test1(self): """Equal lengths, zero delay""" sig1 = np.array([0, 1, 0]) sig2 = np.array([0, 1, 0]) d, p = EventSync.estimate_delay(sig1, sig2) self.assertTrue(d == 0)