[POS-commit] r5468 - in stoqlib/trunk/stoqlib/lib: .

Johan Dahlin jdahlin at async.com.br
Tue Dec 5 12:38:59 BRST 2006


Author: jdahlin
Date: Tue Dec  5 12:38:58 2006
New Revision: 5468

Modified:
   stoqlib/trunk/stoqlib/lib/parameters.py
   stoqlib/trunk/stoqlib/lib/test/test_parameters.py

Log:
#2789: Add support for a default area code

Modified: stoqlib/trunk/stoqlib/lib/parameters.py
==============================================================================
--- stoqlib/trunk/stoqlib/lib/parameters.py	(original)
+++ stoqlib/trunk/stoqlib/lib/parameters.py	Tue Dec  5 12:38:58 2006
@@ -274,6 +274,12 @@
     _(u'The tax applied on all sale products with substitution tax type. '
       'Note that this a percentage value and must be set as the format: '
       '0 < value < 100. E.g: 16, which means 16% of tax.')),
+
+    DEFAULT_AREA_CODE=ParameterDetails(
+    _(u'General'),
+    _(u'Default area code'),
+    _(u'This is the default area code which will be used when '
+      'registering new clients, users and more to the system')),
     )
 
 class ParameterAttr:
@@ -321,6 +327,7 @@
         ParameterAttr('ISS_TAX', int, initial=18),
         ParameterAttr('SUBSTITUTION_TAX', int, initial=18),
         ParameterAttr('POS_SEPARATE_CASHIER', bool, initial=False),
+        ParameterAttr('DEFAULT_AREA_CODE', int, initial=16),
         # Adding objects -- Note that all the object referred here must
         # implements the IDescribable interface.
         ParameterAttr('DEFAULT_SALES_CFOP', u'fiscal.CfopData'),

Modified: stoqlib/trunk/stoqlib/lib/test/test_parameters.py
==============================================================================
--- stoqlib/trunk/stoqlib/lib/test/test_parameters.py	(original)
+++ stoqlib/trunk/stoqlib/lib/test/test_parameters.py	Tue Dec  5 12:38:58 2006
@@ -295,3 +295,7 @@
     def test_SubstitutionTax(self):
         param = self.sparam.SUBSTITUTION_TAX
         assert isinstance(param, int)
+
+    def test_DefaultAreaCode(self):
+        param = self.sparam.DEFAULT_AREA_CODE
+        self.failUnless(isinstance(param, int), type(param))


More information about the POS-commit mailing list