[Erp5-report] r25474 - in /erp5/trunk/products: ERP5/tests/ ERP5Type/tests/

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Feb 6 14:22:19 CET 2009


Author: kazuhiko
Date: Fri Feb  6 14:22:13 2009
New Revision: 25474

URL: http://svn.erp5.org?rev=25474&view=rev
Log:
update translation when we install business templates in unit tests.

Modified:
    erp5/trunk/products/ERP5/tests/testBase.py
    erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py

Modified: erp5/trunk/products/ERP5/tests/testBase.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testBase.py?rev=25474&r1=25473&r2=25474&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testBase.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testBase.py [utf8] Fri Feb  6 14:22:13 2009
@@ -1040,6 +1040,19 @@
     self.assertEqual(org._getTypeBasedMethod('dummyFooMethod'), None)
     self.assertEqual(org._getTypeBasedMethod('dummyFoo2Method'), None)
 
+  def test_translate_table(self):
+    """check if Person portal type that is installed in erp5_base is
+    well indexed in translate table or not.
+    """
+    self.getPortal().person_module.newContent(portal_type='Person',
+                                         title='translate_table_test')
+    get_transaction().commit()
+    self.tic()
+    self.assertEquals(1, len(self.getPortal().portal_catalog(
+      portal_type='Person', title='translate_table_test')))
+    self.assertEquals(1, len(self.getPortal().portal_catalog(
+      translated_portal_type='Person', title='translate_table_test')))
+
 class TestERP5PropertyManager(unittest.TestCase):
   """Tests for ERP5PropertyManager.
   """

Modified: erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py?rev=25474&r1=25473&r2=25474&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py [utf8] Fri Feb  6 14:22:13 2009
@@ -722,7 +722,9 @@
                 listbox_object_list = BusinessTemplate_getModifiedObject.__of__(bt)()
                 for listbox_line in listbox_object_list:
                   install_kw[listbox_line.object_id] = listbox_line.choice_item_list[0][1]
-              bt.install(light_install=light_install, object_to_update=install_kw)
+              bt.install(light_install=light_install,
+                         object_to_update=install_kw,
+                         update_translation=1)
               # Release locks
               get_transaction().commit()
               if not quiet:




More information about the Erp5-report mailing list