From e233c7fed32d2b14f967aa61ae82b3e412ce003e Mon Sep 17 00:00:00 2001 From: Arnaud Fontaine <arnaud.fontaine@nexedi.com> Date: Fri, 28 Sep 2012 10:31:32 +0900 Subject: [PATCH] createERP5User does not use ERP5 so use HTTP Authentication instead. --- erp5/util/testbrowser/examples/createERP5User.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/erp5/util/testbrowser/examples/createERP5User.py b/erp5/util/testbrowser/examples/createERP5User.py index aaa72aba98..437f20e0b9 100755 --- a/erp5/util/testbrowser/examples/createERP5User.py +++ b/erp5/util/testbrowser/examples/createERP5User.py @@ -27,8 +27,6 @@ except ValueError: # Create a browser instance browser = Browser(url, username, password) -browser.open() -browser.mainForm.submitLogin() erp5_role_tuple = ('Assignee', 'Assignor', @@ -46,6 +44,11 @@ post_data_format = "submit=Add&roles:list=Manager&roles:list=Owner&name=" \ # TODO: Because of post() not wrapped properly zope_url = url.rsplit('/', 2)[0] +import base64 +browser.mech_browser.addheaders.append( + ('Authorization', + 'Basic %s' % base64.encodestring('%s:%s' % (username, password)))) + for index in range(user_nbr): new_username = "%s%d" % (new_username_prefix, index) -- 2.30.9