[Erp5-report] r44612 nicolas - /erp5/trunk/products/ERP5/tests/testBase.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Mar 25 11:58:24 CET 2011
Author: nicolas
Date: Fri Mar 25 11:58:24 2011
New Revision: 44612
URL: http://svn.erp5.org?rev=44612&view=rev
Log:
Create document with help of portal_contribution.
pass credential arguments in publish method, otherwise user is Anonymous
Modified:
erp5/trunk/products/ERP5/tests/testBase.py
Modified: erp5/trunk/products/ERP5/tests/testBase.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testBase.py?rev=44612&r1=44611&r2=44612&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testBase.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testBase.py [utf8] Fri Mar 25 11:58:24 2011
@@ -1085,8 +1085,11 @@ class TestBase(ERP5TypeTestCase, ZopeTes
def __init__(self, filename):
self.filename = os.path.basename(filename)
file.__init__(self, filename)
- f = self.portal.newContent(portal_type='File', id='f')
- f._edit(content_type='text/plain', file=DummyFile(__file__))
+ file_document = self.portal.portal_contributions.newContent(
+ portal_type='File',
+ file=DummyFile(__file__),
+ content_type='text/plain')
+
# login as a member
uf = self.portal.acl_users
uf._doAddUser('member_user', 'secret', ['Member'], [])
@@ -1094,8 +1097,10 @@ class TestBase(ERP5TypeTestCase, ZopeTes
newSecurityManager(None, user)
# if it didn't raise Unauthorized, Ok
- response = self.publish('%s/Base_download' % f.getPath())
- self.assertEquals(file(__file__).read(), response.body)
+ basic = '%s:' % self.username
+ response = self.publish('%s/Base_download' % file_document.getPath(),
+ basic=basic)
+ self.assertEquals(file_document.getData(), response.body)
self.assertEquals('text/plain',
response.getHeader('content-type').split(';')[0])
self.assertEquals('attachment; filename="%s"' % os.path.basename(__file__),
More information about the Erp5-report
mailing list