#!/usr/bin/python
# -*- coding: utf-8 -*-
import testlink
import pprint
manual = 1  # 手动
automation = 2  # 自动
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
# 连接test link
#######################调试环境############################
# url = "http://192.168.68.28/testlink/lib/api/xmlrpc/v1/xmlrpc.php"
# key = "8980b568ad1249e102ce3962a799f742"  # key

url = 'http://192.168.80.79/testlink/lib/api/xmlrpc/v1/xmlrpc.php'
key = '010599700eb2462891be72799f43e770'
#######################正式环境############################
# url = "http://testlink.thiztech.com/testlink/lib/api/xmlrpc/v1/xmlrpc.php"
# key = "34c3194c732457cca2f5b0bfad8b72fe"  # testlink-key
tlc = testlink.TestlinkAPIClient(url, key)


def get_test_case(test_case_id):
    test_case = tlc.getTestCase(None, testcaseexternalid=test_case_id)
    print(test_case)
    for i in test_case:
        print("序列", "执行步骤", "期望的结果")
        for m in i.get("steps"):
            print(m.get("step_number"), m.get("actions"), m.get("expected_results"))
# get_test_case("tspauto-1")

get_test_case("jftaa-1")