Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
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)
Ejemplo n.º 3
0
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)
Ejemplo n.º 4
0
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
Ejemplo n.º 7
0
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)
Ejemplo n.º 8
0
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)
Ejemplo n.º 9
0
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)