def test_frame_size_no_traffic_start_cmd(stc): seq_root = ET.fromstring(sequencer_xml_1 + stak_no_traffic + stak_end) port_tag_location_dict = { "West Port Group": ["10.14.16.27/2/7", "10.14.16.17/2/7"], "East Port Group": ["10.14.16.37/2/7", "10.14.16.47/2/8"], } est_util = SequencerEstimator(root=seq_root) est_util.set_port_dict(port_tag_location_dict) frameSizeEstimate = est_util.estimate_frame_size() assert frameSizeEstimate["10.14.16.27/2/7"] == 0 assert frameSizeEstimate["10.14.16.17/2/7"] == 0 assert frameSizeEstimate["10.14.16.37/2/7"] == 0 assert frameSizeEstimate["10.14.16.47/2/8"] == 0
def test_estimate_frame_size(stc): seq_root = ET.fromstring(stak_estimation) port_tag_location_dict = { "West Port Group": ["10.14.16.27/2/7", "10.14.16.17/2/7"], "East Port Group": ["10.14.16.37/2/7", "10.14.16.47/2/8"], } est_util = SequencerEstimator(root=seq_root) est_util.set_port_dict(port_tag_location_dict) frameSizeEstimate = est_util.estimate_frame_size() assert frameSizeEstimate["10.14.16.27/2/7"] == 1024 assert frameSizeEstimate["10.14.16.17/2/7"] == 1024 assert frameSizeEstimate["10.14.16.37/2/7"] == 1024 assert frameSizeEstimate["10.14.16.47/2/8"] == 1024