@@ -213,7 +213,7 @@ def test_submit_dryrun(self) -> None:
213
213
"torchx.schedulers.kubernetes_scheduler.make_unique"
214
214
) as make_unique_ctx :
215
215
make_unique_ctx .return_value = "app-name-42"
216
- info = scheduler ._submit_dryrun (app , cfg )
216
+ info = scheduler .submit_dryrun (app , cfg )
217
217
218
218
resource = str (info .request )
219
219
@@ -460,9 +460,8 @@ def test_rank0_env(self) -> None:
460
460
"torchx.schedulers.kubernetes_scheduler.make_unique"
461
461
) as make_unique_ctx :
462
462
make_unique_ctx .return_value = "app-name-42"
463
- info = scheduler ._submit_dryrun (app , cfg )
463
+ info = scheduler .submit_dryrun (app , cfg )
464
464
465
- # pyre-fixme[16]; `object` has no attribute `__getitem__`.
466
465
tasks = info .request .resource ["spec" ]["tasks" ]
467
466
container0 = tasks [0 ]["template" ].spec .containers [0 ]
468
467
self .assertIn ("TORCHX_RANK0_HOST" , container0 .command )
@@ -486,7 +485,7 @@ def test_submit_dryrun_patch(self) -> None:
486
485
"torchx.schedulers.kubernetes_scheduler.make_unique"
487
486
) as make_unique_ctx :
488
487
make_unique_ctx .return_value = "app-name-42"
489
- info = scheduler ._submit_dryrun (app , cfg )
488
+ info = scheduler .submit_dryrun (app , cfg )
490
489
491
490
self .assertIn ("example.com/some/repo:testhash" , str (info .request .resource ))
492
491
self .assertEqual (
@@ -509,11 +508,11 @@ def test_submit_dryrun_service_account(self) -> None:
509
508
"service_account" : "srvacc" ,
510
509
}
511
510
)
512
- info = scheduler ._submit_dryrun (app , cfg )
511
+ info = scheduler .submit_dryrun (app , cfg )
513
512
self .assertIn ("'service_account_name': 'srvacc'" , str (info .request .resource ))
514
513
515
514
del cfg ["service_account" ]
516
- info = scheduler ._submit_dryrun (app , cfg )
515
+ info = scheduler .submit_dryrun (app , cfg )
517
516
self .assertIn ("service_account_name': None" , str (info .request .resource ))
518
517
519
518
def test_submit_dryrun_priority_class (self ) -> None :
@@ -527,11 +526,11 @@ def test_submit_dryrun_priority_class(self) -> None:
527
526
}
528
527
)
529
528
530
- info = scheduler ._submit_dryrun (app , cfg )
529
+ info = scheduler .submit_dryrun (app , cfg )
531
530
self .assertIn ("'priorityClassName': 'high'" , str (info .request .resource ))
532
531
533
532
del cfg ["priority_class" ]
534
- info = scheduler ._submit_dryrun (app , cfg )
533
+ info = scheduler .submit_dryrun (app , cfg )
535
534
self .assertNotIn ("'priorityClassName'" , str (info .request .resource ))
536
535
537
536
@patch ("kubernetes.client.CustomObjectsApi.create_namespaced_custom_object" )
@@ -548,7 +547,7 @@ def test_submit(self, create_namespaced_custom_object: MagicMock) -> None:
548
547
}
549
548
)
550
549
551
- info = scheduler ._submit_dryrun (app , cfg )
550
+ info = scheduler .submit_dryrun (app , cfg )
552
551
id = scheduler .schedule (info )
553
552
self .assertEqual (id , "testnamespace:testid" )
554
553
call = create_namespaced_custom_object .call_args
@@ -577,7 +576,7 @@ def test_submit_job_name_conflict(
577
576
"queue" : "testqueue" ,
578
577
}
579
578
)
580
- info = scheduler ._submit_dryrun (app , cfg )
579
+ info = scheduler .submit_dryrun (app , cfg )
581
580
with self .assertRaises (ValueError ):
582
581
scheduler .schedule (info )
583
582
@@ -895,4 +894,4 @@ def test_dryrun(self) -> None:
895
894
)
896
895
897
896
with self .assertRaises (ModuleNotFoundError ):
898
- scheduler ._submit_dryrun (app , cfg )
897
+ scheduler .submit_dryrun (app , cfg )
0 commit comments