summaryrefslogtreecommitdiff
path: root/tests/topotests/ospf_basic_functionality/test_ospf_single_area.py
diff options
context:
space:
mode:
authorMark Stapp <mjs@voltanet.io>2020-12-23 08:11:00 -0500
committerGitHub <noreply@github.com>2020-12-23 08:11:00 -0500
commitd4473065f4bb86cebdefc87e2038e4f47f033492 (patch)
tree4ac073f665c7c744034e18f1eea912b526155593 /tests/topotests/ospf_basic_functionality/test_ospf_single_area.py
parent90cd28e91ad58a617123390b9d507e4fda96fe80 (diff)
parent5b3f46c32049f8229119bd6079c8efca85102198 (diff)
Merge pull request #7759 from qlyoung/reformat-tests-again
Reformat tests again
Diffstat (limited to 'tests/topotests/ospf_basic_functionality/test_ospf_single_area.py')
-rw-r--r--tests/topotests/ospf_basic_functionality/test_ospf_single_area.py253
1 files changed, 80 insertions, 173 deletions
diff --git a/tests/topotests/ospf_basic_functionality/test_ospf_single_area.py b/tests/topotests/ospf_basic_functionality/test_ospf_single_area.py
index b2b0fb8d44..6f6b119abc 100644
--- a/tests/topotests/ospf_basic_functionality/test_ospf_single_area.py
+++ b/tests/topotests/ospf_basic_functionality/test_ospf_single_area.py
@@ -777,7 +777,6 @@ def test_ospf_show_p1(request):
write_test_footer(tc_name)
-
def test_ospf_dead_tc11_p0(request):
"""
OSPF timers.
@@ -799,224 +798,146 @@ def test_ospf_dead_tc11_p0(request):
step("modify dead interval from default value to some other value on r1")
topo1 = {
- 'r1': {
- 'links': {
- 'r0': {
- 'interface': topo['routers']['r1']['links']['r0'][
- 'interface'],
- 'ospf': {
- 'hello_interval': 12,
- 'dead_interval': 48
- }
+ "r1": {
+ "links": {
+ "r0": {
+ "interface": topo["routers"]["r1"]["links"]["r0"]["interface"],
+ "ospf": {"hello_interval": 12, "dead_interval": 48},
}
}
}
}
-
result = create_interfaces_cfg(tgen, topo1)
- assert result is True, "Testcase {} : Failed \n Error: {}".format(
- tc_name, result)
+ assert result is True, "Testcase {} : Failed \n Error: {}".format(tc_name, result)
step(
"verify that new timer value is configured and applied using "
- "the show ip ospf interface command.")
- dut = 'r1'
- input_dict= {
- 'r1': {
- 'links':{
- 'r0': {
- 'ospf':{
- 'timerDeadSecs': 48
- }
- }
- }
- }
- }
+ "the show ip ospf interface command."
+ )
+ dut = "r1"
+ input_dict = {"r1": {"links": {"r0": {"ospf": {"timerDeadSecs": 48}}}}}
result = verify_ospf_interface(tgen, topo, dut=dut, input_dict=input_dict)
- assert result is True, "Testcase {} : Failed \n Error: {}".format(
- tc_name, result)
+ assert result is True, "Testcase {} : Failed \n Error: {}".format(tc_name, result)
- step(
- "modify dead interval from default value to r1"
- "dead interval timer on r2")
+ step("modify dead interval from default value to r1" "dead interval timer on r2")
topo1 = {
- 'r0': {
- 'links': {
- 'r1': {
- 'interface': topo['routers']['r0']['links']['r1'][
- 'interface'],
- 'ospf': {
- 'dead_interval': 48,
- 'hello_interval': 12
- }
+ "r0": {
+ "links": {
+ "r1": {
+ "interface": topo["routers"]["r0"]["links"]["r1"]["interface"],
+ "ospf": {"dead_interval": 48, "hello_interval": 12},
}
}
}
}
result = create_interfaces_cfg(tgen, topo1)
- assert result is True, "Testcase {} : Failed \n Error: {}".format(
- tc_name, result)
-
+ assert result is True, "Testcase {} : Failed \n Error: {}".format(tc_name, result)
step("verify that new timer value is configured.")
- input_dict= {
- 'r0': {
- 'links':{
- 'r1': {
- 'ospf':{
- 'timerDeadSecs': 48
- }
- }
- }
- }
- }
- dut = 'r0'
+ input_dict = {"r0": {"links": {"r1": {"ospf": {"timerDeadSecs": 48}}}}}
+ dut = "r0"
result = verify_ospf_interface(tgen, topo, dut=dut, input_dict=input_dict)
- assert result is True, "Testcase {} : Failed \n Error: {}".format(
- tc_name, result)
+ assert result is True, "Testcase {} : Failed \n Error: {}".format(tc_name, result)
step("verify that ospf neighbours are full")
ospf_covergence = verify_ospf_neighbor(tgen, topo, dut=dut)
- assert ospf_covergence is True, ("setup_module :Failed \n Error:"
- " {}".format(ospf_covergence))
+ assert ospf_covergence is True, "setup_module :Failed \n Error:" " {}".format(
+ ospf_covergence
+ )
- step(
- "reconfigure the default dead interval timer value to "
- "default on r1 and r2")
+ step("reconfigure the default dead interval timer value to " "default on r1 and r2")
topo1 = {
- 'r0': {
- 'links': {
- 'r1': {
- 'interface': topo['routers']['r0']['links']['r1'][
- 'interface'],
- 'ospf': {
- 'dead_interval': 40
- }
+ "r0": {
+ "links": {
+ "r1": {
+ "interface": topo["routers"]["r0"]["links"]["r1"]["interface"],
+ "ospf": {"dead_interval": 40},
}
}
}
}
result = create_interfaces_cfg(tgen, topo1)
- assert result is True, "Testcase {} : Failed \n Error: {}".format(
- tc_name, result)
+ assert result is True, "Testcase {} : Failed \n Error: {}".format(tc_name, result)
topo1 = {
- 'r1': {
- 'links': {
- 'r0': {
- 'interface': topo['routers']['r1']['links']['r0'][
- 'interface'],
- 'ospf': {
- 'dead_interval': 40
- }
+ "r1": {
+ "links": {
+ "r0": {
+ "interface": topo["routers"]["r1"]["links"]["r0"]["interface"],
+ "ospf": {"dead_interval": 40},
}
}
}
}
result = create_interfaces_cfg(tgen, topo1)
- assert result is True, "Testcase {} : Failed \n Error: {}".format(
- tc_name, result)
+ assert result is True, "Testcase {} : Failed \n Error: {}".format(tc_name, result)
step("verify that new timer value is configured.")
- input_dict= {
- 'r0': {
- 'links':{
- 'r1': {
- 'ospf':{
- 'timerDeadSecs': 40
- }
- }
- }
- }
- }
- dut = 'r0'
+ input_dict = {"r0": {"links": {"r1": {"ospf": {"timerDeadSecs": 40}}}}}
+ dut = "r0"
result = verify_ospf_interface(tgen, topo, dut=dut, input_dict=input_dict)
- assert result is True, "Testcase {} : Failed \n Error: {}".format(
- tc_name, result)
-
+ assert result is True, "Testcase {} : Failed \n Error: {}".format(tc_name, result)
step("verify that ospf neighbours are full")
ospf_covergence = verify_ospf_neighbor(tgen, topo, dut=dut)
- assert ospf_covergence is True, ("setup_module :Failed \n Error:"
- " {}".format(ospf_covergence))
-
+ assert ospf_covergence is True, "setup_module :Failed \n Error:" " {}".format(
+ ospf_covergence
+ )
step(" Configure dead timer = 65535 on r1 and r2")
topo1 = {
- 'r0': {
- 'links': {
- 'r1': {
- 'interface': topo['routers']['r0']['links']['r1'][
- 'interface'],
- 'ospf': {
- 'dead_interval': 65535
- }
+ "r0": {
+ "links": {
+ "r1": {
+ "interface": topo["routers"]["r0"]["links"]["r1"]["interface"],
+ "ospf": {"dead_interval": 65535},
}
}
}
}
result = create_interfaces_cfg(tgen, topo1)
- assert result is True, "Testcase {} : Failed \n Error: {}".format(
- tc_name, result)
+ assert result is True, "Testcase {} : Failed \n Error: {}".format(tc_name, result)
topo1 = {
- 'r1': {
- 'links': {
- 'r0': {
- 'interface': topo['routers']['r1']['links']['r0'][
- 'interface'],
- 'ospf': {
- 'dead_interval': 65535
- }
+ "r1": {
+ "links": {
+ "r0": {
+ "interface": topo["routers"]["r1"]["links"]["r0"]["interface"],
+ "ospf": {"dead_interval": 65535},
}
}
}
}
result = create_interfaces_cfg(tgen, topo1)
- assert result is True, "Testcase {} : Failed \n Error: {}".format(
- tc_name, result)
+ assert result is True, "Testcase {} : Failed \n Error: {}".format(tc_name, result)
step("verify that new timer value is configured.")
- input_dict= {
- 'r0': {
- 'links':{
- 'r1': {
- 'ospf':{
- 'timerDeadSecs': 65535
- }
- }
- }
- }
- }
- dut = 'r0'
+ input_dict = {"r0": {"links": {"r1": {"ospf": {"timerDeadSecs": 65535}}}}}
+ dut = "r0"
result = verify_ospf_interface(tgen, topo, dut=dut, input_dict=input_dict)
- assert result is True, "Testcase {} : Failed \n Error: {}".format(
- tc_name, result)
+ assert result is True, "Testcase {} : Failed \n Error: {}".format(tc_name, result)
step("verify that ospf neighbours are full")
ospf_covergence = verify_ospf_neighbor(tgen, topo, dut=dut)
- assert ospf_covergence is True, ("setup_module :Failed \n Error:"
- " {}".format(ospf_covergence))
-
+ assert ospf_covergence is True, "setup_module :Failed \n Error:" " {}".format(
+ ospf_covergence
+ )
step(" Try configuring timer values outside range for example 65536")
topo1 = {
- 'r0': {
- 'links': {
- 'r1': {
- 'interface': topo['routers']['r0']['links']['r1'][
- 'interface'],
- 'ospf': {
- 'dead_interval': 65536
- }
+ "r0": {
+ "links": {
+ "r1": {
+ "interface": topo["routers"]["r0"]["links"]["r1"]["interface"],
+ "ospf": {"dead_interval": 65536},
}
}
}
@@ -1024,47 +945,33 @@ def test_ospf_dead_tc11_p0(request):
result = create_interfaces_cfg(tgen, topo1)
assert result is not True, "Testcase {} : Failed \n Error: {}".format(
- tc_name, result)
+ tc_name, result
+ )
step("Unconfigure the dead timer from the interface from r1 and r2.")
topo1 = {
- 'r1': {
- 'links': {
- 'r0': {
- 'interface': topo['routers']['r1']['links']['r0'][
- 'interface'],
- 'ospf': {
- 'dead_interval': 65535
- },
- 'delete': True
+ "r1": {
+ "links": {
+ "r0": {
+ "interface": topo["routers"]["r1"]["links"]["r0"]["interface"],
+ "ospf": {"dead_interval": 65535},
+ "delete": True,
}
}
}
}
result = create_interfaces_cfg(tgen, topo1)
- assert result is True, "Testcase {} : Failed \n Error: {}".format(
- tc_name, result)
+ assert result is True, "Testcase {} : Failed \n Error: {}".format(tc_name, result)
step(
- "Verify that timer value is deleted from intf & "
- "set to default value 40 sec.")
- input_dict= {
- 'r1': {
- 'links':{
- 'r0': {
- 'ospf':{
- 'timerDeadSecs': 40
- }
- }
- }
- }
- }
- dut = 'r1'
+ "Verify that timer value is deleted from intf & " "set to default value 40 sec."
+ )
+ input_dict = {"r1": {"links": {"r0": {"ospf": {"timerDeadSecs": 40}}}}}
+ dut = "r1"
result = verify_ospf_interface(tgen, topo, dut=dut, input_dict=input_dict)
- assert result is True, "Testcase {} : Failed \n Error: {}".format(
- tc_name, result)
+ assert result is True, "Testcase {} : Failed \n Error: {}".format(tc_name, result)
write_test_footer(tc_name)