Beispiel #1
0
 def testProductReportsHelper(self):
     sdp = SupplyPoint()
     m = Message()
     p = ProductReportsHelper(sdp, Reports.SOH, m)
     p.add_product_stock('lf', 10, save=False)
     p.add_product_stock('mc', 30, save=False)
     p.add_product_stock('aa', 0, save=False)
     p.add_product_stock('oq', 0, save=False)
     self.assertEquals(p.all(), "lf 10, aa 0, oq 0, mc 30")
     self.assertEquals(p.stockouts(), "aa oq")
     my_iter = p._getTokens("ab10cd20")
     self.assertEquals(my_iter.next(), 'ab')
     self.assertEquals(my_iter.next(), '10')
     self.assertEquals(my_iter.next(), 'cd')
     self.assertEquals(my_iter.next(), '20')
Beispiel #2
0
 def testProductReportsHelper(self):
     sdp = SupplyPoint()
     m = Message()
     p = ProductReportsHelper(sdp, Reports.SOH, m)
     p.add_product_stock('lf',10, save=False)
     p.add_product_stock('mc',30, save=False)
     p.add_product_stock('aa',0, save=False)
     p.add_product_stock('oq',0, save=False)
     self.assertEquals(p.all(), "lf 10, aa 0, oq 0, mc 30")
     self.assertEquals(p.stockouts(), "aa oq")
     my_iter = p._getTokens("ab10cd20")
     self.assertEquals(my_iter.next(),'ab')
     self.assertEquals(my_iter.next(),'10')
     self.assertEquals(my_iter.next(),'cd')
     self.assertEquals(my_iter.next(),'20')