diff options
Diffstat (limited to 'test/scenario_test')
-rw-r--r-- | test/scenario_test/constant.py | 2 | ||||
-rw-r--r-- | test/scenario_test/gobgp_test.py | 8 | ||||
-rw-r--r-- | test/scenario_test/route_server_malformed_test.py | 2 |
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: |