| @@ 177-190 (lines=14) @@ | ||
| 174 | assert tinydb_obs != 'foo' |
|
| 175 | ||
| 176 | ||
| 177 | def test_tinydb_observer_heartbeat_event_updates_run(tinydb_obs, sample_run): |
|
| 178 | tinydb_obs.started_event(**sample_run) |
|
| 179 | ||
| 180 | info = {'my_info': [1, 2, 3], 'nr': 7} |
|
| 181 | outp = 'some output' |
|
| 182 | tinydb_obs.heartbeat_event(info=info, captured_out=outp, beat_time=T2, |
|
| 183 | result=42) |
|
| 184 | ||
| 185 | assert len(tinydb_obs.runs) == 1 |
|
| 186 | db_run = tinydb_obs.runs.get(eid=1) |
|
| 187 | assert db_run['heartbeat'] == T2 |
|
| 188 | assert db_run['result'] == 42 |
|
| 189 | assert db_run['info'] == info |
|
| 190 | assert db_run['captured_out'] == outp |
|
| 191 | ||
| 192 | ||
| 193 | def test_tinydb_observer_completed_event_updates_run(tinydb_obs, sample_run): |
|
| @@ 87-100 (lines=14) @@ | ||
| 84 | assert not mongo_obs != m |
|
| 85 | ||
| 86 | assert not mongo_obs == 'foo' |
|
| 87 | assert mongo_obs != 'foo' |
|
| 88 | ||
| 89 | ||
| 90 | def test_mongo_observer_heartbeat_event_updates_run(mongo_obs, sample_run): |
|
| 91 | mongo_obs.started_event(**sample_run) |
|
| 92 | ||
| 93 | info = {'my_info': [1, 2, 3], 'nr': 7} |
|
| 94 | outp = 'some output' |
|
| 95 | mongo_obs.heartbeat_event(info=info, captured_out=outp, beat_time=T2, |
|
| 96 | result=1337) |
|
| 97 | ||
| 98 | assert mongo_obs.runs.count() == 1 |
|
| 99 | db_run = mongo_obs.runs.find_one() |
|
| 100 | assert db_run['heartbeat'] == T2 |
|
| 101 | assert db_run['result'] == 1337 |
|
| 102 | assert db_run['info'] == info |
|
| 103 | assert db_run['captured_out'] == outp |
|