def test_should_send_event_batch_to_ves_service(send_message_mock):
    # given

    # when
    Ves.send_batch_event(VERSION, TEST_EVENT, BASIC_AUTH)

    # then
    verify_that_event_was_send_to_ves(TEST_EVENT, send_message_mock, VES_BATCH_URL)
Esempio n. 2
0
def test_should_send_event_to_ves_service(send_message_mock):
    # given

    # when
    Ves.send_event(VERSION, TEST_EVENT)

    # then
    verify_that_event_was_send_to_ves(TEST_EVENT, send_message_mock, VES_URL)
Esempio n. 3
0
def test_should_send_event_to_ves():
    # given
    event: str = jinja_env().get_template("ves_stnd_event.json.j2").render()

    # when
    response = Ves.send_event(basic_auth={
        'username': '******',
        'password': '******'
    },
                              json_event=event,
                              version="v7")

    # then
    assert response.status_code == 202
def test_should_send_batch_event_to_ves():
    # 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
    response = Ves.send_batch_event(
        basic_auth={'username': '******', 'password': '******'},
        json_event=event,
        version="v7"
    )

    # then
    assert response.status_code == 202
Esempio n. 5
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_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