1 class TestcaseCreateRequest(object):
2 def __init__(self, url=None, name=None, description=None):
5 self.description = description
10 "description": self.description,
15 class TestcaseUpdateRequest(object):
16 def __init__(self, name=None, description=None, project_name=None):
18 self.description = description
19 self.project_name = project_name
24 "description": self.description,
25 "project_name": self.project_name,
30 """ Describes a test case"""
35 self.project_name = None
36 self.description = None
38 self.creation_date = None
41 def from_dict(a_dict):
47 t._id = a_dict.get('_id')
48 t.project_name = a_dict.get('project_name')
49 t.creation_date = a_dict.get('creation_date')
50 t.name = a_dict.get('name')
51 t.description = a_dict.get('description')
52 t.url = a_dict.get('url')
59 "description": self.description,
60 "project_name": self.project_name,
61 "creation_date": str(self.creation_date),
65 def format_http(self):
69 "project_name": self.project_name,
70 "description": self.description,
71 "creation_date": str(self.creation_date),
76 class Testcases(object):
77 def __init__(self, testcases=list()):
78 self.testcases = testcases
81 def from_dict(res_dict):
86 for testcase in res_dict.get('testcases'):
87 res.testcases.append(Testcase.from_dict(testcase))