summaryrefslogtreecommitdiffhomepage
path: root/test/scenario_test
diff options
context:
space:
mode:
authorNaoto Hanaue <hanaue.naoto@po.ntts.co.jp>2015-04-20 18:44:01 +0900
committerFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2015-04-22 18:12:51 +0900
commite8ff6de23a4b30af2aa495afadfb27d3afa7efcb (patch)
tree10be1ee115392c4a070a9153982652f5dcc85949 /test/scenario_test
parentc5264192a2295fa617cc1569257796fedf06d9b6 (diff)
scenario_test: support to the new cli client
Diffstat (limited to 'test/scenario_test')
-rw-r--r--test/scenario_test/constant.py2
-rw-r--r--test/scenario_test/gobgp_test.py8
-rw-r--r--test/scenario_test/route_server_malformed_test.py2
3 files changed, 7 insertions, 5 deletions
diff --git a/test/scenario_test/constant.py b/test/scenario_test/constant.py
index 131cfd04..a5132022 100644
--- a/test/scenario_test/constant.py
+++ b/test/scenario_test/constant.py
@@ -62,5 +62,5 @@ A_PART_OF_CURRENT_DIR = "/test/scenario_test"
ADJ_RIB_IN = "adj-in"
ADJ_RIB_OUT = "adj-out"
LOCAL_RIB = "local"
-GLOBAL_RIB = "global"
+GLOBAL_RIB = "global rib"
NEIGHBOR = "neighbor"
diff --git a/test/scenario_test/gobgp_test.py b/test/scenario_test/gobgp_test.py
index d3bcdc21..5498275e 100644
--- a/test/scenario_test/gobgp_test.py
+++ b/test/scenario_test/gobgp_test.py
@@ -186,7 +186,8 @@ class GoBGPTestBase(unittest.TestCase):
return True
def ask_gobgp(self, what, who="", af="ipv4"):
- cmd = "%s/%s -j -u %s -p %s show " % (CONFIG_DIR, CLI_CMD, self.gobgp_ip, self.gobgp_port)
+ af = "-a %s" % af
+ cmd = "%s/%s -j -u %s -p %s " % (CONFIG_DIR, CLI_CMD, self.gobgp_ip, self.gobgp_port)
if what == GLOBAL_RIB:
cmd += " ".join([what, af])
elif what == NEIGHBOR:
@@ -198,8 +199,9 @@ class GoBGPTestBase(unittest.TestCase):
return result
def soft_reset(self, neighbor_address, route_family, type="in"):
- cmd = "%s/%s -j -u %s -p %s softreset%s " % (CONFIG_DIR, CLI_CMD, self.gobgp_ip, self.gobgp_port, type)
- cmd += "neighbor %s %s" % (neighbor_address, route_family)
+ cmd = "%s/%s -j -u %s -p %s " % (CONFIG_DIR, CLI_CMD, self.gobgp_ip, self.gobgp_port)
+ cmd += "neighbor %s " % neighbor_address
+ cmd += "softreset%s -a %s" % (type, route_family)
local(cmd)
def get_paths_in_localrib(self, neighbor_address, target_prefix, retry=3, interval=5):
diff --git a/test/scenario_test/route_server_malformed_test.py b/test/scenario_test/route_server_malformed_test.py
index ab8993ae..ab1f12bd 100644
--- a/test/scenario_test/route_server_malformed_test.py
+++ b/test/scenario_test/route_server_malformed_test.py
@@ -116,7 +116,7 @@ def check_func(exabgp_conf, result):
retry_count += 1
# check whether the service of gobgp is normally
try:
- cmd = "%s/%s -j -u %s -p %s show neighbors" % (CONFIG_DIR, CLI_CMD, gobgp_ip, gobgp_port)
+ cmd = "%s/%s -j -u %s -p %s neighbor" % (CONFIG_DIR, CLI_CMD, gobgp_ip, gobgp_port)
j = local(cmd, capture=True)
neighbors = json.loads(j)
except Exception: