[Erp5-report] r45686 kazuhiko - /erp5/trunk/products/ERP5/tests/testERP5Web.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Apr 26 12:13:47 CEST 2011
Author: kazuhiko
Date: Tue Apr 26 12:13:47 2011
New Revision: 45686
URL: http://svn.erp5.org?rev=45686&view=rev
Log:
a document with empty language is available for any language.
Modified:
erp5/trunk/products/ERP5/tests/testERP5Web.py
Modified: erp5/trunk/products/ERP5/tests/testERP5Web.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testERP5Web.py?rev=45686&r1=45685&r2=45686&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testERP5Web.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testERP5Web.py [utf8] Tue Apr 26 12:13:47 2011
@@ -432,12 +432,13 @@ Hé Hé Hé!""", page.asText().strip())
'13' : dict(language = 'en' , version = "3" , reference = "D"),
'14' : dict(language = 'ja' , version = "2" , reference = "E"),
'15' : dict(language = 'pt' , version = "2" , reference = "F"),
+ '16' : dict(language = '' , version = "1" , reference = "A"),
}
sequence_one = property_dict.keys()
sequence_two = ['01', '13', '12', '09', '06', '15' , '04', '11', '02', '05', '03',
- '07', '10', '08', '14' ]
+ '07', '10', '08', '14', '16']
sequence_three = ['05', '12', '13', '14', '06', '09', '10', '07', '03', '01', '02',
- '11', '04', '08' , '15']
+ '11', '04', '08' , '15', '16']
sequence_count = 0
for sequence in [ sequence_one , sequence_two , sequence_three ]:
@@ -491,6 +492,11 @@ Hé Hé Hé!""", page.asText().strip())
self.assertEqual(['ja' , 'ja', 'ja', 'ja'],
[ w.getLanguage() for w in ja_document_value_list])
+ bg_document_value_list = websection.getDocumentValueList(language='bg')
+ self.assertEqual(1, len(bg_document_value_list))
+ self.assertEqual([''],
+ [ w.getLanguage() for w in bg_document_value_list])
+
# Testing for all_versions parameter
en_document_value_list = websection.getDocumentValueList(all_versions=1)
self.assertEqual(5, len(en_document_value_list))
@@ -551,6 +557,22 @@ Hé Hé Hé!""", page.asText().strip())
self.assertEqual(['3'], [ w.getVersion() for w in ja_document_value_list \
if w.getLanguage() == 'en'])
+ bg_document_value_list = websection.WebSection_getDocumentValueListBase(all_languages=1,
+ language='bg')
+ self.assertEqual(6, len(bg_document_value_list))
+ self.assertEqual(0, len([ w.getLanguage() for w in bg_document_value_list \
+ if w.getLanguage() == 'bg']))
+ self.assertEqual(3, len([ w.getLanguage() for w in bg_document_value_list \
+ if w.getLanguage() == 'en']))
+ self.assertEqual(1, len([ w.getLanguage() for w in bg_document_value_list \
+ if w.getLanguage() == 'pt']))
+ self.assertEqual(['3'], [ w.getVersion() for w in bg_document_value_list \
+ if w.getLanguage() == 'pt'])
+ self.assertEqual(1, len([ w.getLanguage() for w in bg_document_value_list \
+ if w.getLanguage() == 'ja']))
+ self.assertEqual(['3'], [ w.getVersion() for w in bg_document_value_list \
+ if w.getLanguage() == 'ja'])
+
# Tests for all_languages and all_versions
en_document_value_list = websection.WebSection_getDocumentValueListBase(all_languages=1,
all_versions=1)
@@ -566,7 +588,7 @@ Hé Hé Hé!""", page.asText().strip())
for document_value_list in [ en_document_value_list, pt_document_value_list ,
ja_document_value_list]:
- self.assertEqual(15, len(document_value_list))
+ self.assertEqual(16, len(document_value_list))
self.assertEqual(5, len([ w.getLanguage() for w in document_value_list \
if w.getLanguage() == 'en']))
self.assertEqual(5, len([ w.getLanguage() for w in en_document_value_list \
More information about the Erp5-report
mailing list