You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
809 B
Python

# -*- coding: UTF-8 -*-
from models import Usecase
import json
def print_prase_result(usecase_number):
usecase = Usecase.get(Usecase.number ==usecase_number)
oper = json.loads(usecase.operation)
print "这是用例:",usecase.name,"\n" ,usecase.number,"\n",usecase.IC
for item in oper:
print item[0]
for i in range(1,len(item)):
if len(item[i]) <2:
print item[i][0]
if item[i][0] != "READ":
print item[i][0],item[i][1]["name"],item[i][1]["formula"]
if item[i][0] == "READ":
print "READ"
for j in range(1,len(item[i])):
print item[i][j]["name"],item[i][j]["formula"],item[i][j]["delay_time"]
if __name__ == "__main__":
print_prase_result("TP3RPN01M002")