Merge "[placement] Add sending global request ID in post"
This commit is contained in:
commit
776f8117c7
@ -113,7 +113,7 @@ class SchedulerReportClientTests(test.TestCase):
|
|||||||
# But get_provider_tree_and_ensure_root creates one (via
|
# But get_provider_tree_and_ensure_root creates one (via
|
||||||
# _ensure_resource_provider)
|
# _ensure_resource_provider)
|
||||||
ptree = self.client.get_provider_tree_and_ensure_root(
|
ptree = self.client.get_provider_tree_and_ensure_root(
|
||||||
self.compute_uuid)
|
self.context, self.compute_uuid)
|
||||||
self.assertEqual([self.compute_uuid], ptree.get_provider_uuids())
|
self.assertEqual([self.compute_uuid], ptree.get_provider_uuids())
|
||||||
|
|
||||||
# Now let's update status for our compute node.
|
# Now let's update status for our compute node.
|
||||||
@ -147,7 +147,7 @@ class SchedulerReportClientTests(test.TestCase):
|
|||||||
|
|
||||||
# Providers and inventory show up nicely in the provider tree
|
# Providers and inventory show up nicely in the provider tree
|
||||||
ptree = self.client.get_provider_tree_and_ensure_root(
|
ptree = self.client.get_provider_tree_and_ensure_root(
|
||||||
self.compute_uuid)
|
self.context, self.compute_uuid)
|
||||||
self.assertEqual([self.compute_uuid], ptree.get_provider_uuids())
|
self.assertEqual([self.compute_uuid], ptree.get_provider_uuids())
|
||||||
self.assertTrue(ptree.has_inventory(self.compute_uuid))
|
self.assertTrue(ptree.has_inventory(self.compute_uuid))
|
||||||
|
|
||||||
@ -193,7 +193,7 @@ class SchedulerReportClientTests(test.TestCase):
|
|||||||
|
|
||||||
# Build the provider tree afresh.
|
# Build the provider tree afresh.
|
||||||
ptree = self.client.get_provider_tree_and_ensure_root(
|
ptree = self.client.get_provider_tree_and_ensure_root(
|
||||||
self.compute_uuid)
|
self.context, self.compute_uuid)
|
||||||
# The compute node is still there
|
# The compute node is still there
|
||||||
self.assertEqual([self.compute_uuid], ptree.get_provider_uuids())
|
self.assertEqual([self.compute_uuid], ptree.get_provider_uuids())
|
||||||
# But the inventory is gone
|
# But the inventory is gone
|
||||||
@ -233,6 +233,11 @@ class SchedulerReportClientTests(test.TestCase):
|
|||||||
app=lambda: assert_app, url=self.url):
|
app=lambda: assert_app, url=self.url):
|
||||||
self.client._delete_provider(self.compute_uuid,
|
self.client._delete_provider(self.compute_uuid,
|
||||||
global_request_id=global_request_id)
|
global_request_id=global_request_id)
|
||||||
|
payload = {
|
||||||
|
'name': 'test-resource-provider'
|
||||||
|
}
|
||||||
|
self.client.post('/resource_providers', payload,
|
||||||
|
global_request_id=global_request_id)
|
||||||
|
|
||||||
def test_get_provider_tree_with_nested_and_aggregates(self):
|
def test_get_provider_tree_with_nested_and_aggregates(self):
|
||||||
"""A more in-depth test of get_provider_tree_and_ensure_root with
|
"""A more in-depth test of get_provider_tree_and_ensure_root with
|
||||||
@ -344,7 +349,7 @@ class SchedulerReportClientTests(test.TestCase):
|
|||||||
|
|
||||||
# Setup is done. Grab the ProviderTree
|
# Setup is done. Grab the ProviderTree
|
||||||
prov_tree = self.client.get_provider_tree_and_ensure_root(
|
prov_tree = self.client.get_provider_tree_and_ensure_root(
|
||||||
self.compute_uuid)
|
self.context, self.compute_uuid)
|
||||||
|
|
||||||
# All providers show up because we used set_inventory_for_provider
|
# All providers show up because we used set_inventory_for_provider
|
||||||
self.assertEqual(set([self.compute_uuid, uuids.ss1, uuids.ss2,
|
self.assertEqual(set([self.compute_uuid, uuids.ss1, uuids.ss2,
|
||||||
|
Loading…
Reference in New Issue
Block a user