[Erp5-report] r33291 ivan - /erp5/trunk/products/ERP5OOo/tests/testDms.py

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Mar 2 17:09:59 CET 2010


Author: ivan
Date: Tue Mar  2 17:09:58 2010
New Revision: 33291

URL: http://svn.erp5.org?rev=33291&view=rev
Log:
Add more tests (for negative results set).

Modified:
    erp5/trunk/products/ERP5OOo/tests/testDms.py

Modified: erp5/trunk/products/ERP5OOo/tests/testDms.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5OOo/tests/testDms.py?rev=33291&r1=33290&r2=33291&view=diff
==============================================================================
--- erp5/trunk/products/ERP5OOo/tests/testDms.py [utf8] (original)
+++ erp5/trunk/products/ERP5OOo/tests/testDms.py [utf8] Tue Mar  2 17:09:58 2010
@@ -993,7 +993,6 @@
 
     def getAdvancedSearchStringResultList(**kw):
       search_string = assemble(**kw)
-      print search_string
       return [x.getObject() for x in search(search_string)]
     # create some objects
     document_1 = portal.document_module.newContent(
@@ -1051,6 +1050,12 @@
     kw = {'searchabletext_any': 'python',
           'search_portal_type': 'Presentation'}
     self.assertSameSet([document_2], getAdvancedSearchStringResultList(**kw))
+    kw = {'searchabletext_any': 'python',
+          'search_portal_type': 'File'}
+    self.assertSameSet([document_1], getAdvancedSearchStringResultList(**kw))
+    kw = {'searchabletext_any': 'management',
+          'search_portal_type': 'File'}
+    self.assertSameSet([], getAdvancedSearchStringResultList(**kw))
    
     # search by reference
     kw = {'searchabletext_any': '',
@@ -1059,12 +1064,21 @@
     kw = {'searchabletext_any': 'copy',
           'reference': document_2.getReference()}
     self.assertSameSet([document_3], getAdvancedSearchStringResultList(**kw))
+    kw = {'searchabletext_any': 'copy',
+          'reference': document_2.getReference(),
+	  'search_portal_type': 'File'}
+    self.assertSameSet([], getAdvancedSearchStringResultList(**kw))
   
     # search by version
     kw = {'searchabletext_any': '',
           'reference': document_2.getReference(),
-	  'version': document_2.getVersion()}
+          'version': document_2.getVersion()}
     self.assertSameSet([document_2], getAdvancedSearchStringResultList(**kw))
+    kw = {'searchabletext_any': '',
+          'reference': document_2.getReference(),
+          'version': document_2.getVersion(),
+          'search_portal_type': 'File'}
+    self.assertSameSet([], getAdvancedSearchStringResultList(**kw))
    
     # search by language
     kw = {'searchabletext_any': '',
@@ -1075,6 +1089,11 @@
           'reference': document_2.getReference(),
           'language': document_3.getLanguage()}
     self.assertSameSet([document_3], getAdvancedSearchStringResultList(**kw))
+    kw = {'searchabletext_any': '',
+          'reference': document_2.getReference(),
+          'language': document_3.getLanguage(),
+	  'search_portal_type': 'File'}
+    self.assertSameSet([], getAdvancedSearchStringResultList(**kw))
   
     # XXX: only my docs
     # XXX: only newest versions




More information about the Erp5-report mailing list