@@ -160,37 +160,35 @@ func TestGetSubmitterTemplate(t *testing.T) {
160160 },
161161 }
162162
163- ctx := context .Background ()
164-
165163 // Test 1: User provided template with command
166- submitterTemplate , err := getSubmitterTemplate (ctx , rayJobInstanceWithTemplate , nil )
164+ submitterTemplate , err := getSubmitterTemplate (rayJobInstanceWithTemplate , rayClusterInstance )
167165 require .NoError (t , err )
168166 assert .Equal (t , "user-command" , submitterTemplate .Spec .Containers [utils .RayContainerIndex ].Command [0 ])
169167
170168 // Test 2: User provided template without command
171169 rayJobInstanceWithTemplate .Spec .SubmitterPodTemplate .Spec .Containers [utils .RayContainerIndex ].Command = []string {}
172- submitterTemplate , err = getSubmitterTemplate (ctx , rayJobInstanceWithTemplate , nil )
170+ submitterTemplate , err = getSubmitterTemplate (rayJobInstanceWithTemplate , rayClusterInstance )
173171 require .NoError (t , err )
174172 assert .Equal (t , []string {"/bin/bash" , "-ce" , "--" }, submitterTemplate .Spec .Containers [utils .RayContainerIndex ].Command )
175173 assert .Equal (t , []string {"if ! ray job status --address http://test-url test-job-id >/dev/null 2>&1 ; then ray job submit --address http://test-url --no-wait --submission-id test-job-id -- echo no quote 'single quote' \" double quote\" ; fi ; ray job logs --address http://test-url --follow test-job-id" }, submitterTemplate .Spec .Containers [utils .RayContainerIndex ].Args )
176174
177175 // Test 3: User did not provide template, should use the image of the Ray Head
178- submitterTemplate , err = getSubmitterTemplate (ctx , rayJobInstanceWithoutTemplate , rayClusterInstance )
176+ submitterTemplate , err = getSubmitterTemplate (rayJobInstanceWithoutTemplate , rayClusterInstance )
179177 require .NoError (t , err )
180178 assert .Equal (t , []string {"/bin/bash" , "-ce" , "--" }, submitterTemplate .Spec .Containers [utils .RayContainerIndex ].Command )
181179 assert .Equal (t , []string {"if ! ray job status --address http://test-url test-job-id >/dev/null 2>&1 ; then ray job submit --address http://test-url --no-wait --submission-id test-job-id -- echo no quote 'single quote' \" double quote\" ; fi ; ray job logs --address http://test-url --follow test-job-id" }, submitterTemplate .Spec .Containers [utils .RayContainerIndex ].Args )
182180 assert .Equal (t , "rayproject/ray:custom-version" , submitterTemplate .Spec .Containers [utils .RayContainerIndex ].Image )
183181
184182 // Test 4: Check default PYTHONUNBUFFERED setting
185- submitterTemplate , err = getSubmitterTemplate (ctx , rayJobInstanceWithoutTemplate , rayClusterInstance )
183+ submitterTemplate , err = getSubmitterTemplate (rayJobInstanceWithoutTemplate , rayClusterInstance )
186184 require .NoError (t , err )
187185
188186 envVar , found := utils .EnvVarByName (PythonUnbufferedEnvVarName , submitterTemplate .Spec .Containers [utils .RayContainerIndex ].Env )
189187 assert .True (t , found )
190188 assert .Equal (t , "1" , envVar .Value )
191189
192190 // Test 5: Check default RAY_DASHBOARD_ADDRESS env var
193- submitterTemplate , err = getSubmitterTemplate (ctx , rayJobInstanceWithTemplate , nil )
191+ submitterTemplate , err = getSubmitterTemplate (rayJobInstanceWithTemplate , rayClusterInstance )
194192 require .NoError (t , err )
195193
196194 envVar , found = utils .EnvVarByName (utils .RAY_DASHBOARD_ADDRESS , submitterTemplate .Spec .Containers [utils .RayContainerIndex ].Env )
0 commit comments