|
2 | 2 | import random |
3 | 3 | from tests.common.fixtures.conn_graph_facts import conn_graph_facts,\ |
4 | 4 | fanout_graph_facts # noqa: F401 |
5 | | -from tests.common.snappi.snappi_fixtures import snappi_api_serv_ip, snappi_api_serv_port,\ |
| 5 | +from tests.common.snappi_tests.snappi_fixtures import snappi_api_serv_ip, snappi_api_serv_port,\ |
6 | 6 | snappi_api, snappi_dut_base_config, get_tgen_peer_ports, get_multidut_snappi_ports,\ |
7 | 7 | get_multidut_tgen_peer_port_set, cleanup_config # noqa: F401 |
8 | | -from tests.common.snappi.qos_fixtures import prio_dscp_map,\ |
| 8 | +from tests.common.snappi_tests.qos_fixtures import prio_dscp_map,\ |
9 | 9 | lossless_prio_list # noqa: F401 |
10 | | -from tests.snappi.variables import config_set, line_card_choice |
11 | | -from files.lossless_response_to_external_pause_storms_helper import run_pfcwd_multi_node_test |
| 10 | +from tests.snappi_tests.variables import config_set, line_card_choice |
| 11 | +from tests.snappi_tests.multidut.pfc.files.lossless_response_to_external_pause_storms_helper import ( |
| 12 | + run_pfcwd_multi_node_test, |
| 13 | + ) |
| 14 | +from tests.common.snappi_tests.snappi_test_params import SnappiTestParams |
12 | 15 |
|
13 | 16 | pytestmark = [pytest.mark.topology('snappi')] |
14 | 17 |
|
@@ -67,21 +70,25 @@ def test_pfcwd_many_to_one(snappi_api, # noqa: F811 |
67 | 70 | test_prio_list = lossless_prio_list |
68 | 71 | pause_prio_list = test_prio_list |
69 | 72 | bg_prio_list = [x for x in all_prio_list if x not in pause_prio_list] |
| 73 | + |
| 74 | + snappi_extra_params = SnappiTestParams() |
| 75 | + snappi_extra_params.duthost1 = duthost1 |
| 76 | + snappi_extra_params.rx_port = snappi_ports[0] |
| 77 | + snappi_extra_params.rx_port_id = [snappi_ports[0]["port_id"]] |
| 78 | + snappi_extra_params.duthost2 = duthost2 |
| 79 | + snappi_extra_params.tx_port = [snappi_ports[1], snappi_ports[2]] |
| 80 | + snappi_extra_params.tx_port_id = [snappi_ports[1]["port_id"], snappi_ports[2]["port_id"]] |
| 81 | + |
70 | 82 | run_pfcwd_multi_node_test(api=snappi_api, |
71 | 83 | testbed_config=testbed_config, |
72 | 84 | port_config_list=port_config_list, |
73 | 85 | conn_data=conn_graph_facts, |
74 | 86 | fanout_data=fanout_graph_facts, |
75 | | - duthost1=duthost1, |
76 | | - rx_port=snappi_ports[0], |
77 | | - rx_port_id_list=[snappi_ports[0]["port_id"]], |
78 | | - duthost2=duthost2, |
79 | | - tx_port=[snappi_ports[1], snappi_ports[2]], |
80 | | - tx_port_id_list=[snappi_ports[1]["port_id"], snappi_ports[2]["port_id"]], |
81 | 87 | dut_port=snappi_ports[0]['peer_port'], |
82 | 88 | pause_prio_list=pause_prio_list, |
83 | 89 | test_prio_list=test_prio_list, |
84 | 90 | bg_prio_list=bg_prio_list, |
85 | | - prio_dscp_map=prio_dscp_map,) |
| 91 | + prio_dscp_map=prio_dscp_map, |
| 92 | + snappi_extra_params=snappi_extra_params) |
86 | 93 |
|
87 | 94 | cleanup_config(dut_list, snappi_ports) |
0 commit comments