@@ -289,7 +289,11 @@ def test_JobStateUpdateAndJobMonitoring() -> None:
289
289
# forcing the update
290
290
res = jobStateUpdateClient .setJobStatus (jobID , JobStatus .RUNNING , "running" , "source" , None , True )
291
291
assert res ["OK" ], res ["Message" ]
292
- res = jobStateUpdateClient .setJobParameters (jobID , [("par1" , "par1Value" ), ("par2" , "par2Value" )])
292
+ res = jobStateUpdateClient .setJobParameters (jobID , [("CPUNormalizationFactor" , 10 ), ("HostName" , "hlt123" )])
293
+ assert res ["OK" ], res ["Message" ]
294
+ res = jobStateUpdateClient .setJobParameter (jobID , "Pilot_Reference" , "https://pilot.reference.com/123456" )
295
+ assert res ["OK" ], res ["Message" ]
296
+ res = jobStateUpdateClient .setJobAttribute (jobID , "ApplicationStatus" , "some_app_status" )
293
297
assert res ["OK" ], res ["Message" ]
294
298
res = jobStateUpdateClient .setJobApplicationStatus (jobID , "app status" , "source" )
295
299
assert res ["OK" ], res ["Message" ]
@@ -303,38 +307,38 @@ def test_JobStateUpdateAndJobMonitoring() -> None:
303
307
304
308
time .sleep (3 )
305
309
306
- res = jobMonitoringClient .getJobParameters (jobID , ["par1 " , "par2 " ])
310
+ res = jobMonitoringClient .getJobParameters (jobID , ["CPUNormalizationFactor " , "HostName " ])
307
311
assert res ["OK" ], res ["Message" ]
308
- assert res ["Value" ] == {jobID : {"par1 " : "par1Value" , "par2 " : "par2Value " }}
312
+ assert res ["Value" ] == {jobID : {"CPUNormalizationFactor " : 10 , "HostName " : "hlt123 " }}
309
313
310
- res = jobMonitoringClient .getJobParameter (jobID , "par1 " )
314
+ res = jobMonitoringClient .getJobParameter (jobID , "Pilot_Reference " )
311
315
assert res ["OK" ], res ["Message" ]
312
- assert res ["Value" ] == {"par1 " : "par1Value " }
316
+ assert res ["Value" ] == {"Pilot_Reference " : "https://pilot.reference.com/123456 " }
313
317
314
318
res = jobMonitoringClient .getJobParameters (jobID )
315
319
assert res ["OK" ], res ["Message" ]
316
320
assert jobID in res ["Value" ]
317
- assert "par1 " in res ["Value" ][jobID ]
318
- assert "par2 " in res ["Value" ][jobID ]
319
- assert res ["Value" ][jobID ]["par1 " ] == "par1Value"
320
- assert res ["Value" ][jobID ]["par2 " ] == "par2Value "
321
+ assert "CPUNormalizationFactor " in res ["Value" ][jobID ]
322
+ assert "HostName " in res ["Value" ][jobID ]
323
+ assert res ["Value" ][jobID ]["CPUNormalizationFactor " ] == 10
324
+ assert res ["Value" ][jobID ]["HostName " ] == "hlt123 "
321
325
322
- res = jobMonitoringClient .getJobParameters (jobID , "par1 " )
326
+ res = jobMonitoringClient .getJobParameters (jobID , "Pilot_Reference " )
323
327
assert res ["OK" ], res ["Message" ]
324
- assert res ["Value" ] == {jobID : {"par1 " : "par1Value " }}
328
+ assert res ["Value" ] == {jobID : {"Pilot_Reference " : "https://pilot.reference.com/123456 " }}
325
329
326
330
res = jobMonitoringClient .getJobAttribute (jobID , "Site" )
327
331
assert res ["OK" ], res ["Message" ]
328
332
assert res ["Value" ] == "Site"
329
333
330
334
res = jobMonitoringClient .getJobAttributes (jobID )
331
335
assert res ["OK" ], res ["Message" ]
332
- assert res ["Value" ]["ApplicationStatus" ] == "app status "
336
+ assert res ["Value" ]["ApplicationStatus" ] == "some_app_status "
333
337
assert res ["Value" ]["JobName" ] == "helloWorld"
334
338
335
339
res = jobMonitoringClient .getJobSummary (jobID )
336
340
assert res ["OK" ], res ["Message" ]
337
- assert res ["Value" ]["ApplicationStatus" ] == "app status "
341
+ assert res ["Value" ]["ApplicationStatus" ] == "some_app_status "
338
342
assert res ["Value" ]["Status" ] == JobStatus .RUNNING
339
343
340
344
res = jobMonitoringClient .getJobHeartBeatData (jobID )
@@ -355,7 +359,7 @@ def test_JobStateUpdateAndJobMonitoring() -> None:
355
359
assert res ["OK" ], res ["Message" ]
356
360
assert res ["Value" ]["Status" ] == JobStatus .DONE
357
361
assert res ["Value" ]["MinorStatus" ] == "MinorStatus"
358
- assert res ["Value" ]["ApplicationStatus" ] == "app status "
362
+ assert res ["Value" ]["ApplicationStatus" ] == "some_app_status "
359
363
360
364
res = jobStateUpdateClient .sendHeartBeat (jobID , {"bih" : "bih" }, {"boh" : "boh" })
361
365
assert res ["OK" ], res ["Message" ]
0 commit comments