Пример #1
0
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
Пример #2
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