def create_bugzilla_bug(self, privacy=False): #get last report id bztracker = Bugtracker() bztracker.name = "centos-bugzilla" bzuser = BzUser() bzuser.email = "*****@*****.**" bzuser.name = "*****@*****.**" bzuser.real_name = "Test User" bzuser.can_login = True bzbug = BzBug() bzbug.opsysrelease_id = 1 bzbug.summary = "summary" bzbug.status = "NEW" bzbug.creation_time = "2016-02-12 11:44:10" bzbug.last_change_time = "2016-02-12 11:44:10" bzbug.tracker_id = 1 bzbug.component_id = 1 bzbug.whiteboard = 1 bzbug.creator_id = 1 bzbug.private = privacy self.db.session.add(bztracker) self.db.session.add(bzuser) self.db.session.add(bzbug) self.db.session.flush() reports = self.db.session.query(Report).all() for rep in reports: reportbz = ReportBz() reportbz.report_id = str(rep.id) reportbz.bzbug_id = 1 self.db.session.add(reportbz) self.db.session.flush()