We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a6a9a9e commit 296647eCopy full SHA for 296647e
1 file changed
tests/test_heartbeat.py
@@ -47,6 +47,25 @@ def test_heartbeat_reduce():
47
assert len(reduced_events) == 1
48
49
50
+def test_heartbeat_same_timestamp():
51
+ now = datetime.now()
52
+ td_1s = timedelta(seconds=1)
53
+ td_0s = timedelta(seconds=0)
54
+
55
+ e1 = Event(timestamp=now, duration=td_1s, data={"label": "test"})
56
+ e2 = Event(timestamp=now, duration=td_0s, data={"label": "test"})
57
58
+ # Should merge
59
+ res = heartbeat_reduce(list([e1, e2]), pulsetime=5)
60
+ assert len(res) == 1
61
+ assert res[0].duration == td_1s
62
63
+ # Order shouldn't matter, should merge
64
+ res = heartbeat_reduce([e2, e1], pulsetime=5)
65
66
67
68
69
def test_heartbeat_reduce_fail():
70
"""Events should not reduce"""
71
now = datetime.now()
0 commit comments