diff options
author | Andrej Kozemcak <andrej.kozemcak@pantheon.tech> | 2019-05-28 10:19:21 +0200 |
---|---|---|
committer | Andrej Kozemcak <andrej.kozemcak@pantheon.tech> | 2019-06-03 10:01:26 +0200 |
commit | adf44f2a5eeb056c5fece0454d3e09d08df160fe (patch) | |
tree | aee220cedfccc15f59bccfae1ca7ec6b4a904809 /test/topology.py | |
parent | 6dfe3074e92b3188c9fa72303f4135442cc0d5dd (diff) |
[TEST] - Initialize to use of YDK in sweetcomb test
- remove netopeer client
- use YDK
- check result, assert when error
Change-Id: Icb29dd5a35e8f7dbbeff2e44ec088b890f93b5ef
Signed-off-by: Andrej Kozemcak <andrej.kozemcak@pantheon.tech>
Diffstat (limited to 'test/topology.py')
-rw-r--r-- | test/topology.py | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/test/topology.py b/test/topology.py index 617601b..a8a2f15 100644 --- a/test/topology.py +++ b/test/topology.py @@ -1,5 +1,6 @@ # # Copyright (c) 2019 PANTHEON.tech. +# Copyright (c) 2019 Cisco and/or its affiliates. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -16,12 +17,13 @@ import os import subprocess -from netopeer_controler import Netopeer_controler from vpp_controler import Vpp_controler +from netconf_client import NetConfClient from socket import AF_INET from pyroute2 import IPRoute import psutil import time +from ydk.providers import NetconfServiceProvider class Topology: debug = False @@ -109,11 +111,18 @@ class Topology: self.vpp.spawn() self.process.append(self.vpp) + def _start_netconfclient(self): + print("Start NetconfClient") + self.netconf_client = NetConfClient(address="127.0.0.1", + username="root", password="0000") + self.process.append(self.netconf_client) + def get_vpp(self): return self.vpp def get_netopeer_cli(self): - return self.netopeer_cli + #return self.netopeer_cli + return self.netconf_client def create_topology(self, debug=False): #try: @@ -127,7 +136,8 @@ class Topology: #Wait for netopeer server time.sleep(1) - self._start_netopeer_cli() + #self._start_netopeer_cli() + self._start_netconfclient() #except: #self._kill_process() |