|
@@ 1017-1038 (lines=22) @@
|
| 1014 |
|
self.napp.handle_switch_maintenance_start(event) |
| 1015 |
|
self.assertEqual(handle_link_down_mock.call_count, 3) |
| 1016 |
|
|
| 1017 |
|
@patch('napps.kytos.topology.main.Main.handle_link_up') |
| 1018 |
|
def test_handle_switch_maintenance_end(self, handle_link_up_mock): |
| 1019 |
|
"""Test handle_switch_maintenance_end.""" |
| 1020 |
|
switch1 = MagicMock() |
| 1021 |
|
interface1 = MagicMock() |
| 1022 |
|
interface1.is_active.return_value = True |
| 1023 |
|
interface2 = MagicMock() |
| 1024 |
|
interface2.is_active.return_value = False |
| 1025 |
|
interface3 = MagicMock() |
| 1026 |
|
interface3.is_active.return_value = True |
| 1027 |
|
switch1.interfaces = {1: interface1, 2: interface2, 3: interface3} |
| 1028 |
|
switch2 = MagicMock() |
| 1029 |
|
interface4 = MagicMock() |
| 1030 |
|
interface4.is_active.return_value = False |
| 1031 |
|
interface5 = MagicMock() |
| 1032 |
|
interface5.is_active.return_value = True |
| 1033 |
|
switch2.interfaces = {1: interface4, 2: interface5} |
| 1034 |
|
content = {'switches': [switch1, switch2]} |
| 1035 |
|
event = MagicMock() |
| 1036 |
|
event.content = content |
| 1037 |
|
self.napp.handle_switch_maintenance_end(event) |
| 1038 |
|
self.assertEqual(handle_link_up_mock.call_count, 5) |
| 1039 |
|
|
|
@@ 994-1015 (lines=22) @@
|
| 991 |
|
self.napp.handle_link_maintenance_end(event) |
| 992 |
|
status_change_mock.assert_called_once_with(link1) |
| 993 |
|
|
| 994 |
|
@patch('napps.kytos.topology.main.Main.handle_link_down') |
| 995 |
|
def test_handle_switch_maintenance_start(self, handle_link_down_mock): |
| 996 |
|
"""Test handle_switch_maintenance_start.""" |
| 997 |
|
switch1 = MagicMock() |
| 998 |
|
interface1 = MagicMock() |
| 999 |
|
interface1.is_active.return_value = True |
| 1000 |
|
interface2 = MagicMock() |
| 1001 |
|
interface2.is_active.return_value = False |
| 1002 |
|
interface3 = MagicMock() |
| 1003 |
|
interface3.is_active.return_value = True |
| 1004 |
|
switch1.interfaces = {1: interface1, 2: interface2, 3: interface3} |
| 1005 |
|
switch2 = MagicMock() |
| 1006 |
|
interface4 = MagicMock() |
| 1007 |
|
interface4.is_active.return_value = False |
| 1008 |
|
interface5 = MagicMock() |
| 1009 |
|
interface5.is_active.return_value = True |
| 1010 |
|
switch2.interfaces = {1: interface4, 2: interface5} |
| 1011 |
|
content = {'switches': [switch1, switch2]} |
| 1012 |
|
event = MagicMock() |
| 1013 |
|
event.content = content |
| 1014 |
|
self.napp.handle_switch_maintenance_start(event) |
| 1015 |
|
self.assertEqual(handle_link_down_mock.call_count, 3) |
| 1016 |
|
|
| 1017 |
|
@patch('napps.kytos.topology.main.Main.handle_link_up') |
| 1018 |
|
def test_handle_switch_maintenance_end(self, handle_link_up_mock): |