[Erp5-report] r17643 - in /erp5/trunk/products/ERP5Form: ./ tests/
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Nov 16 07:58:56 CET 2007
Author: jp
Date: Fri Nov 16 07:58:56 2007
New Revision: 17643
URL: http://svn.erp5.org?rev=17643&view=rev
Log:
Fixed testPreferences test.
Modified:
erp5/trunk/products/ERP5Form/PreferenceTool.py
erp5/trunk/products/ERP5Form/tests/testPreferences.py
Modified: erp5/trunk/products/ERP5Form/PreferenceTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/PreferenceTool.py?rev=17643&r1=17642&r2=17643&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/PreferenceTool.py (original)
+++ erp5/trunk/products/ERP5Form/PreferenceTool.py Fri Nov 16 07:58:56 2007
@@ -128,6 +128,8 @@
value = None
for pref in instance._getSortedPreferenceList(*args, **kw):
value = getattr(pref, self._preference_name, _marker)
+ # XXX-JPS Why don't we use accessors here such as:
+ # value = pref.getProperty(self._preference_name, _marker)
if value is not _marker:
# If callable, store the return value.
if callable(value):
Modified: erp5/trunk/products/ERP5Form/tests/testPreferences.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/tests/testPreferences.py?rev=17643&r1=17642&r2=17643&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/tests/testPreferences.py (original)
+++ erp5/trunk/products/ERP5Form/tests/testPreferences.py Fri Nov 16 07:58:56 2007
@@ -386,7 +386,8 @@
state_list = method()
self.assertEquals(state_list, None)
state_list = method(('default',))
- self.assertEquals(state_list, ('default',))
+ self.assertEquals(state_list, ['default',]) # getPreferredAccountingTransactionSimulationStateList
+ # always tries to cast tuples to lists
method = lambda *args: pref_tool.getPreference('preferred_accounting_transaction_simulation_state_list', *args)
state_list = method()
More information about the Erp5-report
mailing list