[Erp5-report] r10276 - /erp5/trunk/products/ERP5/tests/testResource.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Sat Sep 23 17:21:30 CEST 2006
Author: jerome
Date: Sat Sep 23 17:21:24 2006
New Revision: 10276
URL: http://svn.erp5.org?rev=10276&view=rev
Log:
test for getQuantityPrecision was missing
fix some indentations
Modified:
erp5/trunk/products/ERP5/tests/testResource.py
Modified: erp5/trunk/products/ERP5/tests/testResource.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testResource.py?rev=10276&r1=10275&r2=10276&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testResource.py (original)
+++ erp5/trunk/products/ERP5/tests/testResource.py Sat Sep 23 17:21:24 2006
@@ -745,12 +745,24 @@
tab=1)
self.assertEquals(base_price,
product.getPrice())
+
+ def testQuantityPrecision(self):
+ """test how to define quantity precision on resources.
+ """
+ resource = self.portal.getDefaultModule(self.product_portal_type)\
+ .newContent(portal_type=self.product_portal_type)
+ # default is 1
+ self.assertEquals(1, resource.getBaseUnitQuantity())
+ self.assertEquals(0, resource.getQuantityPrecision())
+ # quantity precision is calculated using base quantity unit
+ resource.setBaseUnitQuantity(0.001)
+ self.assertEquals(3, resource.getQuantityPrecision())
if __name__ == '__main__':
- framework()
+ framework()
else:
- import unittest
- def test_suite():
- suite = unittest.TestSuite()
- suite.addTest(unittest.makeSuite(TestResource))
- return suite
+ import unittest
+ def test_suite():
+ suite = unittest.TestSuite()
+ suite.addTest(unittest.makeSuite(TestResource))
+ return suite
More information about the Erp5-report
mailing list