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:
Nate Johnston 2018-07-02 17:06:45 -04:00
parent 878ac9b463
commit be5db8901d
1 changed files with 7 additions and 7 deletions

View File

@ -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):