[Erp5-report] r21734 - /erp5/trunk/products/ERP5Banking/tests/TestERP5BankingMixin.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Jun 23 09:58:34 CEST 2008


Author: aurel
Date: Mon Jun 23 09:58:32 2008
New Revision: 21734

URL: http://svn.erp5.org?rev=21734&view=rev
Log:
change the way to create site category in order to add custom on in
unit test

Modified:
    erp5/trunk/products/ERP5Banking/tests/TestERP5BankingMixin.py

Modified: erp5/trunk/products/ERP5Banking/tests/TestERP5BankingMixin.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Banking/tests/TestERP5BankingMixin.py?rev=21734&r1=21733&r2=21734&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Banking/tests/TestERP5BankingMixin.py (original)
+++ erp5/trunk/products/ERP5Banking/tests/TestERP5BankingMixin.py Mon Jun 23 09:58:32 2008
@@ -421,6 +421,7 @@
     self.emission_letter_p = self.emission_letter_base_category.newContent(id='p', portal_type='Category')
     self.emission_letter_s = self.emission_letter_base_category.newContent(id='s', portal_type='Category')
     self.emission_letter_b = self.emission_letter_base_category.newContent(id='b', portal_type='Category')
+    self.emission_letter_k = self.emission_letter_base_category.newContent(id='k', portal_type='Category')
     self.emission_letter_mixed = self.emission_letter_base_category.newContent(id='mixed', portal_type='Category')
     self.emission_letter_not_defined = self.emission_letter_base_category.newContent(id='not_defined', portal_type='Category')
 
@@ -545,15 +546,23 @@
     self.testsite = self.site_base_category.newContent(id='testsite', portal_type='Category',codification='TEST')
     created_site_list = []
     if len(site_list) != 0:
-      if 'paris' in site_list:
-        self.paris = self.testsite.newContent(id='paris', portal_type='Category', codification='P10',  vault_type='site')
-        created_site_list.append(self.paris)
-      if 'madrid' in site_list:
-        self.madrid = self.testsite.newContent(id='madrid', portal_type='Category', codification='S10',  vault_type='site')
-        created_site_list.append(self.madrid)
-      if 'siege' in site_list:
-        self.siege = self.site_base_category.newContent(id='siege', portal_type='Category', codification='HQ1',  vault_type='site')
-        created_site_list.append(self.siege)
+      for site in site_list:
+        if isinstance(site, tuple):
+          codification = site[1]
+          site = site[0]
+        if site == "paris":
+          self.paris = self.testsite.newContent(id='paris', portal_type='Category', codification='P10',  vault_type='site')
+          created_site_list.append(self.paris)
+        elif site == 'madrid' :
+          self.madrid = self.testsite.newContent(id='madrid', portal_type='Category', codification='S10',  vault_type='site')
+          created_site_list.append(self.madrid)
+        elif site == 'siege':        
+          self.siege = self.site_base_category.newContent(id='siege', portal_type='Category', codification='HQ1',  vault_type='site')
+          created_site_list.append(self.siege)
+        else:
+          site = self.site_base_category.newContent(id=site, portal_type='Category',  codification=codification, vault_type='site')
+          created_site_list.append(site)
+          
     self.vault_type_base_category = getattr(self.category_tool, 'vault_type')
     site_vault_type = self.vault_type_base_category.newContent(id='site')
     surface_vault_type = site_vault_type.newContent('surface')
@@ -664,6 +673,8 @@
       if 'siege' not in site_list:
         self.siege = self.site_base_category.newContent(id='siege', portal_type='Category', codification='HQ1',  vault_type='site')
 
+    return created_site_list
+
   def _openDate(self, date=None, site=None, id=None, open=True, container=None, 
                 portal_type=None, force_check=0):
     if date is None:




More information about the Erp5-report mailing list