@@ -1264,7 +1264,7 @@ def test_create(self, mock_post):
12641264 'name' : 'test_skill' ,
12651265 'project_id' : 1 ,
12661266 'type' : 'sql' ,
1267- 'params' : {'tables' : ['test_table' ], 'database' : 'test_database' },
1267+ 'params' : {'tables' : ['test_table' ], 'database' : 'test_database' , 'description' : 'test_description' },
12681268 }],
12691269 'params' : {'k1' : 'v1' },
12701270 'created_at' : created_at ,
@@ -1277,7 +1277,7 @@ def test_create(self, mock_post):
12771277 new_agent = server .agents .create (
12781278 name = 'test_agent' ,
12791279 model = Model (None , {'name' :'m1' }),
1280- skills = [SQLSkill ('test_skill' , ['test_table' ], 'test_database' ) , 'test_description' ],
1280+ skills = [SQLSkill ('test_skill' , ['test_table' ], 'test_database' , 'test_description' ) ],
12811281 params = {'k1' : 'v1' }
12821282 )
12831283 # Check API call.
@@ -1298,11 +1298,11 @@ def test_create(self, mock_post):
12981298 'skill' : {
12991299 'name' : 'test_skill' ,
13001300 'type' : 'sql' ,
1301- 'params' : {'database' : 'test_database' , 'tables' : ['test_table' ]}
1301+ 'params' : {'database' : 'test_database' , 'tables' : ['test_table' ], 'description' : 'test_description' }
13021302 }
13031303 }
13041304
1305- expected_skill = SQLSkill ('test_skill' , ['test_table' ], 'test_database' , 'test_descrition ' )
1305+ expected_skill = SQLSkill ('test_skill' , ['test_table' ], 'test_database' , 'test_description ' )
13061306 expected_agent = Agent (
13071307 'test_agent' ,
13081308 'test_model' ,
@@ -1332,7 +1332,7 @@ def test_update(self, mock_get, mock_put, _):
13321332 'name' : 'updated_skill' ,
13331333 'project_id' : 1 ,
13341334 'type' : 'sql' ,
1335- 'params' : {'tables' : ['updated_table' ], 'database' : 'updated_database' },
1335+ 'params' : {'tables' : ['updated_table' ], 'database' : 'updated_database' , 'description' : 'test_description' },
13361336 }],
13371337 'params' : {'k2' : 'v2' },
13381338 'created_at' : created_at ,
@@ -1422,7 +1422,7 @@ def test_list(self, mock_get):
14221422 'id' : 1 ,
14231423 'name' : 'test_skill' ,
14241424 'project_id' : 1 ,
1425- 'params' : {'tables' : ['test_table' ], 'database' : 'test_database' },
1425+ 'params' : {'tables' : ['test_table' ], 'database' : 'test_database' , 'description' : 'test_description' },
14261426 'type' : 'sql'
14271427 }
14281428 ])
@@ -1440,7 +1440,7 @@ def test_get(self, mock_get):
14401440 'id' : 1 ,
14411441 'name' : 'test_skill' ,
14421442 'project_id' : 1 ,
1443- 'params' : {'tables' : ['test_table' ], 'database' : 'test_database' },
1443+ 'params' : {'tables' : ['test_table' ], 'database' : 'test_database' , 'description' : 'test_description' },
14441444 'type' : 'sql'
14451445 }
14461446 )
@@ -1456,7 +1456,7 @@ def test_create(self, mock_post):
14561456 'id' : 1 ,
14571457 'name' : 'test_skill' ,
14581458 'project_id' : 1 ,
1459- 'params' : {'k1 ' : 'v1 ' },
1459+ 'params' : {'tables ' : [ 'test_table' ], 'database' : 'test_database' , 'description' : 'test_description ' },
14601460 'type' : 'test'
14611461 }
14621462 response_mock (mock_post , data )
@@ -1466,18 +1466,18 @@ def test_create(self, mock_post):
14661466 new_skill = server .skills .create (
14671467 'test_skill' ,
14681468 'sql' ,
1469- params = {'tables' : ['test_table' ], 'database' : 'test_database' }
1469+ params = {'tables' : ['test_table' ], 'database' : 'test_database' , 'description' : 'test_description' }
14701470 )
14711471 # Check API call.
14721472 assert mock_post .call_args [0 ][0 ] == f'{ DEFAULT_LOCAL_API_URL } /api/projects/mindsdb/skills'
14731473 assert mock_post .call_args [1 ]['json' ] == {
14741474 'skill' : {
14751475 'name' : 'test_skill' ,
14761476 'type' : 'sql' ,
1477- 'params' : {'database' : 'test_database' , 'tables' : ['test_table' ]}
1477+ 'params' : {'database' : 'test_database' , 'tables' : ['test_table' ], 'description' : 'test_description' }
14781478 }
14791479 }
1480- expected_skill = SQLSkill ('test_skill' , ['test_table' ], 'test_database' )
1480+ expected_skill = SQLSkill ('test_skill' , ['test_table' ], 'test_database' , 'test_description' )
14811481
14821482 assert new_skill == expected_skill
14831483
@@ -1487,13 +1487,13 @@ def test_update(self, mock_put):
14871487 'id' : 1 ,
14881488 'name' : 'test_skill' ,
14891489 'project_id' : 1 ,
1490- 'params' : {'tables' : ['updated_table' ], 'database' : 'updated_database' },
1490+ 'params' : {'tables' : ['updated_table' ], 'database' : 'updated_database' , 'description' : 'updated_description' },
14911491 'type' : 'sql'
14921492 }
14931493 response_mock (mock_put , data )
14941494
14951495 server = mindsdb_sdk .connect ()
1496- expected_skill = SQLSkill ('test_skill' , ['updated_table' ], 'updated_database' , 'test_description ' )
1496+ expected_skill = SQLSkill ('test_skill' , ['updated_table' ], 'updated_database' , 'updated_description ' )
14971497
14981498 updated_skill = server .skills .update ('test_skill' , expected_skill )
14991499 # Check API call.
@@ -1502,7 +1502,7 @@ def test_update(self, mock_put):
15021502 'skill' : {
15031503 'name' : 'test_skill' ,
15041504 'type' : 'sql' ,
1505- 'params' : {'tables' : ['updated_table' ], 'database' : 'updated_database' }
1505+ 'params' : {'tables' : ['updated_table' ], 'database' : 'updated_database' , 'description' : 'updated_description' }
15061506 }
15071507 }
15081508
0 commit comments