def test_should_remove_all_events(send_message_mock): # given # when Dmaap.reset_events() # then verify_that_event_was_send_to_ves(send_message_mock, DMAAP_RESET_EVENTS)
def test_should_get_events_from_topic(send_message_mock): # given # when Dmaap.get_events_for_topic(TOPIC) # then verify_that_event_was_send_to_ves(send_message_mock, DMAAP_EVENTS_FROM_TOPIC_URL)
def test_should_get_all_events(send_message_mock): # given # when Dmaap.get_all_events() # then verify_that_event_was_send_to_ves(send_message_mock, DMAAP_EVENTS_URL)
def test_should_send_event_to_ves_and_dmaap(): # given event: str = jinja_env().get_template("ves_stnd_event.json.j2").render() # when Dmaap.reset_events() response = Ves.send_event(basic_auth={ 'username': '******', 'password': '******' }, json_event=event, version="v7") # then assert response.status_code == 202 assert len(Dmaap.get_events_for_topic("fault")) == 1
def test_should_get_all_topics_from_dmaap(): # given # when response = Dmaap.get_all_topics(basic_auth={ 'username': '******', 'password': '******' }) # then assert len(response) == 9
def test_should_send_batch_event_to_ves_and_dmaap(): # given requests.post("{}/set_dmaap_address".format(settings.VES_URL), json={"DMAAP_MOCK": settings.DMAAP_URL}) event: str = jinja_env().get_template("ves7_batch_with_stndDefined_valid.json.j2").render() # when reset_dmaap_mock() response = Ves.send_batch_event( basic_auth={'username': '******', 'password': '******'}, json_event=event, version="v7" ) # then assert response.status_code == 202 events = Dmaap.get_events_for_topic("fault", basic_auth={'username': '******', 'password': '******'}) assert len(events) == 2
def test_should_get_all_topics(send_message_mock): Dmaap.get_all_topics(BASIC_AUTH) verify_send_event_to_ves_called(send_message_mock, DMAAP_GET_ALL_TOPICS)
def test_should_get_events_from_topic(send_message_mock): Dmaap.get_events_for_topic(TOPIC, BASIC_AUTH) verify_send_event_to_ves_called(send_message_mock, DMAAP_EVENTS_FROM_TOPIC_URL)
def test_should_get_all_events(send_message_mock): Dmaap.get_all_events(BASIC_AUTH) verify_send_event_to_ves_called(send_message_mock, DMAAP_EVENTS_URL)