Make the plugin for test_db_plugin configurable

Bug 1031716

Change-Id: I8dc492eb90d4160a23b3b4ba51feeedba6f852e2
This commit is contained in:
Salvatore Orlando 2012-08-01 04:05:17 -07:00
parent 2759d48acd
commit d9016e05fe
4 changed files with 8 additions and 1 deletions

View File

@ -48,6 +48,7 @@ if __name__ == '__main__':
invoke_once = len(sys.argv) > 1
test_config['plugin_name'] = "LinuxBridgePlugin.LinuxBridgePlugin"
test_config['plugin_name_v2'] = "lb_quantum_plugin.LinuxBridgePluginV2"
test_config['default_net_op_status'] = OperationalStatus.UP
test_config['default_port_op_status'] = OperationalStatus.DOWN

View File

@ -47,6 +47,7 @@ if __name__ == '__main__':
invoke_once = len(sys.argv) > 1
test_config['plugin_name'] = "ovs_quantum_plugin.OVSQuantumPlugin"
test_config['plugin_name_v2'] = "ovs_quantum_plugin.OVSQuantumPluginV2"
test_config['default_net_op_status'] = OperationalStatus.UP
test_config['default_port_op_status'] = OperationalStatus.DOWN

View File

@ -48,6 +48,7 @@ if __name__ == '__main__':
invoke_once = len(sys.argv) > 1
test_config['plugin_name'] = "ryu_quantum_plugin.RyuQuantumPlugin"
test_config['plugin_name_v2'] = "ryu_quantum_plugin.RyuQuantumPluginV2"
test_config['default_net_op_status'] = OperationalStatus.UP
test_config['default_port_op_status'] = OperationalStatus.DOWN

View File

@ -25,6 +25,7 @@ import quantum
from quantum.api.v2.router import APIRouter
from quantum.common import config
from quantum.common import exceptions as q_exc
from quantum.common.test_lib import test_config
from quantum import context
from quantum.db import api as db
from quantum.manager import QuantumManager
@ -61,7 +62,10 @@ class QuantumDbPluginV2TestCase(unittest2.TestCase):
'application/json': json_deserializer,
}
plugin = 'quantum.db.db_base_plugin_v2.QuantumDbPluginV2'
plugin = test_config.get('plugin_name_v2',
'quantum.db.db_base_plugin_v2.'
'QuantumDbPluginV2')
LOG.debug("db plugin test, the plugin is:%s", plugin)
# Create the default configurations
args = ['--config-file', etcdir('quantum.conf.test')]
config.parse(args=args)