예제 #1
0
파일: test_pod.py 프로젝트: boucherv/releng
 def setUp(self):
     super(TestPodBase, self).setUp()
     self.req_d = pod_models.PodCreateRequest('zte-1', 'virtual',
                                              'zte pod 1', 'ci-pod')
     self.req_e = pod_models.PodCreateRequest('zte-2', 'metal', 'zte pod 2')
     self.get_res = pod_models.Pod
     self.list_res = pod_models.Pods
     self.basePath = '/api/v1/pods'
예제 #2
0
 def setUp(self):
     super(TestPodBase, self).setUp()
     self.get_res = pod_models.Pod
     self.list_res = pod_models.Pods
     self.basePath = '/api/v1/pods'
     self.req_d = pod_models.PodCreateRequest(name=self.pod_d.name,
                                              mode=self.pod_d.mode,
                                              details=self.pod_d.details,
                                              role=self.pod_d.role)
     self.req_e = pod_models.PodCreateRequest(name=self.pod_e.name,
                                              mode=self.pod_e.mode,
                                              details=self.pod_e.details,
                                              role=self.pod_e.role)
예제 #3
0
 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)
예제 #4
0
 def test_noneName(self):
     return pod_models.PodCreateRequest(None)
예제 #5
0
 def test_emptyName(self):
     return pod_models.PodCreateRequest('')
예제 #6
0
파일: test_pod.py 프로젝트: boucherv/releng
 def test_noneName(self):
     req_none = pod_models.PodCreateRequest(None)
     (code, body) = self.create(req_none)
     self.assertEqual(code, httplib.BAD_REQUEST)
     self.assertIn(message.missing('name'), body)