Adopt Port OVO for tests/unit/db/test_provisioning_blocks.py
By adopting the Port OVO, this is a partial conversion of tests/unit/db/test_provisioning_blocks.py to OVO. Partially-Implements: blueprint adopt-oslo-versioned-objects-for-db Change-Id: I6a745d7d48a828c2045142cced155658f9720ff3
This commit is contained in:
parent
878ac9b463
commit
be5db8901d
|
@ -13,15 +13,16 @@
|
||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
import mock
|
import mock
|
||||||
|
import netaddr
|
||||||
from neutron_lib.callbacks import registry
|
from neutron_lib.callbacks import registry
|
||||||
from neutron_lib.callbacks import resources
|
from neutron_lib.callbacks import resources
|
||||||
from neutron_lib import context as n_ctx
|
from neutron_lib import context as n_ctx
|
||||||
import testtools
|
import testtools
|
||||||
|
|
||||||
from neutron.db import api as db_api
|
|
||||||
from neutron.db import models_v2
|
from neutron.db import models_v2
|
||||||
from neutron.db import provisioning_blocks as pb
|
from neutron.db import provisioning_blocks as pb
|
||||||
from neutron.objects import network as net_obj
|
from neutron.objects import network as net_obj
|
||||||
|
from neutron.objects import ports as port_obj
|
||||||
from neutron.tests.unit import testlib_api
|
from neutron.tests.unit import testlib_api
|
||||||
|
|
||||||
CORE_PLUGIN = 'neutron.db.db_base_plugin_v2.NeutronDbPluginV2'
|
CORE_PLUGIN = 'neutron.db.db_base_plugin_v2.NeutronDbPluginV2'
|
||||||
|
@ -47,12 +48,11 @@ class TestStatusBarriers(testlib_api.SqlTestCase):
|
||||||
|
|
||||||
def _make_port(self):
|
def _make_port(self):
|
||||||
net = self._make_net()
|
net = self._make_net()
|
||||||
with db_api.context_manager.writer.using(self.ctx):
|
mac_address = netaddr.EUI('1')
|
||||||
port = models_v2.Port(network_id=net.id, mac_address='1',
|
port = port_obj.Port(self.ctx, network_id=net.id, device_owner='3',
|
||||||
tenant_id='1', admin_state_up=True,
|
project_id='1', admin_state_up=True, status='DOWN', device_id='2',
|
||||||
status='DOWN', device_id='2',
|
mac_address=mac_address)
|
||||||
device_owner='3')
|
port.create()
|
||||||
self.ctx.session.add(port)
|
|
||||||
return port
|
return port
|
||||||
|
|
||||||
def test_no_callback_on_missing_object(self):
|
def test_no_callback_on_missing_object(self):
|
||||||
|
|
Loading…
Reference in New Issue