def test_coupon_search(self): self.cpolicy.SetProbability(1.0) ct = model.CouponType('test', 300.0, "Test flight") with freeze_time(datetime.datetime(2013, 2, 16)): order1 = model.order_create('1', ct, test=True) model.order_process(order1.order_id, '*****@*****.**', 100.0, 'EUR') with freeze_time(datetime.datetime(2013, 12, 31)): order2 = model.order_create('2', ct, test=True) o, coupons = model.order_process(order2.order_id, '*****@*****.**', 100.0, 'EUR') model.coupon_use(coupons[0].coupon_id) with freeze_time(datetime.datetime(2014, 1, 11)): order2 = model.order_create('3', ct, test=True) model.order_process(order2.order_id, '*****@*****.**', 100.0, 'EUR')
def post(self, id): model.coupon_use(id) msg = "Kvietimas panaudotas" webapp2.redirect(webapp2.uri_for('list_active', msg=msg), abort=True)