test_pim_bfd.py::PIMBFDTest

::startup
::test:#96#70:r2/pimd/vtysh[show ip pim neighbor json]
::test:#97#70:r1/pimd/vtysh[show ip pim neighbor json]
::test:#98#70:r2/pimd/vtysh[show ip pim neighbor json]
::test:#99#70:r3/pimd/vtysh[show ip pim neighbor json]
::test:#100#70:r2/pimd/vtysh[show ip pim neighbor json]
::test:#101#70:r4/pimd/vtysh[show ip pim neighbor json]
::test:#104#91:r2/bfdd/vtysh[enable; show bfd peers json]
::test:#105#91:r1/bfdd/vtysh[enable; show bfd peers json]
::test:#106#91:r2/bfdd/vtysh[enable; show bfd peers json]
::test:#107#91:r3/bfdd/vtysh[enable; show bfd peers json]
::test:#108#91:r2/bfdd/vtysh[enable; show bfd peers json]
::test:#109#91:r4/bfdd/vtysh[enable; show bfd peers json]
::test:#112:r4/link[r4-r2 (r2) -> DOWN]
::test:#113#80:r2/pimd/vtysh[show ip pim neighbor json]
::test:#116:r4/link[r4-r2 (r2) -> UP]
::test:#117#70:r2/pimd/vtysh[show ip pim neighbor json]
::test:#118#70:r4/pimd/vtysh[show ip pim neighbor json]
::test:#127:r1/bfdd/vtysh[enable; show bfd peers json]
::test:#136:r2/bfdd/vtysh[enable; show bfd peers json]
::shutdown

::startup

passed after 1.90s
('test_pim_bfd.py', -inf, 'startup')

::test

::test:#96#70:r2/pimd/vtysh[show ip pim neighbor json]

passed after 0.70s, CLI command: show ip pim neighbor json
Expected output:
{'r2-r1': {'10.1.1.2': {}}}
('test_pim_bfd.py', 96, '#96#70:r2/pimd/vtysh[show ip pim neighbor json]')

::test:#97#70:r1/pimd/vtysh[show ip pim neighbor json]

passed after 0.00s, CLI command: show ip pim neighbor json
Expected output:
{'r1-r2': {'10.1.2.1': {}}}
('test_pim_bfd.py', 97, '#97#70:r1/pimd/vtysh[show ip pim neighbor json]')

::test:#98#70:r2/pimd/vtysh[show ip pim neighbor json]

passed after 0.00s, CLI command: show ip pim neighbor json
Expected output:
{'r2-r3': {'10.0.3.2': {}}}
('test_pim_bfd.py', 98, '#98#70:r2/pimd/vtysh[show ip pim neighbor json]')

::test:#99#70:r3/pimd/vtysh[show ip pim neighbor json]

passed after 0.00s, CLI command: show ip pim neighbor json
Expected output:
{'r3-r2': {'10.0.2.3': {}}}
('test_pim_bfd.py', 99, '#99#70:r3/pimd/vtysh[show ip pim neighbor json]')

::test:#100#70:r2/pimd/vtysh[show ip pim neighbor json]

passed after 0.00s, CLI command: show ip pim neighbor json
Expected output:
{'r2-r4': {'10.2.4.2': {}}}
('test_pim_bfd.py', 100, '#100#70:r2/pimd/vtysh[show ip pim neighbor json]')

::test:#101#70:r4/pimd/vtysh[show ip pim neighbor json]

passed after 0.00s, CLI command: show ip pim neighbor json
Expected output:
{'r4-r2': {'10.2.2.4': {}}}
('test_pim_bfd.py', 101, '#101#70:r4/pimd/vtysh[show ip pim neighbor json]')

::test:#104#91:r2/bfdd/vtysh[enable; show bfd peers json]

passed after 0.00s, CLI command: enable show bfd peers json
Expected output:
[{'peer': '10.1.1.2', 'status': 'up'}]
('test_pim_bfd.py', 104, '#104#91:r2/bfdd/vtysh[enable; show bfd peers json]')

::test:#105#91:r1/bfdd/vtysh[enable; show bfd peers json]

passed after 0.00s, CLI command: enable show bfd peers json
Expected output:
[{'peer': '10.1.2.1', 'status': 'up'}]
('test_pim_bfd.py', 105, '#105#91:r1/bfdd/vtysh[enable; show bfd peers json]')

::test:#106#91:r2/bfdd/vtysh[enable; show bfd peers json]

passed after 0.00s, CLI command: enable show bfd peers json
Expected output:
[{'peer': '10.0.3.2', 'status': 'up'}]
('test_pim_bfd.py', 106, '#106#91:r2/bfdd/vtysh[enable; show bfd peers json]')

::test:#107#91:r3/bfdd/vtysh[enable; show bfd peers json]

passed after 0.00s, CLI command: enable show bfd peers json
Expected output:
[{'peer': '10.0.2.3', 'status': 'up'}]
('test_pim_bfd.py', 107, '#107#91:r3/bfdd/vtysh[enable; show bfd peers json]')

::test:#108#91:r2/bfdd/vtysh[enable; show bfd peers json]

passed after 0.00s, CLI command: enable show bfd peers json
Expected output:
[{'peer': '10.2.4.2', 'status': 'up'}]
('test_pim_bfd.py', 108, '#108#91:r2/bfdd/vtysh[enable; show bfd peers json]')

::test:#109#91:r4/bfdd/vtysh[enable; show bfd peers json]

passed after 0.00s, CLI command: enable show bfd peers json
Expected output:
[{'peer': '10.2.2.4', 'status': 'up'}]
('test_pim_bfd.py', 109, '#109#91:r4/bfdd/vtysh[enable; show bfd peers json]')

::test:#112:r4/link[r4-r2 (r2) -> DOWN]

passed after 0.02s
('test_pim_bfd.py', 112, '#112:r4/link[r4-r2 (r2) -> DOWN]')

::test:#113#80:r2/pimd/vtysh[show ip pim neighbor json]

passed after 0.86s, CLI command: show ip pim neighbor json
Expected output:
{'r2-r4': {'10.2.4.2': None}}
('test_pim_bfd.py', 113, '#113#80:r2/pimd/vtysh[show ip pim neighbor json]')

::test:#116:r4/link[r4-r2 (r2) -> UP]

passed after 0.02s
('test_pim_bfd.py', 116, '#116:r4/link[r4-r2 (r2) -> UP]')

::test:#117#70:r2/pimd/vtysh[show ip pim neighbor json]

passed after 0.01s, CLI command: show ip pim neighbor json
Expected output:
{'r2-r4': {'10.2.4.2': {}}}
('test_pim_bfd.py', 117, '#117#70:r2/pimd/vtysh[show ip pim neighbor json]')

::test:#118#70:r4/pimd/vtysh[show ip pim neighbor json]

passed after 0.00s, CLI command: show ip pim neighbor json
Expected output:
{'r4-r2': {'10.2.2.4': {}}}
('test_pim_bfd.py', 118, '#118#70:r4/pimd/vtysh[show ip pim neighbor json]')

::test:#127:r1/bfdd/vtysh[enable; show bfd peers json]

passed after 0.00s, CLI command: enable show bfd peers json
Expected output:
[{'peer': '10.1.2.1', 'receive-interval': 250, 'transmit-interval': 250}]
('test_pim_bfd.py', 127, '#127:r1/bfdd/vtysh[enable; show bfd peers json]')

::test:#136:r2/bfdd/vtysh[enable; show bfd peers json]

passed after 0.00s, CLI command: enable show bfd peers json
Expected output:
[{'peer': '10.1.1.2', 'remote-receive-interval': 250, 'remote-transmit-interval': 250}]
('test_pim_bfd.py', 136, '#136:r2/bfdd/vtysh[enable; show bfd peers json]')

::shutdown

passed after 1.24s
('test_pim_bfd.py', inf, 'shutdown')
net router-r1 r1 10.255.0.1/32 fd00::1/128 r1-r2 fe:01:00:fe:02:00 10.1.1.2/16 router-r1_router-r2_0 p2p#1 router-r1:r1-r2--router-r1_router-r2_0 router-r2 r2 10.255.0.2/32 fd00::2/128 r2-r3 fe:02:00:fe:03:00 10.0.2.3/16 r2-r1 fe:02:00:fe:01:00 10.1.2.1/16 r2-r4 fe:02:00:fe:04:00 10.2.2.4/16 router-r2_router-r3_0 p2p#0 router-r2:r2-r3--router-r2_router-r3_0 router-r2:r2-r1--router-r1_router-r2_0 router-r2_router-r4_0 p2p#2 router-r2:r2-r4--router-r2_router-r4_0 router-r3 r3 10.255.0.3/32 fd00::3/128 r3-r2 fe:03:00:fe:02:00 10.0.3.2/16 router-r3:r3-r2--router-r2_router-r3_0 router-r4 r4 10.255.0.4/32 fd00::4/128 r4-r2 fe:04:00:fe:02:00 10.2.4.2/16 router-r4:r4-r2--router-r2_router-r4_0