예제 #1
0
 def test__wire_trunk_trunk_not_associated(self):
     self.ovsdb_handler.trunk_rpc.get_trunk_details.side_effect = (
         resources_rpc.ResourceNotFound(
             resource_id='id', resource_type='type'))
     self.ovsdb_handler._wire_trunk(mock.Mock(), self.fake_port)
     trunk_rpc = self.ovsdb_handler.trunk_rpc
     self.assertFalse(trunk_rpc.update_trunk_status.called)
예제 #2
0
 def test_get_trunk_not_found(self):
     self.stub.get_trunk_details.side_effect = (
         resources_rpc.ResourceNotFound(resource_id='1', resource_type='1'))
     self.assertIsNone(self.tapi.get_trunk('ctx', self.trunk.port_id))
     self.tapi.get_trunk('ctx', self.trunk.port_id)
     self.assertEqual(1, len(self.stub.get_trunk_details.mock_calls))
예제 #3
0
 def test_fetch_trunk_missing(self):
     self.stub.get_trunk_details.side_effect = (
         resources_rpc.ResourceNotFound(resource_id='1', resource_type='1'))
     self.assertIsNone(self.tapi._fetch_trunk('ctx', 'port'))