def test_delete_port_to_agent(self): self.netns_mgr = NetnsManager('fake_vm_uuid', NIC1, NIC2) self.netns_mgr.vrouter_client = mock.Mock() self.netns_mgr._delete_port_to_agent(NIC1) self.netns_mgr.vrouter_client.delete_port.assert_called_with( NIC1['uuid'])
def _delete_port_from_agent(self, status_code=200): self.netns_mgr = NetnsManager('fake_vm_uuid', NIC1, NIC2) self.netns_mgr.vrouter_client = mock.Mock() resp = requests.Response() resp.status_code = status_code self.mock_delete.return_value = resp self.netns_mgr._delete_port_to_agent(NIC1)
def _add_port_to_agent(self, status_code=200): self.netns_mgr = NetnsManager('fake_vm_uuid', NIC1, NIC2) self.netns_mgr.vrouter_client = mock.Mock() self.netns_mgr._get_tap_name = mock.Mock() self.netns_mgr._get_tap_name.return_value = 'tap1234' resp = requests.Response() resp.status_code = status_code self.mock_post.return_value = resp self.netns_mgr._add_port_to_agent(NIC1)
def test_add_port_to_agent(self): self.netns_mgr = NetnsManager('fake_vm_uuid', NIC1, NIC2) self.netns_mgr.vrouter_client = mock.Mock() self.netns_mgr._get_tap_name = mock.Mock() self.netns_mgr._get_tap_name.return_value = 'tap1234' self.netns_mgr._add_port_to_agent(NIC1) kwargs = {} kwargs['ip_address'] = str(NIC1['ip'].ip) self.netns_mgr.vrouter_client.add_port.assert_called_with( 'fake_vm_uuid', NIC1['uuid'], 'tap1234', str(NIC1['mac']), **kwargs)