diff options
Diffstat (limited to 'addons/document_ftp/test/document_ftp_test.yml')
| -rw-r--r-- | addons/document_ftp/test/document_ftp_test.yml | 87 |
1 files changed, 0 insertions, 87 deletions
diff --git a/addons/document_ftp/test/document_ftp_test.yml b/addons/document_ftp/test/document_ftp_test.yml deleted file mode 100644 index fafd5026ebf..00000000000 --- a/addons/document_ftp/test/document_ftp_test.yml +++ /dev/null @@ -1,87 +0,0 @@ -- | - In order to test the document_ftp module in OpenERP, I will try different operations on the FTP interface and check their impacts on OpenERP's documents and vice-versa. -- - In order to test the behaviour of resource Directory, I will make one resource Directory "Labels" in OpenERP having type "Other Resources" and Directory mapped to object "Partner" -- - !record {model: 'document.directory', id: dir_label}: - name : "Labels" - storage_id : document.storage_default - type : ressource - content_ids: - - name: "Label" - report_id : base.res_partner_address_report -- - Assign "res.partner" object to ressource_type_id. -- - !python {model: document.directory}: | - ids = self.pool.get('ir.model').search(cr, uid, [('model','=','res.partner')]) - id = self.write(cr, uid, [ref("dir_label")], {'ressource_type_id' : ids[0]}, context) -- - In order to check static directory in OpenERP which is the real directory just like system's local folders, - First I create a directory in OpenERP named "Directory 1" with storage as "Default File storage" and type as "Static Directory" -- - !record {model: 'document.directory', id: directory_file}: - name : "File" - storage_id : document.storage_default - type : directory -- - I am create one Document name "Document" and select "File" as its Directory, -- - When I am creating the record, "Resource Title" is filled automatic with "Document". -- - !record {model: 'ir.attachment', id: document_1}: - name : "Document" - parent_id : directory_file -- - In order to connect FTP server and set "File" path, - I create one directory "New" in "File" directory from FTP and check its effect in OpenERP. -- - Also Rename the directory name "New" to "New Directory". -- - Remove directory "New Directory" and remove file "Document". -- - !python {model: ir.attachment}: | - from ftplib import FTP - from openerp.tools.misc import detect_ip_addr - from openerp.tools import config - ftp = FTP() - if detect_ip_addr: - host = config.get('ftp_server_host', detect_ip_addr()) - else: - host = config.get('ftp_server_host', '127.0.0.1') - port = config.get('ftp_server_port','8021') - ftp.connect(host,port) - user = self.pool.get('res.users').read(cr, uid, uid, context) - ftp.login(user.get('login',''),user.get('password','')) - ftp.cwd("/" + cr.dbname+"/Documents/File/") - ftp.mkd("New") - ftp.rename('New','New Directory') - ftp.cwd("/" + cr.dbname+"/Documents/File/") - ftp.rmd('New Directory') - ftp.delete('Document') - ftp.quit() -- - In order to check directory created from FTP is working perfectly -- - Now I will test the same for Resource directory which is mapped with OpenERP object. - When you open this directory from FTP clients, it displays each record of mapped resource object as directory. -- - Now I test FTP client and Open the "Labels" Directory to check Resource Directory in FTP. - I can see that all Labels of OpenERP are shown as children of "Labels" in FTP client as Directories. -- - !python {model: ir.attachment}: | - from ftplib import FTP - from openerp.tools.misc import detect_ip_addr - from openerp.tools import config - ftp = FTP() - if detect_ip_addr: - host = config.get('ftp_server_host', detect_ip_addr()) - else: - host = config.get('ftp_server_host', '127.0.0.1') - port = config.get('ftp_server_port','8021') - ftp.connect(host,port) - user = self.pool.get('res.users').read(cr, uid, uid, context) - ftp.login(user.get('login',''),user.get('password','')) - ftp.cwd("/" + cr.dbname+"/Documents/Labels/") -- - I make sure that I Open Labels Directory successfully. |
