@@ -146,21 +146,23 @@ def mock_nodepool_dependencies(mocker):
146146 )
147147 mocker .patch ("xpk.core.nodepool.run_commands" , return_value = 0 )
148148 mocker .patch ("xpk.core.nodepool.ask_for_user_consent" , return_value = True )
149- mock_is_topology_valid = mocker .patch ("xpk.core.nodepool.is_topology_valid" )
149+ mock_is_placement_policy_supported = mocker .patch (
150+ "xpk.core.nodepool.is_placement_policy_supported"
151+ )
150152 mock_ensure_resource_policy = mocker .patch (
151153 "xpk.core.nodepool.ensure_resource_policy_exists"
152154 )
153- return mock_is_topology_valid , mock_ensure_resource_policy
155+ return mock_is_placement_policy_supported , mock_ensure_resource_policy
154156
155157
156158def test_placement_policy_created_for_gpu_with_valid_topology (
157159 mocker , mock_nodepool_dependencies
158160):
159161 """Tests that placement policy is created for GPUs with a valid topology."""
160- mock_is_topology_valid , mock_ensure_resource_policy = (
162+ mock_is_placement_policy_supported , mock_ensure_resource_policy = (
161163 mock_nodepool_dependencies
162164 )
163- mock_is_topology_valid .return_value = True
165+ mock_is_placement_policy_supported .return_value = True
164166 args = mocker .Mock (
165167 tpu_type = None ,
166168 device_type = "h100-80gb-8" ,
@@ -188,10 +190,10 @@ def test_placement_policy_not_created_for_gpu_with_invalid_topology(
188190 mocker , mock_nodepool_dependencies
189191):
190192 """Tests that placement policy is not created for GPUs with an invalid topology."""
191- mock_is_topology_valid , mock_ensure_resource_policy = (
193+ mock_is_placement_policy_supported , mock_ensure_resource_policy = (
192194 mock_nodepool_dependencies
193195 )
194- mock_is_topology_valid .return_value = False
196+ mock_is_placement_policy_supported .return_value = False
195197 args = mocker .Mock (
196198 tpu_type = None ,
197199 device_type = "h100-80gb-8" ,
@@ -218,10 +220,10 @@ def test_placement_policy_created_for_tpu7x_with_valid_topology(
218220 mocker , mock_nodepool_dependencies
219221):
220222 """Tests that placement policy is created for tpu7x with a valid topology."""
221- mock_is_topology_valid , mock_ensure_resource_policy = (
223+ mock_is_placement_policy_supported , mock_ensure_resource_policy = (
222224 mock_nodepool_dependencies
223225 )
224- mock_is_topology_valid .return_value = True
226+ mock_is_placement_policy_supported .return_value = True
225227 args = mocker .Mock (
226228 tpu_type = "tpu7x-8" ,
227229 device_type = None ,
@@ -251,10 +253,10 @@ def test_placement_policy_not_created_for_non7x_tpu(
251253 mocker , mock_nodepool_dependencies
252254):
253255 """Tests that placement policy is not created for non-tpu7x TPUs."""
254- mock_is_topology_valid , mock_ensure_resource_policy = (
256+ mock_is_placement_policy_supported , mock_ensure_resource_policy = (
255257 mock_nodepool_dependencies
256258 )
257- mock_is_topology_valid .return_value = True
259+ mock_is_placement_policy_supported .return_value = False
258260 args = mocker .Mock (
259261 tpu_type = "v6e" ,
260262 device_type = None ,
0 commit comments