[Erp5-report] r35382 yusuke - /erp5/trunk/products/ERP5/tests/testContentTranslation.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon May 17 13:54:48 CEST 2010


Author: yusuke
Date: Mon May 17 13:54:39 2010
New Revision: 35382

URL: http://svn.erp5.org?rev=35382&view=rev
Log:
add a failing test for the bug #1790.

Modified:
    erp5/trunk/products/ERP5/tests/testContentTranslation.py

Modified: erp5/trunk/products/ERP5/tests/testContentTranslation.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testContentTranslation.py?rev=35382&r1=35381&r2=35382&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testContentTranslation.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testContentTranslation.py [utf8] Mon May 17 13:54:39 2010
@@ -149,6 +149,9 @@
     self.assert_(getattr(person, 'getEnTranslatedFirstName', False))
     self.assert_(getattr(person, 'getEnTranslatedFirstName', False))
 
+    ##
+    # Add custom local.language
+    ##
     portal.Localizer._add_user_defined_language('Japanese Kana', 'ja-kana')
     portal.Localizer.add_language('ja-kana')
     transaction.commit()
@@ -156,6 +159,9 @@
 
     self.assert_(getattr(person, 'setJaKanaTranslatedFirstName', False))
     self.assert_(getattr(person, 'getJaKanaTranslatedFirstName', False))
+    self.assert_(getattr(person, 'hasJaKanaTranslatedFirstName', False))
+
+    self.assert_(not person.hasJaKanaTranslatedFirstName())
 
     # if there is no translation, original value is returned.
     self.assertEqual('Yusei', person.getTranslatedFirstName())
@@ -169,6 +175,8 @@
     person.setJaKanaTranslatedFirstName('タハラ')
     person.setJaKanaTranslatedLastName('ユウセイ')
 
+    self.assert_(person.hasJaKanaTranslatedFirstName())
+
     transaction.commit()
     self.tic()
 




More information about the Erp5-report mailing list