@@ -19,7 +19,7 @@ def admin_locator(ws):
19
19
return AdministratorLocator (ws , finders = [lambda _ws : admin_finder ])
20
20
21
21
22
- def test_register_job_with_existing_cluster (ws , admin_locator ) -> None :
22
+ def test_register_jobs_with_existing_cluster (ws , admin_locator ) -> None :
23
23
"""Register a job with a task referencing an existing cluster."""
24
24
task = jobs .Task (task_key = "test-task" , existing_cluster_id = "cluster-123" )
25
25
settings = jobs .JobSettings (name = "test-job" , tasks = [task ])
@@ -33,12 +33,12 @@ def get_cluster(cluster_id: str) -> ClusterDetails:
33
33
ws .clusters .get .side_effect = get_cluster
34
34
sequencer = MigrationSequencer (ws , admin_locator )
35
35
36
- maybe_node = sequencer .register_job (job )
36
+ maybe_node = sequencer .register_jobs (job )[ 0 ]
37
37
38
38
assert not maybe_node .failed
39
39
40
40
41
- def test_register_job_with_non_existing_cluster (ws , admin_locator ) -> None :
41
+ def test_register_jobs_with_non_existing_cluster (ws , admin_locator ) -> None :
42
42
"""Register a job with a task referencing a non-existing cluster."""
43
43
task = jobs .Task (task_key = "test-task" , existing_cluster_id = "non-existing-id" )
44
44
settings = jobs .JobSettings (name = "test-job" , tasks = [task ])
@@ -47,7 +47,7 @@ def test_register_job_with_non_existing_cluster(ws, admin_locator) -> None:
47
47
ws .clusters .get .side_effect = ResourceDoesNotExist ("Unknown cluster" )
48
48
sequencer = MigrationSequencer (ws , admin_locator )
49
49
50
- maybe_node = sequencer .register_job (job )
50
+ maybe_node = sequencer .register_jobs (job )[ 0 ]
51
51
52
52
assert maybe_node .failed
53
53
assert maybe_node .problems == [
@@ -58,28 +58,28 @@ def test_register_job_with_non_existing_cluster(ws, admin_locator) -> None:
58
58
]
59
59
60
60
61
- def test_register_job_with_existing_job_cluster_key (ws , admin_locator ) -> None :
61
+ def test_register_jobs_with_existing_job_cluster_key (ws , admin_locator ) -> None :
62
62
"""Register a job with a task referencing a existing job cluster."""
63
63
job_cluster = jobs .JobCluster ("existing-id" , ClusterSpec ())
64
64
task = jobs .Task (task_key = "test-task" , job_cluster_key = "existing-id" )
65
65
settings = jobs .JobSettings (name = "test-job" , tasks = [task ], job_clusters = [job_cluster ])
66
66
job = jobs .Job (job_id = 1234 , settings = settings )
67
67
sequencer = MigrationSequencer (ws , admin_locator )
68
68
69
- maybe_node = sequencer .register_job (job )
69
+ maybe_node = sequencer .register_jobs (job )[ 0 ]
70
70
71
71
assert not maybe_node .failed
72
72
73
73
74
- def test_register_job_with_non_existing_job_cluster_key (ws , admin_locator ) -> None :
74
+ def test_register_jobs_with_non_existing_job_cluster_key (ws , admin_locator ) -> None :
75
75
"""Register a job with a task referencing a non-existing job cluster."""
76
76
task = jobs .Task (task_key = "test-task" , job_cluster_key = "non-existing-id" )
77
77
settings = jobs .JobSettings (name = "test-job" , tasks = [task ])
78
78
job = jobs .Job (job_id = 1234 , settings = settings )
79
79
80
80
sequencer = MigrationSequencer (ws , admin_locator )
81
81
82
- maybe_node = sequencer .register_job (job )
82
+ maybe_node = sequencer .register_jobs (job )[ 0 ]
83
83
84
84
assert maybe_node .failed
85
85
assert maybe_node .problems == [
@@ -90,20 +90,20 @@ def test_register_job_with_non_existing_job_cluster_key(ws, admin_locator) -> No
90
90
]
91
91
92
92
93
- def test_register_job_with_new_cluster (ws , admin_locator ) -> None :
93
+ def test_register_jobs_with_new_cluster (ws , admin_locator ) -> None :
94
94
"""Register a job with a task with a new cluster definition."""
95
95
task = jobs .Task (task_key = "test-task" , new_cluster = ClusterSpec ())
96
96
settings = jobs .JobSettings (name = "test-job" , tasks = [task ])
97
97
job = jobs .Job (job_id = 1234 , settings = settings )
98
98
ws .jobs .get .return_value = job
99
99
sequencer = MigrationSequencer (ws , admin_locator )
100
100
101
- maybe_node = sequencer .register_job (job )
101
+ maybe_node = sequencer .register_jobs (job )[ 0 ]
102
102
103
103
assert not maybe_node .failed
104
104
105
105
106
- def test_register_job_with_task_dependency (ws , admin_locator ) -> None :
106
+ def test_register_jobs_with_task_dependency (ws , admin_locator ) -> None :
107
107
"""Register a job with two tasks having a dependency."""
108
108
task1 = jobs .Task (task_key = "task1" )
109
109
task_dependency = jobs .TaskDependency (task1 .task_key )
@@ -113,20 +113,20 @@ def test_register_job_with_task_dependency(ws, admin_locator) -> None:
113
113
job = jobs .Job (job_id = 1234 , settings = settings )
114
114
sequencer = MigrationSequencer (ws , admin_locator )
115
115
116
- maybe_node = sequencer .register_job (job )
116
+ maybe_node = sequencer .register_jobs (job )[ 0 ]
117
117
118
118
assert not maybe_node .failed
119
119
120
120
121
- def test_register_job_with_non_existing_task_dependency (ws , admin_locator ) -> None :
121
+ def test_register_jobs_with_non_existing_task_dependency (ws , admin_locator ) -> None :
122
122
"""Register a job with a non-existing task dependency."""
123
123
task_dependency = jobs .TaskDependency ("non-existing-id" )
124
124
task = jobs .Task (task_key = "task2" , depends_on = [task_dependency ])
125
125
settings = jobs .JobSettings (name = "job" , tasks = [task ])
126
126
job = jobs .Job (job_id = 1234 , settings = settings )
127
127
sequencer = MigrationSequencer (ws , admin_locator )
128
128
129
- maybe_node = sequencer .register_job (job )
129
+ maybe_node = sequencer .register_jobs (job )[ 0 ]
130
130
131
131
assert maybe_node .failed
132
132
assert maybe_node .problems == [
@@ -160,7 +160,7 @@ def get_cluster(cluster_id: str) -> ClusterDetails:
160
160
ws .clusters .get .side_effect = get_cluster
161
161
162
162
sequencer = MigrationSequencer (ws , admin_locator )
163
- sequencer .register_job (job )
163
+ sequencer .register_jobs (job )
164
164
165
165
steps = list (sequencer .generate_steps ())
166
166
@@ -208,7 +208,7 @@ def test_sequence_steps_from_job_task_with_existing_job_cluster_key(ws, admin_lo
208
208
settings = jobs .JobSettings (name = "test-job" , tasks = [task ], job_clusters = [job_cluster ])
209
209
job = jobs .Job (job_id = 1234 , settings = settings )
210
210
sequencer = MigrationSequencer (ws , admin_locator )
211
- sequencer .register_job (job )
211
+ sequencer .register_jobs (job )
212
212
213
213
steps = list (sequencer .generate_steps ())
214
214
@@ -254,7 +254,7 @@ def test_sequence_steps_from_job_task_with_new_cluster(ws, admin_locator) -> Non
254
254
settings = jobs .JobSettings (name = "test-job" , tasks = [task ])
255
255
job = jobs .Job (job_id = 1234 , settings = settings )
256
256
sequencer = MigrationSequencer (ws , admin_locator )
257
- sequencer .register_job (job )
257
+ sequencer .register_jobs (job )
258
258
259
259
steps = list (sequencer .generate_steps ())
260
260
@@ -292,7 +292,7 @@ def test_sequence_steps_from_job_task_with_non_existing_cluster(ws, admin_locato
292
292
settings = jobs .JobSettings (name = "test-job" , tasks = [task ])
293
293
job = jobs .Job (job_id = 1234 , settings = settings )
294
294
sequencer = MigrationSequencer (ws , admin_locator )
295
- sequencer .register_job (job )
295
+ sequencer .register_jobs (job )
296
296
297
297
steps = list (sequencer .generate_steps ())
298
298
@@ -334,7 +334,7 @@ def test_sequence_steps_from_job_task_referencing_other_task(ws, admin_locator)
334
334
job = jobs .Job (job_id = 1234 , settings = settings )
335
335
sequencer = MigrationSequencer (ws , admin_locator )
336
336
337
- maybe_job_node = sequencer .register_job (job )
337
+ maybe_job_node = sequencer .register_jobs (job )[ 0 ]
338
338
assert not maybe_job_node .failed
339
339
340
340
steps = list (sequencer .generate_steps ())
0 commit comments