Code Duplication    Length = 16-16 lines in 2 locations

tests/unit/test_main.py 2 locations

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