Esempio n. 1
0
 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)
Esempio n. 2
0
 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)
Esempio n. 3
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
Esempio n. 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
Esempio n. 5
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)
Esempio n. 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)