nova/nova/tests/functional
Lee Yarwood ac21c6674c api: Introduce microversion 2.89 adjusting os-volume_attachments
This microversion adds attachment_id and bdm_uuid as stored in the
underlying bdm record while also removing the duplicate id field from
the responses of ``GET /servers/{server_id}/os-volume_attachments`` and
``GET /servers/{server_id}/os-volume_attachments/{volume_id}``.

To accomidate this within the _translate_attachment_summary_view helper
is folded into _translate_attachment_detail_view with the remaining
caller in the now deprecated os-volumes API now replaced with a static
dictionary.

Blueprint: add-attachmentid-to-responses-of-the-os-volume-attachments-api
Change-Id: I977c3fd9bbb1e1d42e6979222137e7366d2815e8
2021-08-24 12:07:41 +01:00
..
api Remove six.moves 2020-11-07 03:25:02 +00:00
api_sample_tests api: Introduce microversion 2.89 adjusting os-volume_attachments 2021-08-24 12:07:41 +01:00
compute Merge "fup: Assert state of connection_info during LM rollback in func tests" 2021-08-20 15:24:39 +00:00
db db: Normalize migrations tests 2021-08-09 15:34:40 +01:00
libvirt Merge "fup: Move _migrate_stub into LibvirtMigrationMixin" 2021-08-23 07:26:20 +00:00
notification_sample_tests db: Unify 'nova.db.api', 'nova.db.sqlalchemy.api' 2021-08-09 15:34:40 +01:00
regressions Merge "fup: Move _migrate_stub into LibvirtMigrationMixin" 2021-08-23 07:26:20 +00:00
wsgi tests: Move remaining non-libvirt fixtures 2021-05-12 16:32:43 +01:00
__init__.py Eventlet monkey patching should be as early as possible 2019-03-22 09:27:16 +00:00
api_samples_test_base.py Remove six.binary_type/integer_types/string_types 2020-12-13 11:25:14 +00:00
fixtures.py Remove future imports 2020-03-24 15:05:36 +00:00
integrated_helpers.py db: Unify 'nova.db.api', 'nova.db.sqlalchemy.api' 2021-08-09 15:34:40 +01:00
test_aggregates.py Deprecate filters that have been replaced by placement filters 2021-06-01 15:11:50 +01:00
test_availability_zones.py tests: Move remaining non-libvirt fixtures 2021-05-12 16:32:43 +01:00
test_boot_from_volume.py tests: Move remaining non-libvirt fixtures 2021-05-12 16:32:43 +01:00
test_cold_migrate.py Create a fixture around fake_notifier 2021-05-24 11:00:59 +01:00
test_compute_mgr.py tests: Move remaining non-libvirt fixtures 2021-05-12 16:32:43 +01:00
test_conf_max_attach_disk_devices.py fup: Move _wait_for_volume_attach into InstanceHelperMixin 2021-08-04 12:37:43 +01:00
test_cross_az_attach.py tests: Move remaining non-libvirt fixtures 2021-05-12 16:32:43 +01:00
test_cross_cell_migrate.py db: Unify 'nova.db.api', 'nova.db.sqlalchemy.api' 2021-08-09 15:34:40 +01:00
test_external_networks.py tests: Move remaining non-libvirt fixtures 2021-05-12 16:32:43 +01:00
test_flavor_extraspecs.py Follow-up for flavor-extra-spec-validators series 2020-04-08 14:21:13 +01:00
test_images.py tests: Remove 'test_servers.ServersTestBase' 2020-07-16 17:58:37 +01:00
test_instance_actions.py tests: Move remaining non-libvirt fixtures 2021-05-12 16:32:43 +01:00
test_json_filter.py functional: Add unified '_build_server' helper function 2020-01-15 10:31:24 +00:00
test_legacy_v2_compatible_wrapper.py functional: Move single-use function to its caller 2020-08-19 18:07:25 +01:00
test_list_servers_ip_filter.py tests: Move remaining non-libvirt fixtures 2021-05-12 16:32:43 +01:00
test_login.py
test_metadata.py functional: Add and use 'GlanceFixture' 2020-09-16 11:31:23 +01:00
test_middleware.py Add test coverage for API version headers in CORS 2021-06-16 02:19:26 +00:00
test_monkey_patch.py Test for disabling greendns 2020-09-22 10:56:42 -04:00
test_multiattach.py func: Add CinderFixture to _IntegratedTestBase 2020-08-03 20:41:18 +01:00
test_nova_manage.py Block servers with vGPU and device profile in heal_allocations 2021-08-06 15:58:39 +02:00
test_policy.py tests: Move remaining non-libvirt fixtures 2021-05-12 16:32:43 +01:00
test_report_client.py Refactor ResourceRequest constructor 2021-01-18 15:40:42 +01:00
test_routed_networks.py FUP: Catch and reraise routed nets exception 2021-02-19 19:23:10 +01:00
test_scheduler.py Add tests for 'AggregateInstanceExtraSpecsFilter' 2021-07-23 16:12:26 +01:00
test_server_external_events.py Create a fixture around fake_notifier 2021-05-24 11:00:59 +01:00
test_server_faults.py tests: Move remaining non-libvirt fixtures 2021-05-12 16:32:43 +01:00
test_server_group.py db: Unify 'nova.db.api', 'nova.db.sqlalchemy.api' 2021-08-09 15:34:40 +01:00
test_server_rescue.py api: Introduce microverion 2.87 allowing boot from volume rescue 2020-04-09 08:39:36 +01:00
test_servers.py Merge "scheduler: Merge 'FilterScheduler' into base class" 2021-08-20 17:17:37 +00:00
test_servers_provider_tree.py Merge "tests: Move single use constants to their callers" 2020-07-24 09:24:35 +00:00
test_service.py tests: Move remaining non-libvirt fixtures 2021-05-12 16:32:43 +01:00