diff options
| author | Barry Warsaw | 2010-10-11 15:01:22 -0400 |
|---|---|---|
| committer | Barry Warsaw | 2010-10-11 15:01:22 -0400 |
| commit | 9dd13dc84e39702c8abb0a4bf8d513bf3a35ebbd (patch) | |
| tree | 6a43de65a5d27740fc40c5bfc83b729b3af05934 /src/mailman/testing/layers.py | |
| parent | 90814a40b82e559ebfa999df2121ba2e8e32500f (diff) | |
| parent | 14caf656788903a553c4a374b3f9a934a4014033 (diff) | |
| download | mailman-9dd13dc84e39702c8abb0a4bf8d513bf3a35ebbd.tar.gz mailman-9dd13dc84e39702c8abb0a4bf8d513bf3a35ebbd.tar.zst mailman-9dd13dc84e39702c8abb0a4bf8d513bf3a35ebbd.zip | |
Diffstat (limited to 'src/mailman/testing/layers.py')
| -rw-r--r-- | src/mailman/testing/layers.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/mailman/testing/layers.py b/src/mailman/testing/layers.py index 97b715131..fbb2dfa8a 100644 --- a/src/mailman/testing/layers.py +++ b/src/mailman/testing/layers.py @@ -35,9 +35,10 @@ import logging import datetime import tempfile +from base64 import b64encode from pkg_resources import resource_string from textwrap import dedent -from urllib2 import urlopen, URLError +from urllib2 import Request, URLError, urlopen from zope.component import getUtility from mailman.config import config @@ -272,7 +273,12 @@ 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') + basic_auth = '{0}:{1}'.format(config.webservice.admin_user, + config.webservice.admin_pass) + request.add_header('Authorization', + 'Basic ' + b64encode(basic_auth)) + fp = urlopen(request) except URLError: pass else: |
