def setUp(self): super(TestProjectBase, self).setUp() self.req_d = project_models.ProjectCreateRequest( 'vping', 'vping-ssh test') self.req_e = project_models.ProjectCreateRequest( 'doctor', 'doctor test') self.get_res = project_models.Project self.list_res = project_models.Projects self.update_res = project_models.Project self.basePath = '/api/v1/projects'
def setUp(self): super(TestTokenUpdateProject, self).setUp() self.req_d = project_models.ProjectCreateRequest('vping') fake_pymongo.tokens.insert({"access_token": "12345"}) self.basePath = '/api/v1/projects' self.headers['X-Auth-Token'] = '12345' self.create_d()
def setUp(self): self.pod = 'zte-pod1' self.project = 'functest' self.case = 'vPing' self.installer = 'fuel' self.version = 'C' self.build_tag = 'v3.0' self.scenario = 'odl-l2' self.criteria = 'passed' self.trust_indicator = result_models.TI(0.7) self.start_date = "2016-05-23 07:16:09.477097" self.stop_date = "2016-05-23 07:16:19.477097" self.update_date = "2016-05-24 07:16:19.477097" self.update_step = -0.05 super(TestResultBase, self).setUp() self.details = Details(timestart='0', duration='9s', status='OK') self.req_d = result_models.ResultCreateRequest( pod_name=self.pod, project_name=self.project, case_name=self.case, installer=self.installer, version=self.version, start_date=self.start_date, stop_date=self.stop_date, details=self.details.format(), build_tag=self.build_tag, scenario=self.scenario, criteria=self.criteria, trust_indicator=self.trust_indicator) self.get_res = result_models.TestResult self.list_res = result_models.TestResults self.update_res = result_models.TestResult self.basePath = '/api/v1/results' self.req_pod = pod_models.PodCreateRequest(self.pod, 'metal', 'zte pod 1') self.req_project = project_models.ProjectCreateRequest( self.project, 'vping test') self.req_testcase = testcase_models.TestcaseCreateRequest( self.case, '/cases/vping', 'vping-ssh test') self.create_help('/api/v1/pods', self.req_pod) self.create_help('/api/v1/projects', self.req_project) self.create_help('/api/v1/projects/%s/cases', self.req_testcase, self.project)
def setUp(self): super(TestResultBase, self).setUp() self.pod = self.pod_d.name self.project = 'functest' self.case = 'vPing' self.installer = 'fuel' self.version = 'C' self.build_tag = 'v3.0' self.scenario = 'odl-l2' self.criteria = 'passed' self.trust_indicator = result_models.TI(0.7) self.start_date = str(datetime.now()) self.stop_date = str(datetime.now() + timedelta(minutes=1)) self.update_date = str(datetime.now() + timedelta(days=1)) self.update_step = -0.05 self.details = Details(timestart='0', duration='9s', status='OK') self.req_d = result_models.ResultCreateRequest( pod_name=self.pod, project_name=self.project, case_name=self.case, installer=self.installer, version=self.version, start_date=self.start_date, stop_date=self.stop_date, details=self.details.format(), build_tag=self.build_tag, scenario=self.scenario, criteria=self.criteria, trust_indicator=self.trust_indicator) self.get_res = result_models.TestResult self.list_res = result_models.TestResults self.update_res = result_models.TestResult self.basePath = '/api/v1/results' self.req_project = project_models.ProjectCreateRequest( self.project, 'vping test') self.req_testcase = testcase_models.TestcaseCreateRequest( self.case, '/cases/vping', 'vping-ssh test') fake_pymongo.pods.insert(self.pod_d.format()) self.create_help('/api/v1/projects', self.req_project) self.create_help('/api/v1/projects/%s/cases', self.req_testcase, self.project)
def setUp(self): super(TestTokenCreateProject, self).setUp() self.req_d = project_models.ProjectCreateRequest('vping') fake_pymongo.tokens.insert({"access_token": "12345"}) self.basePath = '/api/v1/projects'
def create_project(self): req_p = project_models.ProjectCreateRequest('functest', 'vping-ssh test') self.create_help('/api/v1/projects', req_p) self.project = req_p.name
def test_noneName(self): return project_models.ProjectCreateRequest(None)
def test_emptyName(self): return project_models.ProjectCreateRequest('')
def test_noneName(self): req_none = project_models.ProjectCreateRequest(None) (code, body) = self.create(req_none) self.assertEqual(code, httplib.BAD_REQUEST) self.assertIn(message.missing('name'), body)