From 208e912327993a84c629e272908d5f1e0706a822 Mon Sep 17 00:00:00 2001
From: Ivan Tyagov <ivan@nexedi.com>
Date: Mon, 5 Jul 2010 13:51:06 +0000
Subject: [PATCH] Add test for converting to format which contain multiple '.'.

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@36867 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 product/ERP5OOo/tests/testDms.py | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/product/ERP5OOo/tests/testDms.py b/product/ERP5OOo/tests/testDms.py
index 37c913b822..f7155f659b 100644
--- a/product/ERP5OOo/tests/testDms.py
+++ b/product/ERP5OOo/tests/testDms.py
@@ -1283,6 +1283,15 @@ class TestDocument(TestDocumentMixin):
     self.assertEquals(document.getStandardFileName(), 'metadata-001-en.pdf')
     self.assertEquals(document.getStandardFileName(format='png'),
                       'metadata-001-en.png')
+    # check when format contains multiple '.'
+    upload_file = makeFileUpload('TEST-en-003.odp')
+    document = self.portal.document_module.newContent(portal_type='Presentation')
+    # Here we use edit instead of setFile,
+    # because only edit method set filename as source_reference.
+    document.edit(file=upload_file)
+    self.assertEquals(document.getStandardFileName(), 'TEST-en-003.odp')
+    self.assertEquals('TEST-en-003.odg', document.getStandardFileName(format='odp.odg'))
+
 
   def test_CMYKImageTextContent(self):
     upload_file = makeFileUpload('cmyk_sample.jpg')
-- 
2.30.9