[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