示例#1
0
    def setUp(self):
        super(OvsTrunkSkeletonTest, self).setUp()
        trunk_manager_cls_mock = mock.patch(TRUNK_MANAGER).start()
        self.trunk_manager = trunk_manager_cls_mock.return_value
        handler = ovsdb_handler.OVSDBHandler(self.trunk_manager)
        mock.patch.object(handler, 'trunk_rpc').start()
        mock.patch.object(handler, '_set_trunk_metadata').start()
        mock.patch.object(handler, 'manages_this_trunk',
                          return_value=True).start()

        self.skeleton = driver.OVSTrunkSkeleton(handler)
        self.trunk_id = uuidutils.generate_uuid()
        self.subports = [
            trunk_obj.SubPort(port_id=uuidutils.generate_uuid(),
                              trunk_id=self.trunk_id,
                              segmentation_type='foo',
                              segmentation_id=i) for i in range(2)
        ]
示例#2
0
 def test___init__(self, mocked_unregister):
     test_obj = driver.OVSTrunkSkeleton(mock.ANY)
     mocked_unregister.assert_called_with(test_obj.handle_trunks,
                                          resources.TRUNK)