Example #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')))
Example #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')))