Skip to content

Commit 835440e

Browse files
Zuulopenstack-gerrit
authored andcommitted
Merge "functional: Drop '_api' suffix from placement fixture"
2 parents 3d43c54 + 5018d5d commit 835440e

File tree

12 files changed

+131
-134
lines changed

12 files changed

+131
-134
lines changed

nova/tests/functional/compute/test_resource_tracker.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -419,7 +419,7 @@ def test_allocation_ratio_overwritten_from_config(self):
419419

420420
rt = compute_service.manager.rt
421421

422-
inv = self.placement_api.get(
422+
inv = self.placement.get(
423423
'/resource_providers/%s/inventories' % rp_uuid).body
424424
ratios = {'VCPU': 16.1, 'MEMORY_MB': 1.6, 'DISK_GB': 1.1}
425425

nova/tests/functional/integrated_helpers.py

Lines changed: 23 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -444,46 +444,46 @@ class PlacementHelperMixin:
444444
"""A helper mixin for interacting with placement."""
445445

446446
def _get_all_resource_classes(self):
447-
resp = self.placement_api.get(
447+
resp = self.placement.get(
448448
'/resource_classes', version='1.2'
449449
).body['resource_classes']
450450
return [d['name'] for d in resp]
451451

452452
def _get_all_providers(self):
453-
return self.placement_api.get(
453+
return self.placement.get(
454454
'/resource_providers', version='1.14'
455455
).body['resource_providers']
456456

457457
def _get_all_rp_uuids_in_a_tree(self, in_tree_rp_uuid):
458-
rps = self.placement_api.get(
458+
rps = self.placement.get(
459459
'/resource_providers?in_tree=%s' % in_tree_rp_uuid,
460460
version='1.20',
461461
).body['resource_providers']
462462
return [rp['uuid'] for rp in rps]
463463

464464
def _post_resource_provider(self, rp_name):
465-
return self.placement_api.post(
465+
return self.placement.post(
466466
'/resource_providers', version='1.20', body={'name': rp_name}
467467
).body
468468

469469
def _get_resource_provider_by_uuid(self, rp_uuid):
470-
return self.placement_api.get(
470+
return self.placement.get(
471471
'/resource_providers/%s' % rp_uuid, version='1.15',
472472
).body
473473

474474
def _get_provider_uuid_by_name(self, name):
475-
return self.placement_api.get(
475+
return self.placement.get(
476476
'/resource_providers?name=%s' % name,
477477
).body['resource_providers'][0]['uuid']
478478

479479
def _get_provider_usages(self, provider_uuid):
480-
return self.placement_api.get(
480+
return self.placement.get(
481481
'/resource_providers/%s/usages' % provider_uuid
482482
).body['usages']
483483

484484
# TODO(stephenfin): Rename to '_get_provider_allocations'
485485
def _get_allocations_by_provider_uuid(self, rp_uuid):
486-
return self.placement_api.get(
486+
return self.placement.get(
487487
'/resource_providers/%s/allocations' % rp_uuid
488488
).body['allocations']
489489

@@ -493,7 +493,7 @@ def _get_provider_traits(self, rp_uuid):
493493
:param rp_uuid: UUID of the resource provider to update
494494
:returns: Dict object with the results.
495495
"""
496-
return self.placement_api.get(
496+
return self.placement.get(
497497
'/resource_providers/%s/traits' % rp_uuid, version='1.6'
498498
).body['traits']
499499

@@ -506,10 +506,10 @@ def _set_provider_traits(self, rp_uuid, traits):
506506
:param traits: List of trait strings to set on the provider.
507507
:returns: APIResponse object with the results.
508508
"""
509-
provider = self.placement_api.get(
509+
provider = self.placement.get(
510510
'/resource_providers/%s' % rp_uuid
511511
).body
512-
return self.placement_api.put(
512+
return self.placement.put(
513513
'/resource_providers/%s/traits' % rp_uuid,
514514
{
515515
'resource_provider_generation': provider['generation'],
@@ -519,7 +519,7 @@ def _set_provider_traits(self, rp_uuid, traits):
519519
)
520520

521521
def _get_provider_inventory(self, rp_uuid):
522-
return self.placement_api.get(
522+
return self.placement.get(
523523
'/resource_providers/%s/inventories' % rp_uuid
524524
).body['inventories']
525525

@@ -531,7 +531,7 @@ def _set_inventory(self, rp_uuid, inv_body):
531531
:param inv_body: inventory to set on the provider
532532
:returns: APIResponse object with the results
533533
"""
534-
return self.placement_api.post(
534+
return self.placement.post(
535535
'/resource_providers/%s/inventories' % rp_uuid,
536536
version='1.15', body=inv_body
537537
).body
@@ -544,21 +544,21 @@ def _update_inventory(self, rp_uuid, inv_body):
544544
:param inv_body: inventory to set on the provider
545545
:returns: APIResponse object with the results
546546
"""
547-
return self.placement_api.put(
547+
return self.placement.put(
548548
'/resource_providers/%s/inventories' % rp_uuid, body=inv_body,
549549
).body
550550

551551
def _get_provider_aggregates(self, rp_uuid):
552-
return self.placement_api.get(
552+
return self.placement.get(
553553
'/resource_providers/%s/aggregates' % rp_uuid, version='1.1'
554554
).body['aggregates']
555555

556556
# TODO(stephenfin): Rename '_set_provider_aggregates'
557557
def _set_aggregate(self, rp_uuid, agg_id):
558-
provider = self.placement_api.get(
558+
provider = self.placement.get(
559559
'/resource_providers/%s' % rp_uuid
560560
).body
561-
return self.placement_api.put(
561+
return self.placement.put(
562562
'/resource_providers/%s/aggregates' % rp_uuid,
563563
body={
564564
'aggregates': [agg_id],
@@ -568,13 +568,13 @@ def _set_aggregate(self, rp_uuid, agg_id):
568568
).body
569569

570570
def _get_all_traits(self):
571-
return self.placement_api.get('/traits', version='1.6').body['traits']
571+
return self.placement.get('/traits', version='1.6').body['traits']
572572

573573
def _create_trait(self, trait):
574-
return self.placement_api.put('/traits/%s' % trait, {}, version='1.6')
574+
return self.placement.put('/traits/%s' % trait, {}, version='1.6')
575575

576576
def _delete_trait(self, trait):
577-
return self.placement_api.delete('/traits/%s' % trait, version='1.6')
577+
return self.placement.delete('/traits/%s' % trait, version='1.6')
578578

579579
def assertRequestMatchesUsage(self, requested_resources, root_rp_uuid):
580580
# It matches the usages of the whole tree against the request
@@ -673,7 +673,7 @@ class PlacementInstanceHelperMixin(InstanceHelperMixin, PlacementHelperMixin):
673673

674674
# TODO(stephenfin): Rename to '_get_server_allocations'
675675
def _get_allocations_by_server_uuid(self, server_uuid):
676-
return self.placement_api.get(
676+
return self.placement.get(
677677
'/allocations/%s' % server_uuid
678678
).body['allocations']
679679

@@ -995,9 +995,7 @@ def setUp(self):
995995

996996
self.useFixture(cast_as_call.CastAsCall(self))
997997

998-
placement = self.useFixture(func_fixtures.PlacementFixture())
999-
self.placement_api = placement.api
1000-
998+
self.placement = self.useFixture(func_fixtures.PlacementFixture()).api
1001999
self.neutron = self.useFixture(nova_fixtures.NeutronFixture(self))
10021000
self.cinder = self.useFixture(nova_fixtures.CinderFixture(self))
10031001

@@ -1067,13 +1065,12 @@ def setUp(self):
10671065

10681066
self.policy = self.useFixture(policy_fixture.RealPolicyFixture())
10691067
self.neutron = self.useFixture(nova_fixtures.NeutronFixture(self))
1068+
self.placement = self.useFixture(func_fixtures.PlacementFixture()).api
10701069
self.useFixture(nova_fixtures.AllServicesCurrent())
10711070

10721071
fake_notifier.stub_notifier(self)
10731072
self.addCleanup(fake_notifier.reset)
10741073

1075-
placement = self.useFixture(func_fixtures.PlacementFixture())
1076-
self.placement_api = placement.api
10771074
self.api_fixture = self.useFixture(nova_fixtures.OSAPIFixture(
10781075
api_version='v2.1'))
10791076

nova/tests/functional/libvirt/base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ def start_compute(host, host_info):
165165
# host_info do not change with every iteration of the for loop.
166166
self.computes[host] = start_compute(host, host_info)
167167
if save_rp_uuids:
168-
self.compute_rp_uuids[host] = self.placement_api.get(
168+
self.compute_rp_uuids[host] = self.placement.get(
169169
'/resource_providers?name=%s' % host).body[
170170
'resource_providers'][0]['uuid']
171171

nova/tests/functional/libvirt/test_numa_servers.py

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ def _run_build_test(self, flavor_id, end_status='ACTIVE',
6868
# 'start_service' to make sure there isn't a mismatch
6969
self.compute = self.start_service('compute', host='compute1')
7070

71-
compute_rp_uuid = self.placement_api.get(
71+
compute_rp_uuid = self.placement.get(
7272
'/resource_providers?name=compute1').body[
7373
'resource_providers'][0]['uuid']
7474

@@ -94,7 +94,7 @@ def _run_build_test(self, flavor_id, end_status='ACTIVE',
9494
self.assertFalse(self.mock_filter.called)
9595

9696
if expected_usage:
97-
compute_usage = self.placement_api.get(
97+
compute_usage = self.placement.get(
9898
'/resource_providers/%s/usages' % compute_rp_uuid).body[
9999
'usages']
100100
self.assertEqual(expected_usage, compute_usage)
@@ -524,7 +524,7 @@ def test_resize_vcpu_to_pcpu(self):
524524
expected_usage = {'VCPU': 0, 'PCPU': 0, 'DISK_GB': 0,
525525
'MEMORY_MB': 0}
526526

527-
compute_usage = self.placement_api.get(
527+
compute_usage = self.placement.get(
528528
'/resource_providers/%s/usages' % compute_rp_uuid).body[
529529
'usages']
530530
self.assertEqual(expected_usage, compute_usage)
@@ -565,7 +565,7 @@ def test_resize_vcpu_to_pcpu(self):
565565
expected_usage = {'VCPU': 0, 'PCPU': 2, 'DISK_GB': 20,
566566
'MEMORY_MB': 2048}
567567

568-
compute_usage = self.placement_api.get(
568+
compute_usage = self.placement.get(
569569
'/resource_providers/%s/usages' % compute_rp_uuid).body[
570570
'usages']
571571
self.assertEqual(expected_usage, compute_usage)
@@ -594,7 +594,7 @@ def test_resize_vcpu_to_pcpu(self):
594594
expected_usage = {'VCPU': 0, 'PCPU': 2, 'DISK_GB': 20,
595595
'MEMORY_MB': 2048}
596596

597-
compute_usage = self.placement_api.get(
597+
compute_usage = self.placement.get(
598598
'/resource_providers/%s/usages' % compute_rp_uuid).body[
599599
'usages']
600600
self.assertEqual(expected_usage, compute_usage)
@@ -729,7 +729,7 @@ def test_vcpu_to_pcpu_reshape(self):
729729
# ensure there is no PCPU inventory being reported
730730

731731
for host, compute_rp_uuid in self.compute_rp_uuids.items():
732-
compute_inventory = self.placement_api.get(
732+
compute_inventory = self.placement.get(
733733
'/resource_providers/%s/inventories' % compute_rp_uuid).body[
734734
'inventories']
735735
self.assertEqual(8, compute_inventory['VCPU']['total'])
@@ -755,20 +755,20 @@ def test_vcpu_to_pcpu_reshape(self):
755755

756756
compute_rp_uuid = self.compute_rp_uuids['test_compute0']
757757

758-
compute_inventory = self.placement_api.get(
758+
compute_inventory = self.placement.get(
759759
'/resource_providers/%s/inventories' % compute_rp_uuid).body[
760760
'inventories']
761-
compute_usages = self.placement_api.get(
761+
compute_usages = self.placement.get(
762762
'/resource_providers/%s/usages' % compute_rp_uuid).body[
763763
'usages']
764764
self.assertEqual(4, compute_usages['VCPU'])
765765

766766
compute_rp_uuid = self.compute_rp_uuids['test_compute1']
767767

768-
compute_inventory = self.placement_api.get(
768+
compute_inventory = self.placement.get(
769769
'/resource_providers/%s/inventories' % compute_rp_uuid).body[
770770
'inventories']
771-
compute_usages = self.placement_api.get(
771+
compute_usages = self.placement.get(
772772
'/resource_providers/%s/usages' % compute_rp_uuid).body[
773773
'usages']
774774
self.assertEqual(0, compute_usages['VCPU'])
@@ -792,18 +792,18 @@ def test_vcpu_to_pcpu_reshape(self):
792792

793793
compute_rp_uuid = self.compute_rp_uuids['test_compute0']
794794

795-
compute_inventory = self.placement_api.get(
795+
compute_inventory = self.placement.get(
796796
'/resource_providers/%s/inventories' % compute_rp_uuid).body[
797797
'inventories']
798798
self.assertEqual(8, compute_inventory['VCPU']['total'])
799799
self.assertNotIn('PCPU', compute_inventory)
800-
compute_usages = self.placement_api.get(
800+
compute_usages = self.placement.get(
801801
'/resource_providers/%s/usages' % compute_rp_uuid).body[
802802
'usages']
803803
self.assertEqual(4, compute_usages['VCPU'])
804804
self.assertNotIn('PCPU', compute_usages)
805805

806-
allocations = self.placement_api.get(
806+
allocations = self.placement.get(
807807
'/allocations/%s' % server1['id']).body['allocations']
808808
# the flavor has disk=10 and ephemeral=10
809809
self.assertEqual(
@@ -815,18 +815,18 @@ def test_vcpu_to_pcpu_reshape(self):
815815

816816
compute_rp_uuid = self.compute_rp_uuids['test_compute1']
817817

818-
compute_inventory = self.placement_api.get(
818+
compute_inventory = self.placement.get(
819819
'/resource_providers/%s/inventories' % compute_rp_uuid).body[
820820
'inventories']
821821
self.assertEqual(8, compute_inventory['VCPU']['total'])
822822
self.assertNotIn('PCPU', compute_inventory)
823-
compute_usages = self.placement_api.get(
823+
compute_usages = self.placement.get(
824824
'/resource_providers/%s/usages' % compute_rp_uuid).body[
825825
'usages']
826826
self.assertEqual(2, compute_usages['VCPU'])
827827
self.assertNotIn('PCPU', compute_usages)
828828

829-
allocations = self.placement_api.get(
829+
allocations = self.placement.get(
830830
'/allocations/%s' % server2['id']).body['allocations']
831831
# the flavor has disk=10 and ephemeral=10
832832
self.assertEqual(
@@ -854,18 +854,18 @@ def test_vcpu_to_pcpu_reshape(self):
854854

855855
compute_rp_uuid = self.compute_rp_uuids['test_compute0']
856856

857-
compute_inventory = self.placement_api.get(
857+
compute_inventory = self.placement.get(
858858
'/resource_providers/%s/inventories' % compute_rp_uuid).body[
859859
'inventories']
860860
self.assertEqual(8, compute_inventory['PCPU']['total'])
861861
self.assertNotIn('VCPU', compute_inventory)
862-
compute_usages = self.placement_api.get(
862+
compute_usages = self.placement.get(
863863
'/resource_providers/%s/usages' % compute_rp_uuid).body[
864864
'usages']
865865
self.assertEqual(4, compute_usages['PCPU'])
866866
self.assertNotIn('VCPU', compute_usages)
867867

868-
allocations = self.placement_api.get(
868+
allocations = self.placement.get(
869869
'/allocations/%s' % server1['id']).body['allocations']
870870
# the flavor has disk=10 and ephemeral=10
871871
self.assertEqual(
@@ -877,18 +877,18 @@ def test_vcpu_to_pcpu_reshape(self):
877877

878878
compute_rp_uuid = self.compute_rp_uuids['test_compute1']
879879

880-
compute_inventory = self.placement_api.get(
880+
compute_inventory = self.placement.get(
881881
'/resource_providers/%s/inventories' % compute_rp_uuid).body[
882882
'inventories']
883883
self.assertEqual(8, compute_inventory['PCPU']['total'])
884884
self.assertNotIn('VCPU', compute_inventory)
885-
compute_usages = self.placement_api.get(
885+
compute_usages = self.placement.get(
886886
'/resource_providers/%s/usages' % compute_rp_uuid).body[
887887
'usages']
888888
self.assertEqual(2, compute_usages['PCPU'])
889889
self.assertNotIn('VCPU', compute_usages)
890890

891-
allocations = self.placement_api.get(
891+
allocations = self.placement.get(
892892
'/allocations/%s' % server2['id']).body['allocations']
893893
# the flavor has disk=10 and ephemeral=10
894894
self.assertEqual(
@@ -903,20 +903,20 @@ def test_vcpu_to_pcpu_reshape(self):
903903

904904
compute_rp_uuid = self.compute_rp_uuids['test_compute0']
905905

906-
compute_inventory = self.placement_api.get(
906+
compute_inventory = self.placement.get(
907907
'/resource_providers/%s/inventories' % compute_rp_uuid).body[
908908
'inventories']
909909
self.assertEqual(8, compute_inventory['PCPU']['total'])
910910
self.assertNotIn('VCPU', compute_inventory)
911-
compute_usages = self.placement_api.get(
911+
compute_usages = self.placement.get(
912912
'/resource_providers/%s/usages' % compute_rp_uuid).body[
913913
'usages']
914914
self.assertEqual(6, compute_usages['PCPU'])
915915
self.assertNotIn('VCPU', compute_usages)
916916

917917
# check the allocations for this server specifically
918918

919-
allocations = self.placement_api.get(
919+
allocations = self.placement.get(
920920
'/allocations/%s' % server3['id']).body[
921921
'allocations']
922922
self.assertEqual(

0 commit comments

Comments
 (0)