@@ -170,6 +170,28 @@ def test_positive_custom_provision_pxe_host(
170170 delay = 20 ,
171171 )
172172 discovered_host = sat .api .DiscoveredHost ().search (query = {'mac' : mac })[0 ]
173+ if is_open ('SAT-33477' ) and (
174+ sat .cli .DiscoveredHost .list (
175+ {
176+ 'organization-id' : module_org .id ,
177+ 'location-id' : module_location .id ,
178+ }
179+ )
180+ == []
181+ ):
182+ with sat .ui_session () as temp_session :
183+ temp_session .organization .select (org_name = 'Any organization' )
184+ temp_session .location .select (loc_name = 'Any location' )
185+ temp_session .discoveredhosts .apply_action (
186+ 'Assign Organization' ,
187+ discovered_host .name ,
188+ values = dict (organization = module_org .name ),
189+ )
190+ temp_session .discoveredhosts .apply_action (
191+ 'Assign Location' ,
192+ discovered_host .name ,
193+ values = dict (location = module_location .name ),
194+ )
173195 discovered_host .hostgroup = provisioning_hostgroup
174196 discovered_host .location = provisioning_hostgroup .location [0 ]
175197 discovered_host .organization = provisioning_hostgroup .organization [0 ]
@@ -325,6 +347,28 @@ def test_positive_auto_provision_host_with_rule(
325347 delay = 20 ,
326348 )
327349 discovered_host = sat .api .DiscoveredHost ().search (query = {'mac' : mac })[0 ]
350+ if is_open ('SAT-33477' ) and (
351+ sat .cli .DiscoveredHost .list (
352+ {
353+ 'organization-id' : module_org .id ,
354+ 'location-id' : module_location .id ,
355+ }
356+ )
357+ == []
358+ ):
359+ with sat .ui_session () as temp_session :
360+ temp_session .organization .select (org_name = 'Any organization' )
361+ temp_session .location .select (loc_name = 'Any location' )
362+ temp_session .discoveredhosts .apply_action (
363+ 'Assign Organization' ,
364+ discovered_host .name ,
365+ values = dict (organization = module_org .name ),
366+ )
367+ temp_session .discoveredhosts .apply_action (
368+ 'Assign Location' ,
369+ discovered_host .name ,
370+ values = dict (location = module_location .name ),
371+ )
328372 discovered_host .hostgroup = provisioning_hostgroup
329373 discovered_host .location = provisioning_hostgroup .location [0 ]
330374 discovered_host .organization = provisioning_hostgroup .organization [0 ]
0 commit comments