Commit 87ef81f0 authored by Bartek Górny's avatar Bartek Górny

Fixed bug - the test tried to contribute different types of files with the same coordinates

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@16836 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 81146934
...@@ -373,10 +373,19 @@ class TestIngestion(ERP5TypeTestCase): ...@@ -373,10 +373,19 @@ class TestIngestion(ERP5TypeTestCase):
,('jpg', 'Image') ,('jpg', 'Image')
,('py', 'File') ,('py', 'File')
) )
counter = 1
old_portal_type = ''
for extension, portal_type in extension_to_type: for extension, portal_type in extension_to_type:
filename = 'TEST-en-002.' + extension filename = 'TEST-en-002.' + extension
printAndLog(filename) printAndLog(filename)
file = makeFileUpload(filename) file = makeFileUpload(filename)
# if we change portal type we must change version because
# mergeRevision would fail
if portal_type != old_portal_type:
counter += 1
old_portal_type = portal_type
file.filename = 'TEST-en-00%d.%s' % (counter, extension)
printAndLog(file.filename)
if with_portal_type: if with_portal_type:
ob = self.portal.portal_contributions.newContent(portal_type=portal_type, file=file) ob = self.portal.portal_contributions.newContent(portal_type=portal_type, file=file)
else: else:
...@@ -1178,7 +1187,7 @@ if __name__ == '__main__': ...@@ -1178,7 +1187,7 @@ if __name__ == '__main__':
framework() framework()
else: else:
import unittest import unittest
def notest_suite(): def test_suite():
suite = unittest.TestSuite() suite = unittest.TestSuite()
suite.addTest(unittest.makeSuite(TestIngestion)) suite.addTest(unittest.makeSuite(TestIngestion))
return suite return suite
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment