def decorated(self): db = getUtility(IDatabase, name='postgres') session = db.session heb = Hebergement() heb.heb_pk = 1 session.add(heb) heb = Hebergement() heb.heb_pk = 2 session.add(heb) session.flush() resPro = ReservationProprio() resPro.heb_fk = 1 resPro.res_date = datetime(2010, 10, 1) resPro.res_type = 'loue' session.add(resPro) resPro = ReservationProprio() resPro.heb_fk = 1 resPro.res_date = datetime(2010, 10, 5) resPro.res_type = 'loue' session.add(resPro) resPro = ReservationProprio() resPro.heb_fk = 2 resPro.res_date = datetime(2010, 10, 5) resPro.res_type = 'loue' session.add(resPro) resPro = ReservationProprio() resPro.heb_fk = 1 resPro.res_date = datetime(2009, 10, 1) resPro.res_type = 'indisp' session.add(resPro) resPro = ReservationProprio() resPro.heb_fk = 1 resPro.res_date = datetime(2009, 10, 4) resPro.res_type = 'loue' session.add(resPro) blck = BlockingHistory() blck.heb_pk = 1 blck.block_start = datetime(2010, 1, 1) blck.block_end = datetime(2010, 10, 3) session.add(blck) blck = BlockingHistory() blck.heb_pk = 1 blck.block_start = datetime(2010, 1, 1) blck.block_end = datetime(2010, 2, 3) session.add(blck) blck = BlockingHistory() blck.heb_pk = 2 blck.block_start = datetime(2010, 10, 10) blck.block_end = datetime(2010, 10, 10) session.add(blck) session.flush() session.commit() try: func(self) finally: db.refresh()
def decorated(self): db = getUtility(IDatabase, name='postgres') session = db.session heb = Hebergement() heb.heb_pk = 1 session.add(heb) session.flush() resPro = ReservationProprio() resPro.heb_fk = 1 resPro.res_date = datetime(2010, 10, 1) resPro.res_type = 'loue' session.add(resPro) resPro = ReservationProprio() resPro.heb_fk = 1 resPro.res_date = datetime(2010, 10, 5) resPro.res_type = 'loue' session.add(resPro) resPro = ReservationProprio() resPro.heb_fk = 1 resPro.res_date = datetime(2009, 10, 1) resPro.res_type = 'indisp' session.add(resPro) resPro = ReservationProprio() resPro.heb_fk = 1 resPro.res_date = datetime(2009, 10, 4) resPro.res_type = 'loue' session.add(resPro) session.flush() session.commit() try: func(self) finally: db.refresh()
def decorated(self): db = getUtility(IDatabase, name='postgres') session = db.session heb = Hebergement() heb.heb_pk = 1 session.add(heb) session.flush() blck = BlockingHistory() blck.heb_pk = 1 blck.block_start = datetime(2010, 1, 1) session.add(blck) session.flush() session.commit() try: func(self) finally: db.refresh()