Code Duplication    Length = 16-16 lines in 2 locations

tests/unit/test_main.py 2 locations

@@ 635-650 (lines=16) @@
632
        assert mock_use.call_args[0][0] == switch
633
        assert data['flows'] == [{}]
634
635
    @patch('napps.kytos.of_lldp.main.Main.make_vlan_available')
636
    def test_send_flow_disabled(self, mock_avaialble, monkeypatch):
637
        """Test send_flows when switch is disabled"""
638
        mock_request = MagicMock()
639
        monkeypatch.setattr("httpx.request", mock_request)
640
        mock_request.return_value = MagicMock(
641
            status_code=202, is_server_error=False
642
        )
643
        event_name = 'kytos/topology.switch.disabled'
644
        switch = get_switch_mock("00:00:00:00:00:00:00:01", 0x04)
645
        data = {'flows': [{'cookie_mask': "mock_cookie"}]}
646
        self.napp.send_flow(switch, event_name, data=data)
647
648
        assert mock_avaialble.call_count == 1
649
        assert mock_avaialble.call_args[0][0] == switch
650
        assert data['flows'] == [{'cookie_mask': "mock_cookie"}]
651
652
    def test_on_interface_deleted(self):
653
        """Test on interface deleted"""
@@ 618-633 (lines=16) @@
615
        assert interface_b.make_tags_available.call_count == 3
616
        assert mock_log.error.call_count == 1
617
618
    @patch('napps.kytos.of_lldp.main.Main.use_vlan')
619
    def test_send_flow_enabled(self, mock_use, monkeypatch):
620
        """Test send_flows when switch is enabled"""
621
        mock_post = MagicMock()
622
        monkeypatch.setattr("httpx.post", mock_post)
623
        mock_post.return_value = MagicMock(
624
            status_code=202, is_server_error=False
625
        )
626
        event_name = 'kytos/topology.switch.enabled'
627
        switch = get_switch_mock("00:00:00:00:00:00:00:01", 0x04)
628
        data = {'flows': [{'cookie_mask': "mock_cookie"}]}
629
        self.napp.send_flow(switch, event_name, data=data)
630
631
        assert mock_use.call_count == 1
632
        assert mock_use.call_args[0][0] == switch
633
        assert data['flows'] == [{}]
634
635
    @patch('napps.kytos.of_lldp.main.Main.make_vlan_available')
636
    def test_send_flow_disabled(self, mock_avaialble, monkeypatch):