deb-python-novaclient/novaclient/tests/functional/v2
Matt Riedemann e7b84daa87 Deprecate binary argument in nova service enable/disable/force-down CLIs
Change If1e03c9343b8cc9c34bd51c2b4d25acdb21131ff in the API in Pike
makes the os-services API look up services records via the host mapping
in the API datadabase to determine which cell the service lives in.
The host mappings only exist for nova-compute services, which means
you can only enable/disable/force-down nova-compute services now, which
is realistically the only service that ever made sense for those actions.

That change broke some functional tests in novaclient though which loop
through all services and disables them or forces them down. This change
fixes those tests by only attempting the action on nova-compute services.

This change also deprecates the binary argument to the service
enable/disable/force-down commands since the only value that ever really
worked or does anything is nova-compute, so a future version of the CLI
should just hard-code that value.

Change-Id: Idd0d2be960ca0ed59097c10c931da47a1a3e66fb
Closes-Bug: #1700359
2017-06-27 19:20:51 -04:00
..
legacy Deprecate binary argument in nova service enable/disable/force-down CLIs 2017-06-27 19:20:51 -04:00
__init__.py Split functional tests for legacy(V2.1) and microversions 2015-09-21 12:07:18 +03:00
fake_crypto.py Split functional tests for legacy(V2.1) and microversions 2015-09-21 12:07:18 +03:00
test_aggregates.py Drop deprecated aggregate-update positional args 2017-03-20 21:51:21 -04:00
test_consoles.py Handle successful response in console functional tests 2016-08-15 17:17:57 -04:00
test_device_tagging.py Microversion 2.42 - Fix tag attribute disappearing 2017-04-20 15:05:16 +00:00
test_extended_attributes.py Functional tests for os-extended-server-attributes 2015-11-09 16:47:45 +02:00
test_flavor_access.py Make functional tests work with v3 keystone 2016-04-12 17:24:41 +03:00
test_hypervisors.py Add support for microversion 2.28 2016-06-10 21:38:44 +03:00
test_image_meta.py Remove deprecated image commands/API bindings 2017-02-22 15:56:28 -05:00
test_instance_action.py Replaces uuid.uuid4 with uuidutils.generate_uuid() 2016-12-20 05:14:03 +00:00
test_instances.py Split functional tests for legacy(V2.1) and microversions 2015-09-21 12:07:18 +03:00
test_keypairs.py Microversion 2.35 adds keypairs pagination support 2016-08-05 12:15:29 +03:00
test_networks.py Remove deprecated network-related resource commands 2017-02-23 08:56:27 -05:00
test_os_services.py Deprecate binary argument in nova service enable/disable/force-down CLIs 2017-06-27 19:20:51 -04:00
test_quotas.py Deprecate network-* commands and clamp to microversion 2.35 2016-08-19 09:30:29 -07:00
test_server_groups.py [microversions] Add support for API microversion 2.13 2015-12-23 06:39:13 +00:00
test_servers.py Skip rebuild functional test due to persistent vif plugging timeout 2017-06-06 21:47:14 -04:00
test_trigger_crash_dump.py Set test timout to 300 seconds 2017-03-23 14:55:17 -04:00
test_usage.py Microversion 2.40 - Simple tenant usage pagination 2016-12-19 14:04:13 -05:00