test_menus.py 603 Bytes
from client import ApiClient


def run_menu_tests(base_url: str = 'http://localhost:8083') -> None:
	client = ApiClient(base_url)
	# 文档未提供菜单接口明确定义,这里给出占位:如有具体端点,请替换下列路径
	# 示例:GET 列表、POST 新增、POST 编辑、DELETE 删除
	possible_list = ['/api/system/menu/list', '/api/menu/list']
	for path in possible_list:
		resp = client.get(path)
		print('菜单列表(尝试路径=', path, ') status=', resp.status_code)
		print(resp.text)
		if resp.status_code == 200:
			break


if __name__ == '__main__':
	run_menu_tests()