tests: Optimize bgp-basic-functionality-topo1 test suite

1. Used aggresive values to verify keepalive and holddown timers functionality
2. Modified variable name in lib/bgp.py

Signed-off-by: Kuldeep Kashyap <kashyapk@vmware.com>
This commit is contained in:
Kuldeep Kashyap 2020-03-16 19:51:41 +00:00
parent 7f2ccbe562
commit af9c65d44a
2 changed files with 7 additions and 6 deletions

View File

@ -79,6 +79,9 @@ try:
except IOError: except IOError:
assert False, "Could not read file {}".format(jsonFile) assert False, "Could not read file {}".format(jsonFile)
#Global Variable
KEEPALIVETIMER = 2
HOLDDOWNTIMER = 6
class CreateTopo(Topo): class CreateTopo(Topo):
""" """
@ -292,8 +295,8 @@ def test_bgp_timers_functionality(request):
"r2": { "r2": {
"dest_link":{ "dest_link":{
"r1": { "r1": {
"keepalivetimer": 60, "keepalivetimer": KEEPALIVETIMER,
"holddowntimer": 180, "holddowntimer": HOLDDOWNTIMER
} }
} }
} }
@ -319,8 +322,6 @@ def test_bgp_timers_functionality(request):
write_test_footer(tc_name) write_test_footer(tc_name)
def test_static_routes(request): def test_static_routes(request):
""" Test to create and verify static routes. """ """ Test to create and verify static routes. """

View File

@ -382,8 +382,8 @@ def __create_bgp_neighbor(topo, input_dict, router, addr_type, add_neigh=True):
disable_connected = peer.setdefault("disable_connected_check", disable_connected = peer.setdefault("disable_connected_check",
False) False)
keep_alive = peer.setdefault("keep_alive", 60) keep_alive = peer.setdefault("keepalivetimer", 60)
hold_down = peer.setdefault("hold_down", 180) hold_down = peer.setdefault("holddowntimer", 180)
password = peer.setdefault("password", None) password = peer.setdefault("password", None)
max_hop_limit = peer.setdefault("ebgp_multihop", 1) max_hop_limit = peer.setdefault("ebgp_multihop", 1)