[FIX]: Remove dir and File from yaml of document_ftp module.
authoratp (Open ERP) <atp@tinyerp.co.in>
Thu, 18 Nov 2010 15:20:52 +0000 (20:50 +0530)
committeratp (Open ERP) <atp@tinyerp.co.in>
Thu, 18 Nov 2010 15:20:52 +0000 (20:50 +0530)
bzr revid: atp@tinyerp.co.in-20101118152052-76bumjsycl9vk2o7

addons/document_ftp/test/document_ftp_test2.yml
addons/document_ftp/test/document_ftp_test4.yml

index 5da4bcd..872456e 100644 (file)
         for i in range(0, 200):
             ftp.delete('test-name%s.txt' %i)
         ftp.close()
+-
+    I delete the "test.txt" and "test-renamed.txt" file        
+-
+    !python {model: ir.attachment}: |
+        from document_ftp import test_easyftp as te
+        from cStringIO import StringIO
+        ftp = te.get_ftp_folder(cr, uid, self, 'Documents')
+        # TODO speed
+        ftp.delete('test.txt')
+        ftp.delete('test-renamed.txt')
+        ftp.close()  
+              
 -
     I remove the 'Test-Folder2'
 -
index 2441be3..f92e4c0 100644 (file)
@@ -82,7 +82,7 @@
 -
     I create an ir.attachment, attached (not related) to Partner1
 -
-    !record {model: ir.attachment, id: file_test1 }:
+    !record {model: ir.attachment, id: file_test1}:
         name: File of pat1
         res_model: res.partner
         res_id:  !eval ref("tpartner1")
 - |
     Bonus Piste:
     I create a 'Partner3' under 'all'
+    
 -
-    I delete the Partners Testing folder
+   I delete "pat1-dynamic.txt" File.
+-
+    !python {model: ir.attachment}: |
+        from document_ftp import test_easyftp as te
+        from cStringIO import StringIO
+        ftp = te.get_ftp_folder(cr, uid, self, 'Documents/Partners Testing/Pat 1/Partners of Test/Partner 1')
+        # TODO speed
+        ftp.delete('pat1-dynamic.txt')
+        ftp.close()        
+    
+-
+    I delete the Partners Testing folder,  "File of pat1" file, Partner and Partner category.
 -
     !python {model: document.directory}: |
+        attach_pool = self.pool.get('ir.attachment')
+        partner_categ_pool = self.pool.get('res.partner.category')
+        partner_pool =  self.pool.get('res.partner')
+        
+        attach_ids = attach_pool.search(cr, uid, [('name','=','File of pat1')]) 
+        attach_pool.unlink(cr, uid, attach_ids)
         self.unlink(cr, uid, [ref('dir_tests2')])
         self.unlink(cr, uid, [ref('dir_respart1')])
-        cr.commit()
\ No newline at end of file
+        attach_pool.unlink(cr, uid, [ref('file_test1')])
+        partner_categ_pool.unlink(cr, uid, [ref('tpat_categ_none')])
+        partner_categ_pool.unlink(cr, uid, [ref('tpat_categ_pat1')])
+        partner_categ_pool.unlink(cr, uid, [ref('tpat_categ_all')])
+        partner_pool.unlink(cr, uid, [ref('tpartner1')])
+        partner_pool.unlink(cr, uid, [ref('tpartner_2')])
+        cr.commit()    
+