Add test for multiple messages from two origins
This commit is contained in:
parent
3f2561e30b
commit
c270bda456
|
@ -433,3 +433,57 @@ async def test_three_nodes_clique_two_topic_diff_origin_test_obj():
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
await perform_test_from_obj(test_obj)
|
await perform_test_from_obj(test_obj)
|
||||||
|
|
||||||
|
@pytest.mark.asyncio
|
||||||
|
async def test_four_nodes_clique_two_topic_diff_origin_many_msgs_test_obj():
|
||||||
|
test_obj = {
|
||||||
|
"supported_protocols": ["/floodsub/1.0.0"],
|
||||||
|
"adj_list": {
|
||||||
|
"1": ["2", "3", "4"],
|
||||||
|
"2": ["1", "3", "4"],
|
||||||
|
"3": ["1", "2", "4"],
|
||||||
|
"4": ["1", "2", "3"]
|
||||||
|
},
|
||||||
|
"topic_map": {
|
||||||
|
"astrophysics": ["1", "2", "3", "4"],
|
||||||
|
"school": ["1", "2", "3", "4"]
|
||||||
|
},
|
||||||
|
"messages": [
|
||||||
|
{
|
||||||
|
"topics": ["astrophysics"],
|
||||||
|
"data": "e=mc^2",
|
||||||
|
"node_id": "1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"topics": ["school"],
|
||||||
|
"data": "foobar",
|
||||||
|
"node_id": "2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"topics": ["astrophysics"],
|
||||||
|
"data": "I am allergic",
|
||||||
|
"node_id": "1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"topics": ["school"],
|
||||||
|
"data": "foobar2",
|
||||||
|
"node_id": "2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"topics": ["astrophysics"],
|
||||||
|
"data": "I am allergic2",
|
||||||
|
"node_id": "1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"topics": ["school"],
|
||||||
|
"data": "foobar3",
|
||||||
|
"node_id": "2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"topics": ["astrophysics"],
|
||||||
|
"data": "I am allergic3",
|
||||||
|
"node_id": "1"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
await perform_test_from_obj(test_obj)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user