def test_addProject(self, scenario):
     add = models.ScenarioProject(project='qtip').format()
     scenario['installers'][0]['versions'][0]['projects'].append(add)
     update = models.ScenarioUpdateRequest(field='project',
                                           op='add',
                                           locate={
                                               'installer': 'apex',
                                               'version': 'master'
                                           },
                                           term=add)
     return update, scenario
Beispiel #2
0
 def test_updateProjects_bad_schema(self):
     update = models.ScenarioProject(project='functest').format()
     update['score'] = None
     return [update]
Beispiel #3
0
 def test_updateProjects_duplicated(self):
     update = models.ScenarioProject(project='qtip').format()
     return [update, update]
Beispiel #4
0
 def test_updateProjects_succ(self):
     update = models.ScenarioProject(project='qtip').format()
     self.req_d['installers'][0]['versions'][0]['projects'] = [update]
     return [update]
Beispiel #5
0
 def test_addProjects_bad_schema(self):
     add = models.ScenarioProject(project='functest').format()
     add['score'] = None
     return [add]
Beispiel #6
0
 def test_addProjects_already_exist(self):
     add = models.ScenarioProject(project='functest').format()
     return [add]
Beispiel #7
0
 def test_addProjects_succ(self):
     add = models.ScenarioProject(project='qtip').format()
     self.req_d['installers'][0]['versions'][0]['projects'].append(add)
     return [add]
Beispiel #8
0
 def test_updateProjects_bad_schema(self, scenario):
     update = models.ScenarioProject(project='functest').format()
     update['score'] = None
     scenario['installers'][0]['versions'][0]['projects'] = [update]
     return [update], scenario
Beispiel #9
0
 def test_addProjects_bad_schema(self, scenario):
     add = models.ScenarioProject(project='functest').format()
     add['score'] = None
     scenario['installers'][0]['versions'][0]['projects'].append(add)
     return [add], scenario
Beispiel #10
0
 def test_addProjects_already_exist(self, scenario):
     add = models.ScenarioProject(project='functest').format()
     scenario['installers'][0]['versions'][0]['projects'].append(add)
     return [add], scenario