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

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Feb 5 17:03:14 CET 2008


Author: romain
Date: Tue Feb  5 17:03:14 2008
New Revision: 19066

URL: http://svn.erp5.org?rev=19066&view=rev
Log:
Check processing state when cloning an uploaded document.

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=19066&r1=19065&r2=19066&view=diff
==============================================================================
--- erp5/trunk/products/ERP5OOo/tests/testDms.py (original)
+++ erp5/trunk/products/ERP5OOo/tests/testDms.py Tue Feb  5 17:03:14 2008
@@ -498,8 +498,21 @@
     self.assertEquals('converting', document.getExternalProcessingState())
     get_transaction().commit()
     self.assertEquals('converting', document.getExternalProcessingState())
+
+    # Clone a uploaded document
+    container = document.getParentValue()
+    clipboard = container.manage_copyObjects(ids=[document.getId()])
+    paste_result = container.manage_pasteObjects(cb_copy_data=clipboard)
+    new_document = container[paste_result[0]['new_id']]
+
+    self.assertEquals('converting', new_document.getExternalProcessingState())
+    get_transaction().commit()
+    self.assertEquals('converting', new_document.getExternalProcessingState())
+
+    # Change workflow state to converted
     self.tic()
     self.assertEquals('converted', document.getExternalProcessingState())
+    self.assertEquals('converted', new_document.getExternalProcessingState())
 
     # Clone a converted document
     container = document.getParentValue()




More information about the Erp5-report mailing list