Beispiel #1
0
class UnlTests(unittest.TestCase):
    def setUp(self):
        self.unl = UnetLab(UNETLAB_ADDRESS)
        self.user = USERNAME
        self.pwd = PASSWORD
        resp = self.unl.authenticate(USERNAME, PASSWORD)
        self.assertEqual(200, resp.status_code)

    def tearDown(self):
        resp = self.unl.logout()
        self.assertEqual(200, resp.status_code)
class UnlTests(unittest.TestCase):

    def setUp(self):
        self.unl = UnetLab(UNETLAB_ADDRESS)
        self.user = USERNAME
        self.pwd = PASSWORD
        resp = self.unl.authenticate(USERNAME, PASSWORD)
        self.assertEqual(200, resp.status_code)

    def tearDown(self):
        resp = self.unl.logout()
        self.assertEqual(200, resp.status_code)
Beispiel #3
0
def app_1():
    unl = UnetLab('192.168.247.20')
    unl.authenticate('admin', 'unl')
    print("*** CONNECTED TO UNL")
    lab = unl.create_lab(LAB_NAME)
    lab.cleanup()
    try:
        node_1 = lab.create_node(Router('R1'))
        print("*** NODE 1 CREATED")
        node_2 = lab.create_node(Router('R2'))
        print("*** NODE 2 CREATED")
        node_1.connect_node(node_2)
        lab.start_all_nodes()
        print("*** ALL NODES STARTED")
        conf_1 = read_file('.\\configs\\R1.txt')
        conf_2 = read_file('.\\configs\\R2.txt')
        print("*** STARTING THE CONFIG PUSH...")
        node_1.configure(conf_1)
        print("*** CONFIG PUSHED TO NODE 1")
        node_2.configure(conf_2)
        print("*** CONFIG PUSHED TO NODE 2")
        raw_input('PRESS ANY KEY TO STOP THE LAB')
        print('*** CLEANING UP THE LAB')
        lab.cleanup()
    except Exception as e:
        print("*** SOMETHING FAILED ")
        lab.cleanup()
        raise e
    finally:
        unl.delete_lab(LAB_NAME)
Beispiel #4
0
def app_1():
    unl = UnetLab('192.168.247.20')
    unl.authenticate('admin', 'unl')
    print ("*** CONNECTED TO UNL")
    lab = unl.create_lab(LAB_NAME)
    lab.cleanup()
    try:
        node_1 = lab.create_node(Router('R1'))
        print ("*** NODE 1 CREATED")
        node_2 = lab.create_node(Router('R2'))
        print ("*** NODE 2 CREATED")
        node_1.connect_node(node_2)
        lab.start_all_nodes()
        print ("*** ALL NODES STARTED")
        conf_1 = read_file('.\\configs\\R1.txt')
        conf_2 = read_file('.\\configs\\R2.txt')
        print ("*** STARTING THE CONFIG PUSH...")
        node_1.configure(conf_1)
        print ("*** CONFIG PUSHED TO NODE 1")
        node_2.configure(conf_2)
        print ("*** CONFIG PUSHED TO NODE 2")
        raw_input('PRESS ANY KEY TO STOP THE LAB')
        print ('*** CLEANING UP THE LAB')
        lab.cleanup()
    except Exception as e:
        print ("*** SOMETHING FAILED ")
        lab.cleanup()
        raise e
    finally:
        unl.delete_lab(LAB_NAME)
Beispiel #5
0
 def setUp(self):
     self.unl = UnetLab(UNETLAB_ADDRESS)
     self.user = USERNAME
     self.pwd = PASSWORD
     resp = self.unl.authenticate(USERNAME, PASSWORD)
     self.assertEqual(200, resp.status_code)
 def setUp(self):
     self.unl = UnetLab(UNETLAB_ADDRESS)
     self.user = USERNAME
     self.pwd = PASSWORD
     resp = self.unl.authenticate(USERNAME, PASSWORD)
     self.assertEqual(200, resp.status_code)