Skip to content

Commit 6398382

Browse files
committed
Proper use of execparams
1 parent 5bb7734 commit 6398382

File tree

4 files changed

+13
-12
lines changed

4 files changed

+13
-12
lines changed

tests/getting_started/test_simple_example.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
from executor_test_params import ExecutorTestParams
22

3-
from _test_tools import assert_completed
3+
from _test_tools import assert_completed, _get_executor_instance
44

55

66
def test_getting_started_single_job(execparams: ExecutorTestParams) -> None:
7-
from psij import Job, JobSpec, JobExecutor
7+
from psij import Job, JobSpec
88

9-
ex = JobExecutor.get_instance(execparams.executor)
109
job = Job(JobSpec(executable="/bin/date"))
10+
ex = _get_executor_instance(execparams, job)
1111
ex.submit(job)
1212

1313
status = job.wait()

tests/test_nodefile.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44

55
import pytest
66

7-
from _test_tools import assert_completed
7+
from _test_tools import assert_completed, _get_executor_instance
88
from executor_test_params import ExecutorTestParams
9-
from psij import Job, JobSpec, JobExecutor, ResourceSpecV1
9+
from psij import Job, JobSpec, ResourceSpecV1
1010

1111
NOT_TESTED = set(['rp', 'flux'])
1212

@@ -24,7 +24,7 @@ def test_nodefile(execparams: ExecutorTestParams) -> None:
2424
stdout_path=outp)
2525
job = Job(spec)
2626
spec.resources = ResourceSpecV1(process_count=N_PROC)
27-
ex = JobExecutor.get_instance(execparams.executor)
27+
ex = _get_executor_instance(execparams, job)
2828
ex.submit(job)
2929
status = job.wait()
3030
assert_completed(job, status)
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1-
from psij import Job, JobSpec, JobExecutor, ResourceSpecV1
1+
from psij import Job, JobSpec, ResourceSpecV1
22
from executor_test_params import ExecutorTestParams
33

4-
from _test_tools import assert_completed
4+
from _test_tools import assert_completed, _get_executor_instance
55

66

77
def test_user_guide_resourcespec(execparams: ExecutorTestParams) -> None:
8-
ex = JobExecutor.get_instance(execparams.executor)
98
job = Job(
109
JobSpec(
1110
executable='/bin/date',
@@ -15,6 +14,7 @@ def test_user_guide_resourcespec(execparams: ExecutorTestParams) -> None:
1514
)
1615
)
1716
)
17+
ex = _get_executor_instance(execparams, job)
1818
ex.submit(job)
1919
status = job.wait()
2020
assert_completed(job, status)

tests/user_guide/test_scheduling_information.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
from psij import Job, JobSpec, JobExecutor, JobAttributes
1+
from psij import Job, JobSpec, JobAttributes
22
# from psij import JobAttributes
33
from executor_test_params import ExecutorTestParams
44

5-
from _test_tools import assert_completed
5+
from _test_tools import assert_completed, _get_executor_instance
66

77

88
def test_user_guide_scheduling_info(execparams: ExecutorTestParams) -> None:
9-
executor = JobExecutor.get_instance(execparams.executor)
109

1110
job = Job(
1211
JobSpec(
@@ -18,6 +17,8 @@ def test_user_guide_scheduling_info(execparams: ExecutorTestParams) -> None:
1817
)
1918
)
2019

20+
executor = _get_executor_instance(execparams, job)
21+
2122
executor.submit(job)
2223
status = job.wait()
2324
assert_completed(job, status)

0 commit comments

Comments
 (0)