def setUp(self): # TODO: this setup is better to move to common fixture Session.begin() for i in range(1, self.node_num + 1): product = Product("product%s" % i) for j in range(1, self.node_num + 1): if i == 2: # product without projects continue project = Project("project%s.%s" % (i, j)) for k in range(1, self.node_num + 1): if j == 2: # project without components continue component = Component("component%s.%s.%s" % (i, j, k)) for l in range(1, self.node_num + 1): if k == 2: # component without sources continue source = Source("source%s.%s.%s.%s" % (i, j, k, l)) for m in range(1, self.node_num + 1): if l == 2: # source without binaries continue binary = Binary("binary%s.%s.%s.%s.%s" % (i, j, k, l, m)) source.binaries.append(binary) component.sources.append(source) project.components.append(component) product.projects.append(project) Session.add(product) Session.commit()
def setUp(self): Session.begin() queue = Queue('testqueue') queueoption1 = QueueOption('check', '+helloworld', 100) queue.allowed_options = "check, build-deb-package" queue.options.append(queueoption1) Session.add(queue) Session.commit() self.queue = queue
def setUpModule(): # add all the needed objects in DB Session.begin() product = Product("product1") project = Project("project1") component = Component("component1") project.components.append(component) product.projects.append(project) Session.add(product) Session.commit()
def submit_add(self): """Processes new submitted product """ Session.begin() product = Product(self.form_result['name']) Session.add(product) msg = "A new product <b>%s</b> has been added" % product.name Session.commit() h.flash(msg) return redirect_to(controller='packages/packages')
def setUpModule(): # add all the needed objects in DB Session.begin() product = Product("product1") project = Project("project1") component = Component("component1") source = Source("source1") binary = Binary("binary") source.binaries.append(binary) component.sources.append(source) project.components.append(component) product.projects.append(project) Session.add(product) Session.commit()
def setUpModule(): # add all the needed objects in DB Session.begin() product = Product("product1") product_to_edit = Product("product_to_edit") product_to_delete = Product("product_to_delete") project1 = Project("project1") project2 = Project("project2") component = Component("component1") project1.components.append(component) product.projects.append(project1) product.projects.append(project2) Session.add(product) Session.add(product_to_edit) Session.add(product_to_delete) Session.commit()