diff options
| author | root | 2010-09-29 10:36:17 +0200 |
|---|---|---|
| committer | root | 2010-09-29 10:36:17 +0200 |
| commit | 14caf656788903a553c4a374b3f9a934a4014033 (patch) | |
| tree | d00d26b5fd9ecccd0e6b4d909a6772e007ed5a3c /src/mailman/testing/layers.py | |
| parent | ba794763b95ebbb7786b7af49e9a359e403ae963 (diff) | |
| download | mailman-14caf656788903a553c4a374b3f9a934a4014033.tar.gz mailman-14caf656788903a553c4a374b3f9a934a4014033.tar.zst mailman-14caf656788903a553c4a374b3f9a934a4014033.zip | |
Diffstat (limited to 'src/mailman/testing/layers.py')
| -rw-r--r-- | src/mailman/testing/layers.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/mailman/testing/layers.py b/src/mailman/testing/layers.py index 8f16d5940..ed0755819 100644 --- a/src/mailman/testing/layers.py +++ b/src/mailman/testing/layers.py @@ -37,7 +37,8 @@ import tempfile from pkg_resources import resource_string from textwrap import dedent -from urllib2 import urlopen, URLError +from urllib2 import urlopen, URLError, Request +from base64 import encodestring from zope.component import getUtility from mailman.config import config @@ -273,7 +274,10 @@ class RESTLayer(SMTPLayer): until = datetime.datetime.now() + TEST_TIMEOUT while datetime.datetime.now() < until: try: - fp = urlopen('http://localhost:8001/3.0/system') + request = Request('http://localhost:8001/3.0/system') + base64string = encodestring('%s:%s' % ("restadmin", "restpass")).replace('\n', '') + request.add_header("Authorization", "Basic %s" % base64string) + fp = urlopen(request) except URLError: pass else: |
