Commit 7b2df93a authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

Solve minor issue in unitary test of Context that prevented tests to finish...

Solve minor issue in unitary test of Context that prevented tests to finish correctly in random cases.
parent b32528f8
Loading
Loading
Loading
Loading
+16 −10
Original line number Diff line number Diff line
@@ -318,16 +318,22 @@ def test_grpc_topology(
    assert response.context_uuid.uuid == DEFAULT_CONTEXT_UUID

    # ----- Check create event -----------------------------------------------------------------------------------------
    context_event = None
    topology_event = None
    for _ in range(2):
        event = events_collector.get_event(block=True)
    assert isinstance(event, TopologyEvent)
    assert event.event.event_type == EventTypeEnum.EVENTTYPE_CREATE
    assert event.topology_id.context_id.context_uuid.uuid == DEFAULT_CONTEXT_UUID
    assert event.topology_id.topology_uuid.uuid == DEFAULT_TOPOLOGY_UUID

    event = events_collector.get_event(block=True)
    assert isinstance(event, ContextEvent)
    assert event.event.event_type == EventTypeEnum.EVENTTYPE_UPDATE
    assert event.context_id.context_uuid.uuid == DEFAULT_CONTEXT_UUID
        assert isinstance(event, ContextEvent, TopologyEvent)
        if isinstance(event, ContextEvent): context_event = event
        if isinstance(event, TopologyEvent): topology_event = event

    assert context_event is not None
    assert context_event.event.event_type == EventTypeEnum.EVENTTYPE_UPDATE
    assert context_event.context_id.context_uuid.uuid == DEFAULT_CONTEXT_UUID

    assert topology_event is not None
    assert topology_event.event.event_type == EventTypeEnum.EVENTTYPE_CREATE
    assert topology_event.topology_id.context_id.context_uuid.uuid == DEFAULT_CONTEXT_UUID
    assert topology_event.topology_id.topology_uuid.uuid == DEFAULT_TOPOLOGY_UUID

    # ----- Update the object ------------------------------------------------------------------------------------------
    response = context_client_grpc.SetTopology(Topology(**TOPOLOGY))