Exemple #1
0
    def test_post_search_callback(self):
        branch = self.create_branch(name=u'Test')
        order = self.create_purchase_order(branch=branch)

        self.create_purchase_order_item(order=order)
        self.create_purchase_order_item(order=order)

        sresults = self.store.find(PurchaseOrderView)
        postresults = PurchaseOrderView.post_search_callback(sresults)
        self.assertEqual(postresults[0], ('count', 'sum'))
        self.assertEqual(self.store.execute(postresults[1]).get_one(),
                         (2L, Decimal('9930.000')))
Exemple #2
0
    def test_post_search_callback(self):
        branch = self.create_branch(name=u'Test')
        order = self.create_purchase_order(branch=branch)

        self.create_purchase_order_item(order=order)
        self.create_purchase_order_item(order=order)

        sresults = self.store.find(PurchaseOrderView)
        postresults = PurchaseOrderView.post_search_callback(sresults)
        self.assertEqual(postresults[0], ('count', 'sum'))
        self.assertEqual(self.store.execute(postresults[1]).get_one(),
                         (2, Decimal('9930.000')))
Exemple #3
0
 def _collect_purchase_orders(self, start, end, day_events, store):
     for ov in PurchaseOrderView.find_confirmed(store, (start, end)):
         date, ev = self._create_order(ov)
         self._append_event(day_events, date, 'purchases', ev)
Exemple #4
0
 def _collect_purchase_orders(self, start, end, day_events, store):
     for ov in PurchaseOrderView.find_confirmed(store, (start, end)):
         date, ev = self._create_order(ov)
         self._append_event(day_events, date, 'purchases', ev)