Beispiel #1
0
    def test_post_plug_tap(self, network_utils, add_bridge_port,
                           create_veth_pair):
        network_utils.device_exists.return_value = False

        vif._post_plug_wiring(INSTANCE, TAP_VIF)

        network_utils.device_exists.assert_not_called()
    def test_post_plug_tap(self,
                           linux_net,
                           add_bridge_port,
                           create_veth_pair):
        linux_net.device_exists.return_value = False

        vif._post_plug_wiring(INSTANCE, TAP_VIF)

        linux_net.device_exists.assert_not_called()
Beispiel #3
0
    def test_post_plug_tap(self,
                           linux_net,
                           add_bridge_port,
                           create_veth_pair):
        linux_net.device_exists.return_value = False

        vif._post_plug_wiring(INSTANCE, TAP_VIF)

        linux_net.device_exists.assert_not_called()
Beispiel #4
0
    def test_post_plug_bridge(self, network_utils, linux_net, add_bridge_port,
                              create_veth_pair):
        network_utils.device_exists.return_value = False

        vif._post_plug_wiring(INSTANCE, LB_VIF)

        network_utils.device_exists.assert_called_with('tapda5cc4bf-f1')
        create_veth_pair.assert_called_with('tapda5cc4bf-f1', 'tinda5cc4bf-f1',
                                            1000)
        add_bridge_port.assert_called_with('br0', 'tapda5cc4bf-f1')
Beispiel #5
0
    def test_post_plug_ovs_hybrid(self, linux_net, add_bridge_port,
                                  create_veth_pair):
        linux_net.device_exists.return_value = False

        vif._post_plug_wiring(INSTANCE, OVS_HYBRID_VIF)

        linux_net.device_exists.assert_called_with('tapda5cc4bf-f1')
        create_veth_pair.assert_called_with('tapda5cc4bf-f1', 'tinda5cc4bf-f1',
                                            1000)
        add_bridge_port.assert_called_with('qbrda5cc4bf-f1', 'tapda5cc4bf-f1')
Beispiel #6
0
    def test_post_plug_ovs(self, network_utils, linux_net, add_bridge_port,
                           create_veth_pair):

        network_utils.device_exists.return_value = False

        vif._post_plug_wiring(INSTANCE, OVS_VIF)

        network_utils.device_exists.assert_called_with('tapda5cc4bf-f1')
        create_veth_pair.assert_called_with('tapda5cc4bf-f1', 'tinda5cc4bf-f1',
                                            1000)
        add_bridge_port.assert_not_called()
        linux_net.create_ovs_vif_port.assert_called_with(
            'br0', 'tapda5cc4bf-f1', 'da5cc4bf-f16c-4807-a0b6-911c7c67c3f8',
            'ca:fe:de:ad:be:ef', INSTANCE.uuid, 1000)
Beispiel #7
0
    def test_post_plug_bridge(self,
                              linux_net,
                              add_bridge_port,
                              create_veth_pair):
        linux_net.device_exists.return_value = False

        vif._post_plug_wiring(INSTANCE, LB_VIF)

        linux_net.device_exists.assert_called_with('tapda5cc4bf-f1')
        create_veth_pair.assert_called_with('tapda5cc4bf-f1',
                                            'tinda5cc4bf-f1',
                                            1000)
        add_bridge_port.assert_called_with('br0',
                                           'tapda5cc4bf-f1')
Beispiel #8
0
    def test_post_plug_ovs(self,
                           linux_net,
                           create_ovs_vif_port,
                           add_bridge_port,
                           create_veth_pair):

        linux_net.device_exists.return_value = False

        vif._post_plug_wiring(INSTANCE, OVS_VIF)

        linux_net.device_exists.assert_called_with('tapda5cc4bf-f1')
        create_veth_pair.assert_called_with('tapda5cc4bf-f1',
                                            'tinda5cc4bf-f1',
                                            1000)
        add_bridge_port.assert_not_called()
        create_ovs_vif_port.assert_called_with(
            'br0',
            'tapda5cc4bf-f1',
            'da5cc4bf-f16c-4807-a0b6-911c7c67c3f8',
            'ca:fe:de:ad:be:ef',
            INSTANCE.uuid,
            1000
        )