Example #1
0
def del_onu():
    records = (x.strip().split(',') for x in open('e8c_diff.csv'))
    for ip, port, onuid, loid in records:
        child = Zte.telnet(ip)
        rslt = Zte.do_some(child, 'show run {port}'.format(port=port))
        if re_test(r'onu\s{0}\stype\sE8C[PG]24\sloid\s{1}'.format(onuid, loid),
                   rslt):
            child.sendline('conf t')
            child.expect('#')
            child.sendline(port)
            child.expect('#')
            child.sendline('no onu {onuid}'.format(onuid=onuid))
            child.expect('#')
        Zte.close(child)
Example #2
0
def del_onu():
    records = (x.strip().split(',') for x in open('e8c_diff.csv'))
    for ip, port, onuid, loid in records:
        child = Zte.telnet(ip)
        rslt = Zte.do_some(child, 'show run {port}'.format(port=port))
        if re_test(r'onu\s{0}\stype\sE8C[PG]24\sloid\s{1}'.format(onuid, loid),
                   rslt):
            child.sendline('conf t')
            child.expect('#')
            child.sendline(port)
            child.expect('#')
            child.sendline('no onu {onuid}'.format(onuid=onuid))
            child.expect('#')
        Zte.close(child)