|
@@ 1372-1393 (lines=22) @@
|
| 1369 |
|
self.napp.handle_switch_maintenance_start(event) |
| 1370 |
|
self.assertEqual(handle_link_down_mock.call_count, 3) |
| 1371 |
|
|
| 1372 |
|
@patch('napps.kytos.topology.main.Main.handle_link_up') |
| 1373 |
|
def test_handle_switch_maintenance_end(self, handle_link_up_mock): |
| 1374 |
|
"""Test handle_switch_maintenance_end.""" |
| 1375 |
|
switch1 = MagicMock() |
| 1376 |
|
interface1 = MagicMock() |
| 1377 |
|
interface1.is_active.return_value = True |
| 1378 |
|
interface2 = MagicMock() |
| 1379 |
|
interface2.is_active.return_value = False |
| 1380 |
|
interface3 = MagicMock() |
| 1381 |
|
interface3.is_active.return_value = True |
| 1382 |
|
switch1.interfaces = {1: interface1, 2: interface2, 3: interface3} |
| 1383 |
|
switch2 = MagicMock() |
| 1384 |
|
interface4 = MagicMock() |
| 1385 |
|
interface4.is_active.return_value = False |
| 1386 |
|
interface5 = MagicMock() |
| 1387 |
|
interface5.is_active.return_value = True |
| 1388 |
|
switch2.interfaces = {1: interface4, 2: interface5} |
| 1389 |
|
content = {'switches': [switch1, switch2]} |
| 1390 |
|
event = MagicMock() |
| 1391 |
|
event.content = content |
| 1392 |
|
self.napp.handle_switch_maintenance_end(event) |
| 1393 |
|
self.assertEqual(handle_link_up_mock.call_count, 5) |
| 1394 |
|
|
|
@@ 1349-1370 (lines=22) @@
|
| 1346 |
|
self.napp.handle_link_maintenance_end(event) |
| 1347 |
|
status_change_mock.assert_called_once_with(link1, reason='maintenance') |
| 1348 |
|
|
| 1349 |
|
@patch('napps.kytos.topology.main.Main.handle_link_down') |
| 1350 |
|
def test_handle_switch_maintenance_start(self, handle_link_down_mock): |
| 1351 |
|
"""Test handle_switch_maintenance_start.""" |
| 1352 |
|
switch1 = MagicMock() |
| 1353 |
|
interface1 = MagicMock() |
| 1354 |
|
interface1.is_active.return_value = True |
| 1355 |
|
interface2 = MagicMock() |
| 1356 |
|
interface2.is_active.return_value = False |
| 1357 |
|
interface3 = MagicMock() |
| 1358 |
|
interface3.is_active.return_value = True |
| 1359 |
|
switch1.interfaces = {1: interface1, 2: interface2, 3: interface3} |
| 1360 |
|
switch2 = MagicMock() |
| 1361 |
|
interface4 = MagicMock() |
| 1362 |
|
interface4.is_active.return_value = False |
| 1363 |
|
interface5 = MagicMock() |
| 1364 |
|
interface5.is_active.return_value = True |
| 1365 |
|
switch2.interfaces = {1: interface4, 2: interface5} |
| 1366 |
|
content = {'switches': [switch1, switch2]} |
| 1367 |
|
event = MagicMock() |
| 1368 |
|
event.content = content |
| 1369 |
|
self.napp.handle_switch_maintenance_start(event) |
| 1370 |
|
self.assertEqual(handle_link_down_mock.call_count, 3) |
| 1371 |
|
|
| 1372 |
|
@patch('napps.kytos.topology.main.Main.handle_link_up') |
| 1373 |
|
def test_handle_switch_maintenance_end(self, handle_link_up_mock): |