Skip to content

Commit 5018d5d

Browse files
committed
functional: Drop '_api' suffix from placement fixture
It's unnecessary, particularly when nothing of the other service fixtures use it. Signed-off-by: Stephen Finucane <[email protected]> Change-Id: If849f80c0372872b2de57b20e8b63c069a54ccff Signed-off-by: Stephen Finucane <[email protected]>
1 parent 1cb9a3a commit 5018d5d

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
@@ -67,7 +67,7 @@ def _run_build_test(self, flavor_id, end_status='ACTIVE',
6767
# 'start_service' to make sure there isn't a mismatch
6868
self.compute = self.start_service('compute', host='compute1')
6969

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

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

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

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

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

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

648648
for host, compute_rp_uuid in self.compute_rp_uuids.items():
649-
compute_inventory = self.placement_api.get(
649+
compute_inventory = self.placement.get(
650650
'/resource_providers/%s/inventories' % compute_rp_uuid).body[
651651
'inventories']
652652
self.assertEqual(8, compute_inventory['VCPU']['total'])
@@ -672,20 +672,20 @@ def test_vcpu_to_pcpu_reshape(self):
672672

673673
compute_rp_uuid = self.compute_rp_uuids['test_compute0']
674674

675-
compute_inventory = self.placement_api.get(
675+
compute_inventory = self.placement.get(
676676
'/resource_providers/%s/inventories' % compute_rp_uuid).body[
677677
'inventories']
678-
compute_usages = self.placement_api.get(
678+
compute_usages = self.placement.get(
679679
'/resource_providers/%s/usages' % compute_rp_uuid).body[
680680
'usages']
681681
self.assertEqual(4, compute_usages['VCPU'])
682682

683683
compute_rp_uuid = self.compute_rp_uuids['test_compute1']
684684

685-
compute_inventory = self.placement_api.get(
685+
compute_inventory = self.placement.get(
686686
'/resource_providers/%s/inventories' % compute_rp_uuid).body[
687687
'inventories']
688-
compute_usages = self.placement_api.get(
688+
compute_usages = self.placement.get(
689689
'/resource_providers/%s/usages' % compute_rp_uuid).body[
690690
'usages']
691691
self.assertEqual(0, compute_usages['VCPU'])
@@ -709,18 +709,18 @@ def test_vcpu_to_pcpu_reshape(self):
709709

710710
compute_rp_uuid = self.compute_rp_uuids['test_compute0']
711711

712-
compute_inventory = self.placement_api.get(
712+
compute_inventory = self.placement.get(
713713
'/resource_providers/%s/inventories' % compute_rp_uuid).body[
714714
'inventories']
715715
self.assertEqual(8, compute_inventory['VCPU']['total'])
716716
self.assertNotIn('PCPU', compute_inventory)
717-
compute_usages = self.placement_api.get(
717+
compute_usages = self.placement.get(
718718
'/resource_providers/%s/usages' % compute_rp_uuid).body[
719719
'usages']
720720
self.assertEqual(4, compute_usages['VCPU'])
721721
self.assertNotIn('PCPU', compute_usages)
722722

723-
allocations = self.placement_api.get(
723+
allocations = self.placement.get(
724724
'/allocations/%s' % server1['id']).body['allocations']
725725
# the flavor has disk=10 and ephemeral=10
726726
self.assertEqual(
@@ -732,18 +732,18 @@ def test_vcpu_to_pcpu_reshape(self):
732732

733733
compute_rp_uuid = self.compute_rp_uuids['test_compute1']
734734

735-
compute_inventory = self.placement_api.get(
735+
compute_inventory = self.placement.get(
736736
'/resource_providers/%s/inventories' % compute_rp_uuid).body[
737737
'inventories']
738738
self.assertEqual(8, compute_inventory['VCPU']['total'])
739739
self.assertNotIn('PCPU', compute_inventory)
740-
compute_usages = self.placement_api.get(
740+
compute_usages = self.placement.get(
741741
'/resource_providers/%s/usages' % compute_rp_uuid).body[
742742
'usages']
743743
self.assertEqual(2, compute_usages['VCPU'])
744744
self.assertNotIn('PCPU', compute_usages)
745745

746-
allocations = self.placement_api.get(
746+
allocations = self.placement.get(
747747
'/allocations/%s' % server2['id']).body['allocations']
748748
# the flavor has disk=10 and ephemeral=10
749749
self.assertEqual(
@@ -771,18 +771,18 @@ def test_vcpu_to_pcpu_reshape(self):
771771

772772
compute_rp_uuid = self.compute_rp_uuids['test_compute0']
773773

774-
compute_inventory = self.placement_api.get(
774+
compute_inventory = self.placement.get(
775775
'/resource_providers/%s/inventories' % compute_rp_uuid).body[
776776
'inventories']
777777
self.assertEqual(8, compute_inventory['PCPU']['total'])
778778
self.assertNotIn('VCPU', compute_inventory)
779-
compute_usages = self.placement_api.get(
779+
compute_usages = self.placement.get(
780780
'/resource_providers/%s/usages' % compute_rp_uuid).body[
781781
'usages']
782782
self.assertEqual(4, compute_usages['PCPU'])
783783
self.assertNotIn('VCPU', compute_usages)
784784

785-
allocations = self.placement_api.get(
785+
allocations = self.placement.get(
786786
'/allocations/%s' % server1['id']).body['allocations']
787787
# the flavor has disk=10 and ephemeral=10
788788
self.assertEqual(
@@ -794,18 +794,18 @@ def test_vcpu_to_pcpu_reshape(self):
794794

795795
compute_rp_uuid = self.compute_rp_uuids['test_compute1']
796796

797-
compute_inventory = self.placement_api.get(
797+
compute_inventory = self.placement.get(
798798
'/resource_providers/%s/inventories' % compute_rp_uuid).body[
799799
'inventories']
800800
self.assertEqual(8, compute_inventory['PCPU']['total'])
801801
self.assertNotIn('VCPU', compute_inventory)
802-
compute_usages = self.placement_api.get(
802+
compute_usages = self.placement.get(
803803
'/resource_providers/%s/usages' % compute_rp_uuid).body[
804804
'usages']
805805
self.assertEqual(2, compute_usages['PCPU'])
806806
self.assertNotIn('VCPU', compute_usages)
807807

808-
allocations = self.placement_api.get(
808+
allocations = self.placement.get(
809809
'/allocations/%s' % server2['id']).body['allocations']
810810
# the flavor has disk=10 and ephemeral=10
811811
self.assertEqual(
@@ -820,20 +820,20 @@ def test_vcpu_to_pcpu_reshape(self):
820820

821821
compute_rp_uuid = self.compute_rp_uuids['test_compute0']
822822

823-
compute_inventory = self.placement_api.get(
823+
compute_inventory = self.placement.get(
824824
'/resource_providers/%s/inventories' % compute_rp_uuid).body[
825825
'inventories']
826826
self.assertEqual(8, compute_inventory['PCPU']['total'])
827827
self.assertNotIn('VCPU', compute_inventory)
828-
compute_usages = self.placement_api.get(
828+
compute_usages = self.placement.get(
829829
'/resource_providers/%s/usages' % compute_rp_uuid).body[
830830
'usages']
831831
self.assertEqual(6, compute_usages['PCPU'])
832832
self.assertNotIn('VCPU', compute_usages)
833833

834834
# check the allocations for this server specifically
835835

836-
allocations = self.placement_api.get(
836+
allocations = self.placement.get(
837837
'/allocations/%s' % server3['id']).body[
838838
'allocations']
839839
self.assertEqual(

0 commit comments

Comments
 (0)