def __init__(self, env, id=None, catid=None, page_name=None, name=None, author=None, contains_all=1, snapshot=0, selected_tcs=[], db=None): """ A test plan has an ID, generated at creation time and independent on those for test catalogs and test cases. It is associated to a test catalog, the 'catid' and 'page_name' arguments. It has a name and an author. """ self.values = {} self.values['id'] = id self.values['catid'] = catid self.values['page_name'] = page_name self.values['name'] = name self.values['author'] = author self.values['contains_all'] = contains_all self.values['freeze_tc_versions'] = snapshot self.selected_tcs = selected_tcs key = self.build_key_object() AbstractVariableFieldsObject.__init__(self, env, 'testplan', key, db)
def __init__(self, env, id=None, planid=None, page_name=None, page_version=-1, status=None, db=None): """ The test case in plan is related to a test case, the 'id' and 'page_name' arguments, and to a test plan, the 'planid' argument. """ self.values = {} self.values['id'] = id self.values['planid'] = planid self.values['page_name'] = page_name self.values['page_version'] = page_version self.values['status'] = status key = self.build_key_object() AbstractVariableFieldsObject.__init__(self, env, 'testcaseinplan', key, db)
def __init__(self, env, id=None, res_realm=None, state='new', db=None): """ The resource workflow state is related to a resource, the 'id' and 'res_realm' arguments. The state can be any string. """ self.values = {} self.values['id'] = id self.values['res_realm'] = res_realm self.values['state'] = state key = self.build_key_object() AbstractVariableFieldsObject.__init__(self, env, 'resourceworkflowstate', key, db)