Пример #1
0
    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')
Пример #2
0
 def post(self, id):
     model.coupon_use(id)
     msg = "Kvietimas panaudotas"
     webapp2.redirect(webapp2.uri_for('list_active', msg=msg), abort=True)