diff --git a/product/ERP5OOo/tests/testIngestion.py b/product/ERP5OOo/tests/testIngestion.py index 7e9101e41677a1bf158e90a2ec49ca2bcc3f01ae..8db645d1f47a9cbf48f32b73b50db1f8c9462014 100644 --- a/product/ERP5OOo/tests/testIngestion.py +++ b/product/ERP5OOo/tests/testIngestion.py @@ -1430,6 +1430,21 @@ class TestIngestion(ERP5TypeTestCase): self.assertEquals(1, len(portal.portal_catalog(path=contribution_tool.getPath()))) + def test_15_TestFileNameDiscovery(self): + """Test that filename is well set in source_reference + - filename can we discovery from file + - filename can be pass as argument by the user + """ + portal = self.portal + contribution_tool = getToolByName(portal, 'portal_contributions') + file_object = makeFileUpload('TEST-en-002.doc') + document = contribution_tool.newContent(file=file_object) + self.assertEquals(document.getSourceReference(), 'TEST-en-002.doc') + my_filename = 'Something.doc' + document = contribution_tool.newContent(file=file_object, + file_name=my_filename) + self.assertEquals(document.getSourceReference(), my_filename) + # Missing tests """ property_dict = context.getPropertyDictFromUserLogin()