Пример #1
0
def test_CiscoRange_14():
    """Basic interface slot range test"""
    result_correct = [
        'interface Eth 2/1/1', 'interface Eth 2/1/2', 'interface Eth 2/1/3',
        'interface Eth 2/1/4', 'interface Eth 2/1/5'
    ]
    assert CiscoRange('interface Eth 2/1/1,2,3-5').as_list == result_correct
Пример #2
0
def test_CiscoRange_17():
    """Parse a string with a common prefix on all of the CiscoRange() inputs"""
    result_correct = [
        "Eth1/1",
        "Eth1/10",
        "Eth1/12-20",
    ]
    CiscoRange("Eth1/1,Eth1/12-20,Eth1/16,Eth1/10").as_list == result_correct
Пример #3
0
def test_CiscoRange_14():
    """Basic interface slot range test"""
    result_correct = [
        "interface Eth 2/1/1",
        "interface Eth 2/1/2",
        "interface Eth 2/1/3",
        "interface Eth 2/1/4",
        "interface Eth 2/1/5",
    ]
    assert CiscoRange("interface Eth 2/1/1,2,3-5").as_list == result_correct
Пример #4
0
def test_CiscoRange_contains():
    assert "Ethernet1/2" in CiscoRange("Ethernet1/1-20")
Пример #5
0
def test_CiscoRange_compressed_str_01():
    """compressed_str test"""
    assert CiscoRange(
        "1,2, 3, 6, 7, 8, 9, 911").compressed_str == "1-3,6-9,911"
Пример #6
0
def test_CiscoRange_16():
    """Append range test"""
    result_correct = [1, 2, 3]
    assert CiscoRange("",
                      result_type=int).append("1-3").as_list == result_correct
Пример #7
0
def test_CiscoRange_15():
    """Empty range test"""
    result_correct = []
    assert CiscoRange("").as_list == result_correct
Пример #8
0
def test_CiscoRange_10():
    """Basic slot range test"""
    result_correct = ["2/1/1", "2/1/2", "2/1/3", "2/1/4", "2/1/5"]
    assert CiscoRange("2/1/1,2,3-5").as_list == result_correct
Пример #9
0
def test_CiscoRange_06():
    """Basic slot range test"""
    result_correct = ["1/1", "1/2", "1/3", "1/4", "1/5"]
    assert CiscoRange("1/1,2-4,5").as_list == result_correct
Пример #10
0
def test_CiscoRange_04():
    """Basic vlan range test"""
    result_correct = ["1", "2", "3", "4", "5"]
    assert CiscoRange("1,2,3-5").as_list == result_correct
Пример #11
0
def test_CiscoRange_02():
    """Basic vlan range test"""
    result_correct = ["1", "3"]
    assert CiscoRange("1,3").as_list == result_correct
Пример #12
0
def test_CiscoRange_contanis():
    assert 'Ethernet1/2' in CiscoRange('Ethernet1/1-20')
Пример #13
0
def test_CiscoRange_10():
    """Basic slot range test"""
    result_correct = ['2/1/1', '2/1/2', '2/1/3', '2/1/4', '2/1/5']
    assert CiscoRange('2/1/1,2,3-5').as_list == result_correct
Пример #14
0
def test_CiscoRange_06():
    """Basic slot range test"""
    result_correct = ['1/1', '1/2', '1/3', '1/4', '1/5']
    assert CiscoRange('1/1,2-4,5').as_list == result_correct
Пример #15
0
def test_CiscoRange_04():
    """Basic vlan range test"""
    result_correct = ['1', '2', '3', '4', '5']
    assert CiscoRange('1,2,3-5').as_list == result_correct
Пример #16
0
def test_CiscoRange_02():
    """Basic vlan range test"""
    result_correct = ['1', '3']
    assert CiscoRange('1,3').as_list == result_correct