def _run_events_and_compare(events): current_search.flush_and_refresh('relationships') for ev in events: event = generate_payload(ev) EventAPI.handle_event(event) reindex_all_relationships() assert_es_equals_db()
def test_example_events(client, example_events, db, es_clear, auth_headers): """Load the example events from asclepias_broker/examples.""" event_url = url_for('asclepias_events.event', _external=True) for data in example_events: resp = client.post(event_url, data=json.dumps(data), headers=auth_headers) assert resp.status_code == 202 assert_es_equals_db()