class SerachKeywords(unittest.TestCase): def setUp(self) -> None: self.c = Commonlib() def tearDown(self) -> None: pass #输入关键词搜到结果 # @parameterized.expand(bulid_data) def search_video(self): if True: video_list = self.c.get_info_forvideo({'search_keywords': '《直播港澳台》他是法国总统马克龙身后的中国通 曾拿书给习近平签名'}) print(video_list) #---- ['《直播港澳台》他是法国总统马克龙身后的中国通 曾拿书给习近平签名', '外交'] return video_list
class SearchKeyWords(unittest.TestCase): """搜索框输入正确关键词,无效关键词,特殊符号""" def setUp(self) -> None: self.c = Commonlib() # @parameterized.expand( # [ # ( {'search_keywords': '《直播港澳台》他是法国总统马克龙身后的中国通 曾拿书给习近平签名'}, "['《直播港澳台》他是法国总统马克龙身后的中国通 曾拿书给习近平签名']",True), # ({'search_keywords': '张三'}, "[]",False), # ({'search_keywords': '···'}, "[]",False) # ] # ) @parameterized.expand(bulid_data) def test_get_video_name_sucess(self, type_content, expect, is_sucess): if is_sucess: name_list = self.c.get_info_forvideo(type_content) print('搜索到视频---->', name_list) self.assertEqual(name_list, ['《直播港澳台》他是法国总统马克龙身后的中国通 曾拿书给习近平签名']) else: print('this is expect----->', expect) self.assertEqual(expect, '[]')