1414# See the License for the specific language governing permissions and
1515# limitations under the License.
1616
17- from unittest .mock import Mock
1817
1918from cloudai .core import Test , TestRun
2019from cloudai .systems .runai .runai_system import RunAISystem
@@ -28,7 +27,7 @@ def json_gen_strategy(self, runai_system: RunAISystem, tr: TestRun) -> NcclTestR
2827 def test_gen_json (self , runai_system : RunAISystem ) -> None :
2928 cmd_args = NCCLCmdArgs .model_validate ({"subtest_name" : "all_reduce_perf" , "docker_image_url" : "fake_image_url" })
3029 nccl = NCCLTestDefinition (name = "name" , description = "desc" , test_template_name = "tt" , cmd_args = cmd_args )
31- t = Test (test_definition = nccl , test_template = Mock () )
30+ t = Test (test_definition = nccl )
3231 tr = TestRun (name = "t1" , test = t , nodes = ["node1" , "node2" ], num_nodes = 2 )
3332 json_payload = self .json_gen_strategy (runai_system , tr ).gen_json ()
3433
@@ -63,7 +62,7 @@ def test_gen_json_with_cmd_args(self, runai_system: RunAISystem) -> None:
6362 }
6463 )
6564 nccl = NCCLTestDefinition (name = "name" , description = "desc" , test_template_name = "tt" , cmd_args = cmd_args )
66- t = Test (test_definition = nccl , test_template = Mock () )
65+ t = Test (test_definition = nccl )
6766 tr = TestRun (name = "t1" , test = t , nodes = ["node1" , "node2" ], num_nodes = 2 )
6867
6968 json_payload = self .json_gen_strategy (runai_system , tr ).gen_json ()
@@ -107,7 +106,7 @@ def test_gen_json_with_extra_cmd_args(self, runai_system: RunAISystem) -> None:
107106 cmd_args = cmd_args ,
108107 extra_cmd_args = {"--extra-arg" : "value" },
109108 )
110- t = Test (test_definition = nccl , test_template = Mock () )
109+ t = Test (test_definition = nccl )
111110 tr = TestRun (name = "t1" , test = t , nodes = ["node1" , "node2" ], num_nodes = 2 )
112111
113112 json_payload = self .json_gen_strategy (runai_system , tr ).gen_json ()
0 commit comments