示例#1
0
文件: tests.py 项目: mathuin/pyment
 def test_all_in_stock(self):
     # requires order #1 to be valid
     checkval = all_in_stock(self.order)
     self.assertTrue(checkval)
     # requires order #2 to be invalid
     # (requests 1 jar of product 2 which is not in stock)
     order2 = Order.objects.all()[1]
     checkval2 = all_in_stock(order2)
     self.assertFalse(checkval2)
示例#2
0
文件: tests.py 项目: mathuin/pyment
 def test_all_in_stock(self):
     # requires order #1 to be valid
     checkval = all_in_stock(self.order)
     self.assertTrue(checkval)
     # requires order #2 to be invalid
     # (requests 1 jar of product 2 which is not in stock)
     order2 = Order.objects.all()[1]
     checkval2 = all_in_stock(order2)
     self.assertFalse(checkval2)
示例#3
0
文件: admin.py 项目: mathuin/pyment
 def process_one(self, request, order=None):
     if order is not None:
         if all_in_stock(order) and create_picklist(order):
             self.message_user(request, 'One order was processed!')
         else:
             self.message_user(request, 'No orders were processed!')
     else:
         return None
示例#4
0
 def process_one(self, request, order=None):
     if order is not None:
         if all_in_stock(order) and create_picklist(order):
             self.message_user(request, 'One order was processed!')
         else:
             self.message_user(request, 'No orders were processed!')
     else:
         return None
示例#5
0
文件: admin.py 项目: mathuin/pyment
 def make_processed(self, request, queryset):
     orders_processed = 0
     for order in queryset:
         # do not create picklists unless all products are in stock
         if (all_in_stock(order) and create_picklist(order)):
             orders_processed += 1
     if orders_processed == 0:
         self.message_user(request, 'No orders were processed!')
     else:
         if orders_processed == 1:
             self.message_user(request, 'One order was processed!')
         else:
             self.message_user(request, '%d orders were processed!' % orders_processed)
示例#6
0
 def make_processed(self, request, queryset):
     orders_processed = 0
     for order in queryset:
         # do not create picklists unless all products are in stock
         if (all_in_stock(order) and create_picklist(order)):
             orders_processed += 1
     if orders_processed == 0:
         self.message_user(request, 'No orders were processed!')
     else:
         if orders_processed == 1:
             self.message_user(request, 'One order was processed!')
         else:
             self.message_user(request, '%d orders were processed!' % orders_processed)