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
def test_updateProjects_bad_schema(self): update = models.ScenarioProject(project='functest').format() update['score'] = None return [update]
def test_updateProjects_duplicated(self): update = models.ScenarioProject(project='qtip').format() return [update, update]
def test_updateProjects_succ(self): update = models.ScenarioProject(project='qtip').format() self.req_d['installers'][0]['versions'][0]['projects'] = [update] return [update]
def test_addProjects_bad_schema(self): add = models.ScenarioProject(project='functest').format() add['score'] = None return [add]
def test_addProjects_already_exist(self): add = models.ScenarioProject(project='functest').format() return [add]
def test_addProjects_succ(self): add = models.ScenarioProject(project='qtip').format() self.req_d['installers'][0]['versions'][0]['projects'].append(add) return [add]
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
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
def test_addProjects_already_exist(self, scenario): add = models.ScenarioProject(project='functest').format() scenario['installers'][0]['versions'][0]['projects'].append(add) return [add], scenario