[Erp5-report] r36513 ivan - /erp5/trunk/products/ERP5OOo/tests/testDms.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Jun 22 16:21:58 CEST 2010
Author: ivan
Date: Tue Jun 22 16:21:52 2010
New Revision: 36513
URL: http://svn.erp5.org?rev=36513&view=rev
Log:
Test covers both synchronous & asynchronous ways.
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=36513&r1=36512&r2=36513&view=diff
==============================================================================
--- erp5/trunk/products/ERP5OOo/tests/testDms.py [utf8] (original)
+++ erp5/trunk/products/ERP5OOo/tests/testDms.py [utf8] Tue Jun 22 16:21:52 2010
@@ -1812,19 +1812,36 @@ return 1
"""
portal = self.portal
kw = {'url':portal.absolute_url()}
- web_page = portal.Base_contribute(**kw)
+ web_page_1 = portal.Base_contribute(**kw)
self.stepTic()
- self.assertTrue(web_page.getRevision()=='2')
+ self.assertTrue(web_page_1.getRevision()=='2')
- second_web_page = portal.Base_contribute(**kw)
+ web_page_2 = portal.Base_contribute(**kw)
self.stepTic()
- self.assertTrue(web_page==second_web_page)
- self.assertTrue(second_web_page.getRevision()=='3')
+ self.assertTrue(web_page_1==web_page_2)
+ self.assertTrue(web_page_2.getRevision()=='3')
- third_web_page = portal.Base_contribute(**kw)
+ web_page_3 = portal.Base_contribute(**kw)
self.stepTic()
- self.assertTrue(web_page==second_web_page==third_web_page)
- self.assertTrue(third_web_page.getRevision()=='4')
+ self.assertTrue(web_page_2==web_page_3)
+ self.assertTrue(web_page_3.getRevision()=='4')
+
+ # test in synchronous mode
+ kw['synchronous_metadata_discovery']=True
+ web_page_4 = portal.Base_contribute(**kw)
+ self.stepTic()
+ self.assertTrue(web_page_3==web_page_4)
+ self.assertTrue(web_page_4.getRevision()=='5')
+
+ web_page_5 = portal.Base_contribute(**kw)
+ self.stepTic()
+ self.assertTrue(web_page_4==web_page_5)
+ self.assertTrue(web_page_5.getRevision()=='6')
+
+ web_page_6 = portal.Base_contribute(**kw)
+ self.stepTic()
+ self.assertTrue(web_page_5==web_page_6)
+ self.assertTrue(web_page_6.getRevision()=='7')
class TestDocumentWithSecurity(TestDocumentMixin):
More information about the Erp5-report
mailing list