44import os
55
66from click .testing import CliRunner
7- from uipath ._cli . cli_init import init
7+ from uipath ._cli import cli
88
99
1010class TestInit :
@@ -30,7 +30,7 @@ def test_init_basic_config_generation(
3030 with open ("openai_agents.json" , "w" ) as f :
3131 f .write (openai_agents_config )
3232
33- result = runner .invoke (init )
33+ result = runner .invoke (cli , [ " init" ] )
3434 assert result .exit_code == 0
3535 assert os .path .exists ("entry-points.json" )
3636
@@ -54,9 +54,9 @@ def test_init_basic_config_generation(
5454 assert isinstance (input_schema ["properties" ], dict )
5555 assert isinstance (input_schema ["required" ], list )
5656
57- # OpenAI agents use default message input
58- assert "message " in input_schema ["properties" ]
59- assert "message " in input_schema ["required" ]
57+ # OpenAI agents use default messages input
58+ assert "messages " in input_schema ["properties" ]
59+ assert "messages " in input_schema ["required" ]
6060
6161 # Verify output schema (default since no output_type specified)
6262 assert "output" in entry
@@ -87,7 +87,7 @@ def test_init_translation_agent_config_generation(
8787 with open ("openai_agents.json" , "w" ) as f :
8888 f .write (openai_agents_config )
8989
90- result = runner .invoke (init )
90+ result = runner .invoke (cli , [ " init" ] )
9191 assert result .exit_code == 0
9292 assert os .path .exists ("entry-points.json" )
9393
@@ -112,8 +112,8 @@ def test_init_translation_agent_config_generation(
112112 input_schema = translation_entry ["input" ]
113113 assert input_schema ["type" ] == "object"
114114 assert "properties" in input_schema
115- assert "message " in input_schema ["properties" ]
116- assert "message " in input_schema ["required" ]
115+ assert "messages " in input_schema ["properties" ]
116+ assert "messages " in input_schema ["required" ]
117117
118118 # Verify output schema from agent's output_type
119119 assert "output" in translation_entry
0 commit comments