[Erp5-report] r38400 ivan - /erp5/trunk/products/ERP5OOo/tests/testDms.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Sep 16 08:23:30 CEST 2010
Author: ivan
Date: Thu Sep 16 08:23:29 2010
New Revision: 38400
URL: http://svn.erp5.org?rev=38400&view=rev
Log:
Create test for getting searchable text.
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=38400&r1=38399&r2=38400&view=diff
==============================================================================
--- erp5/trunk/products/ERP5OOo/tests/testDms.py [utf8] (original)
+++ erp5/trunk/products/ERP5OOo/tests/testDms.py [utf8] Thu Sep 16 08:23:29 2010
@@ -65,6 +65,7 @@ from zLOG import LOG
from Products.ERP5.Document.Document import NotConvertedError
from Products.ERP5Form.PreferenceTool import Priority
from Products.ERP5Type.tests.utils import createZODBPythonScript
+from Products.ERP5Type.Globals import get_request
import os
from threading import Thread
import httplib
@@ -2000,6 +2001,30 @@ return 1
# if PDF size is larger than A4 format system should deny conversion
self.assertRaises(Unauthorized, pdf.convert, format='jpeg')
+ def test_getSearchText(self):
+ """
+ Test extracting search text script.
+ """
+ request = get_request()
+ portal = self.portal
+
+ # test direct passing argument_name_list
+ request.set('MySearchableText', 'MySearchableText_value')
+ self.assertEqual(request.get('MySearchableText'),
+ portal.Base_getSearchText(argument_name_list=['MySearchableText']))
+
+ # simulate script being called in a listbox
+ # to simulate this we set 'global_search_column' a listbox
+ form = portal.DocumentModule_viewDocumentList
+ listbox = form.listbox
+ listbox.manage_edit_surcharged_xmlrpc(dict(
+ global_search_column='advanced_search_text'))
+ # render listbox
+ listbox.render()
+ request.set('advanced_search_text', 'advanced_search_text_value')
+ self.assertEqual(request.get('advanced_search_text'),
+ portal.Base_getSearchText())
+
class TestDocumentWithSecurity(TestDocumentMixin):
username = 'yusei'
More information about the Erp5-report
mailing list