def test_keeps_diff_values(self): events = [ FakeEvent(x, diff=x) for x in (0.1, 0.1, 0.1, 9001, 7777, 0.1, 0.1, 0.1) ] diffs = [x.diff for x in events] smooth_events(events, 7) self.assertEqual([x.diff for x in events], diffs)
def test_keeps_diff_values(self): events = [FakeEvent(x, diff=x) for x in (0.1, 0.1, 0.1, 9001, 7777, 0.1, 0.1, 0.1)] diffs = [x.diff for x in events] sushi.smooth_events(events, 7) self.assertEqual([x.diff for x in events], diffs)
def test_smooths_events_shifts(self): events = [ FakeEvent(x) for x in (0.1, 0.1, 0.1, 9001, 7777, 0.1, 0.1, 0.1) ] smooth_events(events, 7) self.assertEqual([x.shift for x in events], [0.1] * 8)
def test_smooths_events_shifts(self): events = [FakeEvent(x) for x in (0.1, 0.1, 0.1, 9001, 7777, 0.1, 0.1, 0.1)] sushi.smooth_events(events, 7) self.assertEqual([x.shift for x in events], [0.1] * 8)