[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