Merge lp:~flo-fuchs/postorius/archival_options into lp:postorius

Proposed by Florian Fuchs
Status: Merged
Merged at revision: 222
Proposed branch: lp:~flo-fuchs/postorius/archival_options
Merge into: lp:postorius
Diff against target: 20706 lines (+3943/-16289)
24 files modified
src/postorius/forms.py (+16/-2)
src/postorius/static/postorius/css/style.css (+9/-0)
src/postorius/templates/postorius/base.html (+1/-1)
src/postorius/templates/postorius/domain_index.html (+0/-2)
src/postorius/templates/postorius/lists/archival_options.html (+23/-0)
src/postorius/templates/postorius/menu/list_nav.html (+3/-0)
src/postorius/tests/fixtures/vcr_cassettes/archival_options.yaml (+144/-0)
src/postorius/tests/fixtures/vcr_cassettes/list_members_access.yaml (+647/-4070)
src/postorius/tests/fixtures/vcr_cassettes/list_members_page.yaml (+373/-1822)
src/postorius/tests/fixtures/vcr_cassettes/test_list_archival_options.yaml (+390/-0)
src/postorius/tests/fixtures/vcr_cassettes/test_list_archival_options_disable_archiver.yaml (+89/-0)
src/postorius/tests/fixtures/vcr_cassettes/test_list_archival_options_enable_archiver.yaml (+121/-0)
src/postorius/tests/fixtures/vcr_cassettes/test_list_creation.yaml (+267/-1734)
src/postorius/tests/fixtures/vcr_cassettes/test_list_index.yaml (+263/-1361)
src/postorius/tests/fixtures/vcr_cassettes/test_list_members_add_moderator.yaml (+244/-1254)
src/postorius/tests/fixtures/vcr_cassettes/test_list_members_add_owner.yaml (+244/-1254)
src/postorius/tests/fixtures/vcr_cassettes/test_list_members_add_owner_new_owner_added.yaml (+9/-94)
src/postorius/tests/fixtures/vcr_cassettes/test_list_members_new_moderator_added.yaml (+9/-94)
src/postorius/tests/fixtures/vcr_cassettes/test_list_metrics.yaml (+403/-2465)
src/postorius/tests/fixtures/vcr_cassettes/test_list_summary.yaml (+418/-2128)
src/postorius/tests/mailman_api_tests/__init__.py (+15/-0)
src/postorius/tests/mailman_api_tests/test_archival_options.py (+168/-0)
src/postorius/urls.py (+3/-0)
src/postorius/views/list.py (+84/-8)
To merge this branch: bzr merge lp:~flo-fuchs/postorius/archival_options
Reviewer Review Type Date Requested Status
Terri Approve
Review via email: mp+256167@code.launchpad.net

Description of the change

This branch adds list archival options to postorius.

To post a comment you must log in.
Revision history for this message
Florian Fuchs (flo-fuchs) wrote :

Hi Terri,

just ignore every file that ends with .yaml ;-) -- these are the http recordings for the unit tests.

Thanks for reviewing!

Florian

218. By Florian Fuchs

Changed page/nav to "Archivers"

Revision history for this message
Terri (terriko) wrote :

Keeping track of minor bugs here: The archivers list doesn't maintain state (i.e. show you which ones are activated) after you hit submit.

219. By Florian Fuchs

added some comments to view

Revision history for this message
Florian Fuchs (flo-fuchs) wrote :

Interesting, it should really show the correct state after submitting. Let's investigate...

Revision history for this message
Florian Fuchs (flo-fuchs) wrote :

OK, if the built-in archivers are not enabled in mailman.cfg, mailman will save the activation status for the current list internally, but they will still show up as disabled, because the archivers are not enabled globally. As soon as this is done, they will show up as enabled on the list-level tool.

What we need is a message explaining this if a global *not* enabled archiver is enabled through the UI.

Revision history for this message
Terri (terriko) :
review: Approve
220. By Florian Fuchs

Archiver options: Added UI-message for globally not enabled archivers.

Revision history for this message
Florian Fuchs (flo-fuchs) wrote :

Added a message with an explanation for the above case.

221. By Florian Fuchs

removed tox.ini command for mailman.client

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'src/postorius/forms.py'
2--- src/postorius/forms.py 2015-02-09 14:35:44 +0000
3+++ src/postorius/forms.py 2015-04-14 18:45:57 +0000
4@@ -20,7 +20,6 @@
5 from django.core.validators import validate_email, URLValidator
6 from django.utils.translation import gettext_lazy as _
7 from fieldset_forms import FieldsetForm
8-from django.forms.models import modelformset_factory
9
10
11 class DomainNew(FieldsetForm):
12@@ -672,6 +671,20 @@
13 ]
14
15
16+class ListArchiverForm(forms.Form):
17+ """
18+ Select archivers for a list.
19+ """
20+ archivers = forms.MultipleChoiceField(
21+ widget=forms.CheckboxSelectMultiple,
22+ label=_('Activate archivers for this list'))
23+
24+ def __init__(self, archivers, *args, **kwargs):
25+ super(ListArchiverForm, self).__init__(*args, **kwargs)
26+ self.fields['archivers'].choices = sorted(
27+ [(key, key) for key in archivers.keys()])
28+
29+
30 class Login(FieldsetForm):
31
32 """Form fields to let the user log in.
33@@ -913,5 +926,6 @@
34 email = cleaned_data.get('email')
35 user_email = cleaned_data.get('user_email')
36 if email == user_email:
37- raise forms.ValidationError(_('Please provide a different email address than your own.'))
38+ raise forms.ValidationError(_('Please provide a different email '
39+ 'address than your own.'))
40 return cleaned_data
41
42=== modified file 'src/postorius/static/postorius/css/style.css'
43--- src/postorius/static/postorius/css/style.css 2015-02-06 15:50:56 +0000
44+++ src/postorius/static/postorius/css/style.css 2015-04-14 18:45:57 +0000
45@@ -290,3 +290,12 @@
46 /* Internet Explorer */
47 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
48 }
49+
50+/* archival options */
51+.well .archival-options-form ul {
52+ margin-top: 15px;
53+ margin-bottom: 15px;
54+}
55+.well .archival-options-form li {
56+ display: block;
57+}
58
59=== modified file 'src/postorius/templates/postorius/base.html'
60--- src/postorius/templates/postorius/base.html 2015-04-13 20:53:11 +0000
61+++ src/postorius/templates/postorius/base.html 2015-04-14 18:45:57 +0000
62@@ -45,7 +45,7 @@
63 {% if messages %}
64 <ul class="mm_messages">
65 {% for message in messages %}
66- <li class="alert {% if message.tags %} class="{{ message.tags }}"{% endif %}">{{ message }}</li>
67+ <li class="alert {% if message.tags %} {{ message.tags }}{% endif %}">{{ message }}</li>
68 {% endfor %}
69 </ul>
70 {% endif %}
71
72=== modified file 'src/postorius/templates/postorius/domain_index.html'
73--- src/postorius/templates/postorius/domain_index.html 2014-10-15 20:59:52 +0000
74+++ src/postorius/templates/postorius/domain_index.html 2015-04-14 18:45:57 +0000
75@@ -13,7 +13,6 @@
76 <tr>
77 <th>{% trans "Mail Host" %}</th>
78 <th>{% trans "URL Host" %}</th>
79- <th>{% trans "Contact Address" %}</th>
80 <th>{% trans "Description" %}</th>
81 <th>&nbsp;</th>
82 </tr>
83@@ -23,7 +22,6 @@
84 <tr>
85 <td>{{ domain.mail_host }}</td>
86 <td>{{ domain.base_url }}</td>
87- <td>{{ domain.contact_address }}</td>
88 <td>{{ domain.description }}</td>
89 <td><a href="{% url 'domain_delete' domain.mail_host %}" class="btn btn-mini btn-danger">{% trans 'Delete' %}</a></td>
90 </tr>
91
92=== added file 'src/postorius/templates/postorius/lists/archival_options.html'
93--- src/postorius/templates/postorius/lists/archival_options.html 1970-01-01 00:00:00 +0000
94+++ src/postorius/templates/postorius/lists/archival_options.html 2015-04-14 18:45:57 +0000
95@@ -0,0 +1,23 @@
96+{% extends postorius_base_template %}
97+{% load url from future %}
98+{% load i18n %}
99+{% load nav_helpers %}
100+
101+{% block main %}
102+ {% if message %}<p class="alert">{{ message }}</p>{% endif %}
103+ {% list_nav 'list_archival_options' 'Archivers' %}
104+
105+ <h2>{% trans 'Archivers' %}</h2>
106+
107+ <div class="well">
108+
109+ <form action="{% url 'list_archival_options' list.list_id %}" method="POST">{% csrf_token %}
110+ <div class="archival-options-form">
111+ {{ form }}
112+ </div>
113+ <button class="btn btn-primary" type="submit">{% trans 'Save Archivers' %}</button>
114+ </form>
115+
116+ </div>
117+
118+{% endblock %}
119
120=== modified file 'src/postorius/templates/postorius/menu/list_nav.html'
121--- src/postorius/templates/postorius/menu/list_nav.html 2015-04-13 20:57:51 +0000
122+++ src/postorius/templates/postorius/menu/list_nav.html 2015-04-14 18:45:57 +0000
123@@ -19,6 +19,9 @@
124 <li class="mm_nav_item"><a class="{% nav_active_class current 'mass_subscribe' %}" href="{% url 'mass_subscribe' list.list_id %}">{% trans "Mass Subscribe" %}</a></li>
125 {% endif %}
126 {% if user.is_superuser or user.is_list_owner %}
127+ <li class="mm_nav_item"><a class="{% nav_active_class current 'list_archival_options' %}" href="{% url 'list_archival_options' list.list_id %}">{% trans "Archivers" %}</a></li>
128+ {% endif %}
129+ {% if user.is_superuser or user.is_list_owner %}
130 <li class="mm_nav_item"><a class="{% nav_active_class current 'list_delete' %}" href="{% url 'list_delete' list.list_id %}">{% trans "Delete List" %}</a></li>
131 {% endif %}
132 </ul>
133
134=== added file 'src/postorius/tests/fixtures/vcr_cassettes/archival_options.yaml'
135--- src/postorius/tests/fixtures/vcr_cassettes/archival_options.yaml 1970-01-01 00:00:00 +0000
136+++ src/postorius/tests/fixtures/vcr_cassettes/archival_options.yaml 2015-04-14 18:45:57 +0000
137@@ -0,0 +1,144 @@
138+interactions:
139+- request:
140+ body: mail_host=example.com
141+ headers:
142+ accept-encoding: ['gzip, deflate']
143+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
144+ !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
145+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
146+ method: !!python/unicode 'POST'
147+ uri: http://localhost:9001/3.0/domains
148+ response:
149+ body: {string: !!python/unicode 'Duplicate email host: example.com'}
150+ headers:
151+ content-length: ['33']
152+ content-type: [application/json; charset=utf-8]
153+ date: ['Tue, 14 Apr 2015 14:06:43 GMT']
154+ server: [WSGIServer/0.2 CPython/3.4.2]
155+ status: {code: 400, message: Bad Request}
156+- request:
157+ body: null
158+ headers:
159+ accept-encoding: ['gzip, deflate']
160+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
161+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
162+ method: !!python/unicode 'GET'
163+ uri: http://localhost:9001/3.0/domains/example.com
164+ response:
165+ body: {string: !!python/unicode '{"description": null, "base_url": "http://example.com",
166+ "url_host": "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com",
167+ "mail_host": "example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\""}'}
168+ headers:
169+ content-length: ['233']
170+ content-type: [application/json; charset=utf-8]
171+ date: ['Tue, 14 Apr 2015 14:06:43 GMT']
172+ server: [WSGIServer/0.2 CPython/3.4.2]
173+ status: {code: 200, message: OK}
174+- request:
175+ body: null
176+ headers:
177+ accept-encoding: ['gzip, deflate']
178+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
179+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
180+ method: !!python/unicode 'GET'
181+ uri: http://localhost:9001/3.0/domains/example.com
182+ response:
183+ body: {string: !!python/unicode '{"description": null, "base_url": "http://example.com",
184+ "url_host": "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com",
185+ "mail_host": "example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\""}'}
186+ headers:
187+ content-length: ['233']
188+ content-type: [application/json; charset=utf-8]
189+ date: ['Tue, 14 Apr 2015 14:06:43 GMT']
190+ server: [WSGIServer/0.2 CPython/3.4.2]
191+ status: {code: 200, message: OK}
192+- request:
193+ body: fqdn_listname=test_list%40example.com
194+ headers:
195+ accept-encoding: ['gzip, deflate']
196+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
197+ !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
198+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
199+ method: !!python/unicode 'POST'
200+ uri: http://localhost:9001/3.0/lists
201+ response:
202+ body: {string: !!python/unicode ''}
203+ headers:
204+ content-length: ['0']
205+ date: ['Tue, 14 Apr 2015 14:06:43 GMT']
206+ location: ['http://localhost:9001/3.0/lists/test_list.example.com']
207+ server: [WSGIServer/0.2 CPython/3.4.2]
208+ status: {code: 201, message: Created}
209+- request:
210+ body: null
211+ headers:
212+ accept-encoding: ['gzip, deflate']
213+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
214+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
215+ method: !!python/unicode 'GET'
216+ uri: http://localhost:9001/3.0/lists/test_list.example.com
217+ response:
218+ body: {string: !!python/unicode '{"member_count": 0, "list_name": "test_list",
219+ "self_link": "http://localhost:9001/3.0/lists/test_list.example.com", "display_name":
220+ "Test_list", "list_id": "test_list.example.com", "fqdn_listname": "test_list@example.com",
221+ "volume": 1, "http_etag": "\"3f02dac6cf71a3be179af5064b09ce668186e785\"",
222+ "mail_host": "example.com"}'}
223+ headers:
224+ content-length: ['324']
225+ content-type: [application/json; charset=utf-8]
226+ date: ['Tue, 14 Apr 2015 14:06:44 GMT']
227+ server: [WSGIServer/0.2 CPython/3.4.2]
228+ status: {code: 200, message: OK}
229+- request:
230+ body: null
231+ headers:
232+ accept-encoding: ['gzip, deflate']
233+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
234+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
235+ method: !!python/unicode 'GET'
236+ uri: http://localhost:9001/3.0/lists/test_list.example.com/archivers
237+ response:
238+ body: {string: !!python/unicode '{"prototype": false, "http_etag": "\"de68e13c430d856461d2b39a5b5d5286d91528bc\"",
239+ "mail-archive": true, "mhonarc": false}'}
240+ headers:
241+ content-length: ['121']
242+ content-type: [application/json; charset=utf-8]
243+ date: ['Tue, 14 Apr 2015 14:06:44 GMT']
244+ server: [WSGIServer/0.2 CPython/3.4.2]
245+ status: {code: 200, message: OK}
246+- request:
247+ body: null
248+ headers:
249+ accept-encoding: ['gzip, deflate']
250+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
251+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
252+ method: !!python/unicode 'GET'
253+ uri: http://localhost:9001/3.0/lists/test_list.example.com
254+ response:
255+ body: {string: !!python/unicode '{"member_count": 0, "list_name": "test_list",
256+ "self_link": "http://localhost:9001/3.0/lists/test_list.example.com", "display_name":
257+ "Test_list", "list_id": "test_list.example.com", "fqdn_listname": "test_list@example.com",
258+ "volume": 1, "http_etag": "\"3f02dac6cf71a3be179af5064b09ce668186e785\"",
259+ "mail_host": "example.com"}'}
260+ headers:
261+ content-length: ['324']
262+ content-type: [application/json; charset=utf-8]
263+ date: ['Tue, 14 Apr 2015 14:06:44 GMT']
264+ server: [WSGIServer/0.2 CPython/3.4.2]
265+ status: {code: 200, message: OK}
266+- request:
267+ body: null
268+ headers:
269+ accept-encoding: ['gzip, deflate']
270+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
271+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
272+ method: !!python/unicode 'DELETE'
273+ uri: http://localhost:9001/3.0/lists/test_list@example.com
274+ response:
275+ body: {string: !!python/unicode ''}
276+ headers:
277+ content-length: ['0']
278+ date: ['Tue, 14 Apr 2015 14:06:44 GMT']
279+ server: [WSGIServer/0.2 CPython/3.4.2]
280+ status: {code: 204, message: No Content}
281+version: 1
282
283=== modified file 'src/postorius/tests/fixtures/vcr_cassettes/list_members_access.yaml'
284--- src/postorius/tests/fixtures/vcr_cassettes/list_members_access.yaml 2015-02-10 13:56:47 +0000
285+++ src/postorius/tests/fixtures/vcr_cassettes/list_members_access.yaml 2015-04-14 18:45:57 +0000
286@@ -9,4022 +9,595 @@
287 method: !!python/unicode 'POST'
288 uri: http://localhost:9001/3.0/domains
289 response:
290- body: {string: !!python/unicode 'Domain exists'}
291- headers:
292- content-length: ['13']
293- content-type: [application/json; charset=utf-8]
294- date: ['Mon, 09 Feb 2015 22:14:42 GMT']
295- server: [WSGIServer/0.2 CPython/3.4.2]
296- status: {code: 400, message: Bad Request}
297-- request:
298- body: null
299- headers:
300- accept-encoding: ['gzip, deflate']
301- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
302- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
303- method: !!python/unicode 'GET'
304- uri: http://localhost:9001/3.0/domains/example.com
305- response:
306- body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
307- "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
308- "contact_address": "postmaster@example.com", "description": null, "url_host":
309- "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
310- headers:
311- content-length: ['278']
312- content-type: [application/json; charset=utf-8]
313- date: ['Mon, 09 Feb 2015 22:14:42 GMT']
314- server: [WSGIServer/0.2 CPython/3.4.2]
315- status: {code: 200, message: OK}
316-- request:
317- body: null
318- headers:
319- accept-encoding: ['gzip, deflate']
320- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
321- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
322- method: !!python/unicode 'GET'
323- uri: http://localhost:9001/3.0/domains/example.com
324- response:
325- body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
326- "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
327- "contact_address": "postmaster@example.com", "description": null, "url_host":
328- "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
329- headers:
330- content-length: ['278']
331- content-type: [application/json; charset=utf-8]
332- date: ['Mon, 09 Feb 2015 22:14:42 GMT']
333- server: [WSGIServer/0.2 CPython/3.4.2]
334- status: {code: 200, message: OK}
335-- request:
336- body: fqdn_listname=foo%40example.com
337- headers:
338- accept-encoding: ['gzip, deflate']
339- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
340- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
341- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
342- method: !!python/unicode 'POST'
343- uri: http://localhost:9001/3.0/lists
344- response:
345- body: {string: !!python/unicode ''}
346- headers:
347- content-length: ['0']
348- date: ['Mon, 09 Feb 2015 22:14:43 GMT']
349- location: ['http://localhost:9001/3.0/lists/foo.example.com']
350- server: [WSGIServer/0.2 CPython/3.4.2]
351- status: {code: 201, message: Created}
352-- request:
353- body: null
354- headers:
355- accept-encoding: ['gzip, deflate']
356- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
357- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
358- method: !!python/unicode 'GET'
359- uri: http://localhost:9001/3.0/lists/foo.example.com
360- response:
361- body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
362- "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
363- "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
364- 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
365- headers:
366- content-length: ['294']
367- content-type: [application/json; charset=utf-8]
368- date: ['Mon, 09 Feb 2015 22:14:43 GMT']
369- server: [WSGIServer/0.2 CPython/3.4.2]
370- status: {code: 200, message: OK}
371-- request:
372- body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
373- headers:
374- accept-encoding: ['gzip, deflate']
375- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
376- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
377- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
378- method: !!python/unicode 'POST'
379- uri: http://localhost:9001/3.0/members
380- response:
381- body: {string: !!python/unicode ''}
382- headers:
383- content-length: ['0']
384- date: ['Mon, 09 Feb 2015 22:14:43 GMT']
385- location: ['http://localhost:9001/3.0/members/51131740294581548284355020148792105068']
386- server: [WSGIServer/0.2 CPython/3.4.2]
387- status: {code: 201, message: Created}
388-- request:
389- body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
390- headers:
391- accept-encoding: ['gzip, deflate']
392- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
393- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
394- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
395- method: !!python/unicode 'POST'
396- uri: http://localhost:9001/3.0/members
397- response:
398- body: {string: !!python/unicode ''}
399- headers:
400- content-length: ['0']
401- date: ['Mon, 09 Feb 2015 22:14:43 GMT']
402- location: ['http://localhost:9001/3.0/members/315404612538100455510291362215943819827']
403- server: [WSGIServer/0.2 CPython/3.4.2]
404- status: {code: 201, message: Created}
405-- request:
406- body: null
407- headers:
408- accept-encoding: ['gzip, deflate']
409- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
410- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
411- method: !!python/unicode 'DELETE'
412- uri: http://localhost:9001/3.0/lists/foo@example.com
413- response:
414- body: {string: !!python/unicode ''}
415- headers:
416- content-length: ['0']
417- date: ['Mon, 09 Feb 2015 22:14:43 GMT']
418- server: [WSGIServer/0.2 CPython/3.4.2]
419- status: {code: 204, message: No Content}
420-- request:
421- body: mail_host=example.com
422- headers:
423- accept-encoding: ['gzip, deflate']
424- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
425- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
426- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
427- method: !!python/unicode 'POST'
428- uri: http://localhost:9001/3.0/domains
429- response:
430- body: {string: !!python/unicode 'Domain exists'}
431- headers:
432- content-length: ['13']
433- content-type: [application/json; charset=utf-8]
434- date: ['Mon, 09 Feb 2015 22:14:43 GMT']
435- server: [WSGIServer/0.2 CPython/3.4.2]
436- status: {code: 400, message: Bad Request}
437-- request:
438- body: null
439- headers:
440- accept-encoding: ['gzip, deflate']
441- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
442- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
443- method: !!python/unicode 'GET'
444- uri: http://localhost:9001/3.0/domains/example.com
445- response:
446- body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
447- "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
448- "contact_address": "postmaster@example.com", "description": null, "url_host":
449- "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
450- headers:
451- content-length: ['278']
452- content-type: [application/json; charset=utf-8]
453- date: ['Mon, 09 Feb 2015 22:14:43 GMT']
454- server: [WSGIServer/0.2 CPython/3.4.2]
455- status: {code: 200, message: OK}
456-- request:
457- body: null
458- headers:
459- accept-encoding: ['gzip, deflate']
460- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
461- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
462- method: !!python/unicode 'GET'
463- uri: http://localhost:9001/3.0/domains/example.com
464- response:
465- body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
466- "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
467- "contact_address": "postmaster@example.com", "description": null, "url_host":
468- "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
469- headers:
470- content-length: ['278']
471- content-type: [application/json; charset=utf-8]
472- date: ['Mon, 09 Feb 2015 22:14:43 GMT']
473- server: [WSGIServer/0.2 CPython/3.4.2]
474- status: {code: 200, message: OK}
475-- request:
476- body: fqdn_listname=foo%40example.com
477- headers:
478- accept-encoding: ['gzip, deflate']
479- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
480- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
481- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
482- method: !!python/unicode 'POST'
483- uri: http://localhost:9001/3.0/lists
484- response:
485- body: {string: !!python/unicode ''}
486- headers:
487- content-length: ['0']
488- date: ['Mon, 09 Feb 2015 22:14:43 GMT']
489- location: ['http://localhost:9001/3.0/lists/foo.example.com']
490- server: [WSGIServer/0.2 CPython/3.4.2]
491- status: {code: 201, message: Created}
492-- request:
493- body: null
494- headers:
495- accept-encoding: ['gzip, deflate']
496- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
497- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
498- method: !!python/unicode 'GET'
499- uri: http://localhost:9001/3.0/lists/foo.example.com
500- response:
501- body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
502- "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
503- "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
504- 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
505- headers:
506- content-length: ['294']
507- content-type: [application/json; charset=utf-8]
508- date: ['Mon, 09 Feb 2015 22:14:44 GMT']
509- server: [WSGIServer/0.2 CPython/3.4.2]
510- status: {code: 200, message: OK}
511-- request:
512- body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
513- headers:
514- accept-encoding: ['gzip, deflate']
515- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
516- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
517- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
518- method: !!python/unicode 'POST'
519- uri: http://localhost:9001/3.0/members
520- response:
521- body: {string: !!python/unicode ''}
522- headers:
523- content-length: ['0']
524- date: ['Mon, 09 Feb 2015 22:14:44 GMT']
525- location: ['http://localhost:9001/3.0/members/211877927659145775206600140988891673117']
526- server: [WSGIServer/0.2 CPython/3.4.2]
527- status: {code: 201, message: Created}
528-- request:
529- body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
530- headers:
531- accept-encoding: ['gzip, deflate']
532- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
533- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
534- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
535- method: !!python/unicode 'POST'
536- uri: http://localhost:9001/3.0/members
537- response:
538- body: {string: !!python/unicode ''}
539- headers:
540- content-length: ['0']
541- date: ['Mon, 09 Feb 2015 22:14:44 GMT']
542- location: ['http://localhost:9001/3.0/members/74561224102330491648556315669152982006']
543- server: [WSGIServer/0.2 CPython/3.4.2]
544- status: {code: 201, message: Created}
545-- request:
546- body: null
547- headers:
548- accept-encoding: ['gzip, deflate']
549- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
550- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
551- method: !!python/unicode 'DELETE'
552- uri: http://localhost:9001/3.0/lists/foo@example.com
553- response:
554- body: {string: !!python/unicode ''}
555- headers:
556- content-length: ['0']
557- date: ['Mon, 09 Feb 2015 22:14:44 GMT']
558- server: [WSGIServer/0.2 CPython/3.4.2]
559- status: {code: 204, message: No Content}
560-- request:
561- body: mail_host=example.com
562- headers:
563- accept-encoding: ['gzip, deflate']
564- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
565- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
566- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
567- method: !!python/unicode 'POST'
568- uri: http://localhost:9001/3.0/domains
569- response:
570- body: {string: !!python/unicode 'Domain exists'}
571- headers:
572- content-length: ['13']
573- content-type: [application/json; charset=utf-8]
574- date: ['Mon, 09 Feb 2015 22:14:44 GMT']
575- server: [WSGIServer/0.2 CPython/3.4.2]
576- status: {code: 400, message: Bad Request}
577-- request:
578- body: null
579- headers:
580- accept-encoding: ['gzip, deflate']
581- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
582- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
583- method: !!python/unicode 'GET'
584- uri: http://localhost:9001/3.0/domains/example.com
585- response:
586- body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
587- "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
588- "contact_address": "postmaster@example.com", "description": null, "url_host":
589- "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
590- headers:
591- content-length: ['278']
592- content-type: [application/json; charset=utf-8]
593- date: ['Mon, 09 Feb 2015 22:14:44 GMT']
594- server: [WSGIServer/0.2 CPython/3.4.2]
595- status: {code: 200, message: OK}
596-- request:
597- body: null
598- headers:
599- accept-encoding: ['gzip, deflate']
600- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
601- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
602- method: !!python/unicode 'GET'
603- uri: http://localhost:9001/3.0/domains/example.com
604- response:
605- body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
606- "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
607- "contact_address": "postmaster@example.com", "description": null, "url_host":
608- "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
609- headers:
610- content-length: ['278']
611- content-type: [application/json; charset=utf-8]
612- date: ['Mon, 09 Feb 2015 22:14:44 GMT']
613- server: [WSGIServer/0.2 CPython/3.4.2]
614- status: {code: 200, message: OK}
615-- request:
616- body: fqdn_listname=foo%40example.com
617- headers:
618- accept-encoding: ['gzip, deflate']
619- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
620- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
621- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
622- method: !!python/unicode 'POST'
623- uri: http://localhost:9001/3.0/lists
624- response:
625- body: {string: !!python/unicode ''}
626- headers:
627- content-length: ['0']
628- date: ['Mon, 09 Feb 2015 22:14:45 GMT']
629- location: ['http://localhost:9001/3.0/lists/foo.example.com']
630- server: [WSGIServer/0.2 CPython/3.4.2]
631- status: {code: 201, message: Created}
632-- request:
633- body: null
634- headers:
635- accept-encoding: ['gzip, deflate']
636- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
637- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
638- method: !!python/unicode 'GET'
639- uri: http://localhost:9001/3.0/lists/foo.example.com
640- response:
641- body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
642- "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
643- "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
644- 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
645- headers:
646- content-length: ['294']
647- content-type: [application/json; charset=utf-8]
648- date: ['Mon, 09 Feb 2015 22:14:45 GMT']
649- server: [WSGIServer/0.2 CPython/3.4.2]
650- status: {code: 200, message: OK}
651-- request:
652- body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
653- headers:
654- accept-encoding: ['gzip, deflate']
655- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
656- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
657- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
658- method: !!python/unicode 'POST'
659- uri: http://localhost:9001/3.0/members
660- response:
661- body: {string: !!python/unicode ''}
662- headers:
663- content-length: ['0']
664- date: ['Mon, 09 Feb 2015 22:14:45 GMT']
665- location: ['http://localhost:9001/3.0/members/189690441823108454574062063218711796982']
666- server: [WSGIServer/0.2 CPython/3.4.2]
667- status: {code: 201, message: Created}
668-- request:
669- body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
670- headers:
671- accept-encoding: ['gzip, deflate']
672- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
673- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
674- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
675- method: !!python/unicode 'POST'
676- uri: http://localhost:9001/3.0/members
677- response:
678- body: {string: !!python/unicode ''}
679- headers:
680- content-length: ['0']
681- date: ['Mon, 09 Feb 2015 22:14:45 GMT']
682- location: ['http://localhost:9001/3.0/members/81343349406634969036125684320138449398']
683- server: [WSGIServer/0.2 CPython/3.4.2]
684- status: {code: 201, message: Created}
685-- request:
686- body: null
687- headers:
688- accept-encoding: ['gzip, deflate']
689- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
690- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
691- method: !!python/unicode 'DELETE'
692- uri: http://localhost:9001/3.0/lists/foo@example.com
693- response:
694- body: {string: !!python/unicode ''}
695- headers:
696- content-length: ['0']
697- date: ['Mon, 09 Feb 2015 22:14:46 GMT']
698- server: [WSGIServer/0.2 CPython/3.4.2]
699- status: {code: 204, message: No Content}
700-- request:
701- body: mail_host=example.com
702- headers:
703- accept-encoding: ['gzip, deflate']
704- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
705- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
706- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
707- method: !!python/unicode 'POST'
708- uri: http://localhost:9001/3.0/domains
709- response:
710- body: {string: !!python/unicode 'Domain exists'}
711- headers:
712- content-length: ['13']
713- content-type: [application/json; charset=utf-8]
714- date: ['Mon, 09 Feb 2015 22:14:46 GMT']
715- server: [WSGIServer/0.2 CPython/3.4.2]
716- status: {code: 400, message: Bad Request}
717-- request:
718- body: null
719- headers:
720- accept-encoding: ['gzip, deflate']
721- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
722- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
723- method: !!python/unicode 'GET'
724- uri: http://localhost:9001/3.0/domains/example.com
725- response:
726- body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
727- "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
728- "contact_address": "postmaster@example.com", "description": null, "url_host":
729- "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
730- headers:
731- content-length: ['278']
732- content-type: [application/json; charset=utf-8]
733- date: ['Mon, 09 Feb 2015 22:14:46 GMT']
734- server: [WSGIServer/0.2 CPython/3.4.2]
735- status: {code: 200, message: OK}
736-- request:
737- body: null
738- headers:
739- accept-encoding: ['gzip, deflate']
740- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
741- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
742- method: !!python/unicode 'GET'
743- uri: http://localhost:9001/3.0/domains/example.com
744- response:
745- body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
746- "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
747- "contact_address": "postmaster@example.com", "description": null, "url_host":
748- "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
749- headers:
750- content-length: ['278']
751- content-type: [application/json; charset=utf-8]
752- date: ['Mon, 09 Feb 2015 22:14:46 GMT']
753- server: [WSGIServer/0.2 CPython/3.4.2]
754- status: {code: 200, message: OK}
755-- request:
756- body: fqdn_listname=foo%40example.com
757- headers:
758- accept-encoding: ['gzip, deflate']
759- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
760- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
761- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
762- method: !!python/unicode 'POST'
763- uri: http://localhost:9001/3.0/lists
764- response:
765- body: {string: !!python/unicode ''}
766- headers:
767- content-length: ['0']
768- date: ['Mon, 09 Feb 2015 22:14:46 GMT']
769- location: ['http://localhost:9001/3.0/lists/foo.example.com']
770- server: [WSGIServer/0.2 CPython/3.4.2]
771- status: {code: 201, message: Created}
772-- request:
773- body: null
774- headers:
775- accept-encoding: ['gzip, deflate']
776- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
777- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
778- method: !!python/unicode 'GET'
779- uri: http://localhost:9001/3.0/lists/foo.example.com
780- response:
781- body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
782- "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
783- "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
784- 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
785- headers:
786- content-length: ['294']
787- content-type: [application/json; charset=utf-8]
788- date: ['Mon, 09 Feb 2015 22:14:46 GMT']
789- server: [WSGIServer/0.2 CPython/3.4.2]
790- status: {code: 200, message: OK}
791-- request:
792- body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
793- headers:
794- accept-encoding: ['gzip, deflate']
795- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
796- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
797- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
798- method: !!python/unicode 'POST'
799- uri: http://localhost:9001/3.0/members
800- response:
801- body: {string: !!python/unicode ''}
802- headers:
803- content-length: ['0']
804- date: ['Mon, 09 Feb 2015 22:14:46 GMT']
805- location: ['http://localhost:9001/3.0/members/302114124225989209497433745109755591667']
806- server: [WSGIServer/0.2 CPython/3.4.2]
807- status: {code: 201, message: Created}
808-- request:
809- body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
810- headers:
811- accept-encoding: ['gzip, deflate']
812- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
813- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
814- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
815- method: !!python/unicode 'POST'
816- uri: http://localhost:9001/3.0/members
817- response:
818- body: {string: !!python/unicode ''}
819- headers:
820- content-length: ['0']
821- date: ['Mon, 09 Feb 2015 22:14:46 GMT']
822- location: ['http://localhost:9001/3.0/members/27026617856252199823778113907118398408']
823- server: [WSGIServer/0.2 CPython/3.4.2]
824- status: {code: 201, message: Created}
825-- request:
826- body: null
827- headers:
828- accept-encoding: ['gzip, deflate']
829- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
830- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
831- method: !!python/unicode 'GET'
832- uri: http://localhost:9001/3.0/lists/foo@example.com
833- response:
834- body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
835- "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
836- "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
837- 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
838- headers:
839- content-length: ['294']
840- content-type: [application/json; charset=utf-8]
841- date: ['Mon, 09 Feb 2015 22:14:47 GMT']
842- server: [WSGIServer/0.2 CPython/3.4.2]
843- status: {code: 200, message: OK}
844-- request:
845- body: null
846- headers:
847- accept-encoding: ['gzip, deflate']
848- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
849- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
850- method: !!python/unicode 'GET'
851- uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
852- response:
853- body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
854- "total_size": 0}'}
855- headers:
856- content-length: ['90']
857- content-type: [application/json; charset=utf-8]
858- date: ['Mon, 09 Feb 2015 22:14:47 GMT']
859- server: [WSGIServer/0.2 CPython/3.4.2]
860- status: {code: 200, message: OK}
861-- request:
862- body: null
863- headers:
864- accept-encoding: ['gzip, deflate']
865- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
866- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
867- method: !!python/unicode 'GET'
868- uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
869- response:
870- body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
871- "http_etag": "\"bc31014e4efa51162da6e4705913d4ade2e03e5e\"", "role": "owner",
872- "email": "owner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
873- "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
874- "http://localhost:9001/3.0/members/302114124225989209497433745109755591667"}],
875- "start": 0, "http_etag": "\"3bd61206a3bff34f471e9d142aa6598b1a515228\"", "total_size":
876- 1}'}
877- headers:
878- content-length: ['511']
879- content-type: [application/json; charset=utf-8]
880- date: ['Mon, 09 Feb 2015 22:14:47 GMT']
881- server: [WSGIServer/0.2 CPython/3.4.2]
882- status: {code: 200, message: OK}
883-- request:
884- body: null
885- headers:
886- accept-encoding: ['gzip, deflate']
887- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
888- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
889- method: !!python/unicode 'GET'
890- uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
891- response:
892- body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
893- "http_etag": "\"d2b4fd919c7938c9f6839b202b1ec8b958149c1b\"", "role": "moderator",
894- "email": "moderator@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
895- "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "self_link":
896- "http://localhost:9001/3.0/members/27026617856252199823778113907118398408"}],
897- "start": 0, "http_etag": "\"999cb0f88e95a2f60eaf9f2a52bdf621bcbabadc\"", "total_size":
898- 1}'}
899- headers:
900- content-length: ['522']
901- content-type: [application/json; charset=utf-8]
902- date: ['Mon, 09 Feb 2015 22:14:47 GMT']
903- server: [WSGIServer/0.2 CPython/3.4.2]
904- status: {code: 200, message: OK}
905-- request:
906- body: null
907- headers:
908- accept-encoding: ['gzip, deflate']
909- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
910- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
911- method: !!python/unicode 'GET'
912- uri: http://localhost:9001/3.0/lists/foo@example.com
913- response:
914- body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
915- "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
916- "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
917- 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
918- headers:
919- content-length: ['294']
920- content-type: [application/json; charset=utf-8]
921- date: ['Mon, 09 Feb 2015 22:14:47 GMT']
922- server: [WSGIServer/0.2 CPython/3.4.2]
923- status: {code: 200, message: OK}
924-- request:
925- body: null
926- headers:
927- accept-encoding: ['gzip, deflate']
928- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
929- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
930- method: !!python/unicode 'GET'
931- uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
932- response:
933- body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
934- "http_etag": "\"bc31014e4efa51162da6e4705913d4ade2e03e5e\"", "role": "owner",
935- "email": "owner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
936- "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
937- "http://localhost:9001/3.0/members/302114124225989209497433745109755591667"}],
938- "start": 0, "http_etag": "\"3bd61206a3bff34f471e9d142aa6598b1a515228\"", "total_size":
939- 1}'}
940- headers:
941- content-length: ['511']
942- content-type: [application/json; charset=utf-8]
943- date: ['Mon, 09 Feb 2015 22:14:47 GMT']
944- server: [WSGIServer/0.2 CPython/3.4.2]
945- status: {code: 200, message: OK}
946-- request:
947- body: null
948- headers:
949- accept-encoding: ['gzip, deflate']
950- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
951- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
952- method: !!python/unicode 'DELETE'
953- uri: http://localhost:9001/3.0/lists/foo@example.com
954- response:
955- body: {string: !!python/unicode ''}
956- headers:
957- content-length: ['0']
958- date: ['Mon, 09 Feb 2015 22:14:47 GMT']
959- server: [WSGIServer/0.2 CPython/3.4.2]
960- status: {code: 204, message: No Content}
961-- request:
962- body: mail_host=example.com
963- headers:
964- accept-encoding: ['gzip, deflate']
965- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
966- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
967- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
968- method: !!python/unicode 'POST'
969- uri: http://localhost:9001/3.0/domains
970- response:
971- body: {string: !!python/unicode 'Domain exists'}
972- headers:
973- content-length: ['13']
974- content-type: [application/json; charset=utf-8]
975- date: ['Mon, 09 Feb 2015 22:14:48 GMT']
976- server: [WSGIServer/0.2 CPython/3.4.2]
977- status: {code: 400, message: Bad Request}
978-- request:
979- body: null
980- headers:
981- accept-encoding: ['gzip, deflate']
982- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
983- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
984- method: !!python/unicode 'GET'
985- uri: http://localhost:9001/3.0/domains/example.com
986- response:
987- body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
988- "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
989- "contact_address": "postmaster@example.com", "description": null, "url_host":
990- "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
991- headers:
992- content-length: ['278']
993- content-type: [application/json; charset=utf-8]
994- date: ['Mon, 09 Feb 2015 22:14:48 GMT']
995- server: [WSGIServer/0.2 CPython/3.4.2]
996- status: {code: 200, message: OK}
997-- request:
998- body: null
999- headers:
1000- accept-encoding: ['gzip, deflate']
1001- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1002- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1003- method: !!python/unicode 'GET'
1004- uri: http://localhost:9001/3.0/domains/example.com
1005- response:
1006- body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
1007- "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
1008- "contact_address": "postmaster@example.com", "description": null, "url_host":
1009- "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
1010- headers:
1011- content-length: ['278']
1012- content-type: [application/json; charset=utf-8]
1013- date: ['Mon, 09 Feb 2015 22:14:48 GMT']
1014- server: [WSGIServer/0.2 CPython/3.4.2]
1015- status: {code: 200, message: OK}
1016-- request:
1017- body: fqdn_listname=foo%40example.com
1018- headers:
1019- accept-encoding: ['gzip, deflate']
1020- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1021- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
1022- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1023- method: !!python/unicode 'POST'
1024- uri: http://localhost:9001/3.0/lists
1025- response:
1026- body: {string: !!python/unicode ''}
1027- headers:
1028- content-length: ['0']
1029- date: ['Mon, 09 Feb 2015 22:14:48 GMT']
1030- location: ['http://localhost:9001/3.0/lists/foo.example.com']
1031- server: [WSGIServer/0.2 CPython/3.4.2]
1032- status: {code: 201, message: Created}
1033-- request:
1034- body: null
1035- headers:
1036- accept-encoding: ['gzip, deflate']
1037- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1038- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1039- method: !!python/unicode 'GET'
1040- uri: http://localhost:9001/3.0/lists/foo.example.com
1041- response:
1042- body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
1043- "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
1044- "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
1045- 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
1046- headers:
1047- content-length: ['294']
1048- content-type: [application/json; charset=utf-8]
1049- date: ['Mon, 09 Feb 2015 22:14:48 GMT']
1050- server: [WSGIServer/0.2 CPython/3.4.2]
1051- status: {code: 200, message: OK}
1052-- request:
1053- body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
1054- headers:
1055- accept-encoding: ['gzip, deflate']
1056- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1057- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
1058- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1059- method: !!python/unicode 'POST'
1060- uri: http://localhost:9001/3.0/members
1061- response:
1062- body: {string: !!python/unicode ''}
1063- headers:
1064- content-length: ['0']
1065- date: ['Mon, 09 Feb 2015 22:14:48 GMT']
1066- location: ['http://localhost:9001/3.0/members/197378444629261385623957419949363207651']
1067- server: [WSGIServer/0.2 CPython/3.4.2]
1068- status: {code: 201, message: Created}
1069-- request:
1070- body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
1071- headers:
1072- accept-encoding: ['gzip, deflate']
1073- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1074- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
1075- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1076- method: !!python/unicode 'POST'
1077- uri: http://localhost:9001/3.0/members
1078- response:
1079- body: {string: !!python/unicode ''}
1080- headers:
1081- content-length: ['0']
1082- date: ['Mon, 09 Feb 2015 22:14:48 GMT']
1083- location: ['http://localhost:9001/3.0/members/166464712322506303863131637790195933040']
1084- server: [WSGIServer/0.2 CPython/3.4.2]
1085- status: {code: 201, message: Created}
1086-- request:
1087- body: null
1088- headers:
1089- accept-encoding: ['gzip, deflate']
1090- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1091- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1092- method: !!python/unicode 'GET'
1093- uri: http://localhost:9001/3.0/lists/foo@example.com
1094- response:
1095- body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
1096- "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
1097- "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
1098- 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
1099- headers:
1100- content-length: ['294']
1101- content-type: [application/json; charset=utf-8]
1102- date: ['Mon, 09 Feb 2015 22:14:48 GMT']
1103- server: [WSGIServer/0.2 CPython/3.4.2]
1104- status: {code: 200, message: OK}
1105-- request:
1106- body: null
1107- headers:
1108- accept-encoding: ['gzip, deflate']
1109- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1110- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1111- method: !!python/unicode 'GET'
1112- uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
1113- response:
1114- body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
1115- "total_size": 0}'}
1116- headers:
1117- content-length: ['90']
1118- content-type: [application/json; charset=utf-8]
1119- date: ['Mon, 09 Feb 2015 22:14:48 GMT']
1120- server: [WSGIServer/0.2 CPython/3.4.2]
1121- status: {code: 200, message: OK}
1122-- request:
1123- body: null
1124- headers:
1125- accept-encoding: ['gzip, deflate']
1126- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1127- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1128- method: !!python/unicode 'DELETE'
1129- uri: http://localhost:9001/3.0/lists/foo@example.com
1130- response:
1131- body: {string: !!python/unicode ''}
1132- headers:
1133- content-length: ['0']
1134- date: ['Mon, 09 Feb 2015 22:14:49 GMT']
1135- server: [WSGIServer/0.2 CPython/3.4.2]
1136- status: {code: 204, message: No Content}
1137-- request:
1138- body: mail_host=example.com
1139- headers:
1140- accept-encoding: ['gzip, deflate']
1141- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1142- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
1143- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1144- method: !!python/unicode 'POST'
1145- uri: http://localhost:9001/3.0/domains
1146- response:
1147- body: {string: !!python/unicode 'Domain exists'}
1148- headers:
1149- content-length: ['13']
1150- content-type: [application/json; charset=utf-8]
1151- date: ['Tue, 10 Feb 2015 11:30:25 GMT']
1152- server: [WSGIServer/0.2 CPython/3.4.2]
1153- status: {code: 400, message: Bad Request}
1154-- request:
1155- body: null
1156- headers:
1157- accept-encoding: ['gzip, deflate']
1158- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1159- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1160- method: !!python/unicode 'GET'
1161- uri: http://localhost:9001/3.0/domains/example.com
1162- response:
1163- body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
1164- "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
1165- "contact_address": "postmaster@example.com", "description": null, "url_host":
1166- "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
1167- headers:
1168- content-length: ['278']
1169- content-type: [application/json; charset=utf-8]
1170- date: ['Tue, 10 Feb 2015 11:30:25 GMT']
1171- server: [WSGIServer/0.2 CPython/3.4.2]
1172- status: {code: 200, message: OK}
1173-- request:
1174- body: null
1175- headers:
1176- accept-encoding: ['gzip, deflate']
1177- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1178- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1179- method: !!python/unicode 'GET'
1180- uri: http://localhost:9001/3.0/domains/example.com
1181- response:
1182- body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
1183- "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
1184- "contact_address": "postmaster@example.com", "description": null, "url_host":
1185- "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
1186- headers:
1187- content-length: ['278']
1188- content-type: [application/json; charset=utf-8]
1189- date: ['Tue, 10 Feb 2015 11:30:25 GMT']
1190- server: [WSGIServer/0.2 CPython/3.4.2]
1191- status: {code: 200, message: OK}
1192-- request:
1193- body: fqdn_listname=foo%40example.com
1194- headers:
1195- accept-encoding: ['gzip, deflate']
1196- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1197- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
1198- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1199- method: !!python/unicode 'POST'
1200- uri: http://localhost:9001/3.0/lists
1201- response:
1202- body: {string: !!python/unicode ''}
1203- headers:
1204- content-length: ['0']
1205- date: ['Tue, 10 Feb 2015 11:30:25 GMT']
1206- location: ['http://localhost:9001/3.0/lists/foo.example.com']
1207- server: [WSGIServer/0.2 CPython/3.4.2]
1208- status: {code: 201, message: Created}
1209-- request:
1210- body: null
1211- headers:
1212- accept-encoding: ['gzip, deflate']
1213- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1214- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1215- method: !!python/unicode 'GET'
1216- uri: http://localhost:9001/3.0/lists/foo.example.com
1217- response:
1218- body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
1219- "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
1220- "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
1221- 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
1222- headers:
1223- content-length: ['294']
1224- content-type: [application/json; charset=utf-8]
1225- date: ['Tue, 10 Feb 2015 11:30:25 GMT']
1226- server: [WSGIServer/0.2 CPython/3.4.2]
1227- status: {code: 200, message: OK}
1228-- request:
1229- body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
1230- headers:
1231- accept-encoding: ['gzip, deflate']
1232- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1233- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
1234- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1235- method: !!python/unicode 'POST'
1236- uri: http://localhost:9001/3.0/members
1237- response:
1238- body: {string: !!python/unicode ''}
1239- headers:
1240- content-length: ['0']
1241- date: ['Tue, 10 Feb 2015 11:30:25 GMT']
1242- location: ['http://localhost:9001/3.0/members/244797913804051143835853929351524636009']
1243- server: [WSGIServer/0.2 CPython/3.4.2]
1244- status: {code: 201, message: Created}
1245-- request:
1246- body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
1247- headers:
1248- accept-encoding: ['gzip, deflate']
1249- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1250- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
1251- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1252- method: !!python/unicode 'POST'
1253- uri: http://localhost:9001/3.0/members
1254- response:
1255- body: {string: !!python/unicode ''}
1256- headers:
1257- content-length: ['0']
1258- date: ['Tue, 10 Feb 2015 11:30:25 GMT']
1259- location: ['http://localhost:9001/3.0/members/102525541390459730982869997486308770893']
1260- server: [WSGIServer/0.2 CPython/3.4.2]
1261- status: {code: 201, message: Created}
1262-- request:
1263- body: null
1264- headers:
1265- accept-encoding: ['gzip, deflate']
1266- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1267- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1268- method: !!python/unicode 'DELETE'
1269- uri: http://localhost:9001/3.0/lists/foo@example.com
1270- response:
1271- body: {string: !!python/unicode ''}
1272- headers:
1273- content-length: ['0']
1274- date: ['Tue, 10 Feb 2015 11:30:26 GMT']
1275- server: [WSGIServer/0.2 CPython/3.4.2]
1276- status: {code: 204, message: No Content}
1277-- request:
1278- body: mail_host=example.com
1279- headers:
1280- accept-encoding: ['gzip, deflate']
1281- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1282- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
1283- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1284- method: !!python/unicode 'POST'
1285- uri: http://localhost:9001/3.0/domains
1286- response:
1287- body: {string: !!python/unicode 'Domain exists'}
1288- headers:
1289- content-length: ['13']
1290- content-type: [application/json; charset=utf-8]
1291- date: ['Tue, 10 Feb 2015 11:30:27 GMT']
1292- server: [WSGIServer/0.2 CPython/3.4.2]
1293- status: {code: 400, message: Bad Request}
1294-- request:
1295- body: null
1296- headers:
1297- accept-encoding: ['gzip, deflate']
1298- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1299- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1300- method: !!python/unicode 'GET'
1301- uri: http://localhost:9001/3.0/domains/example.com
1302- response:
1303- body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
1304- "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
1305- "contact_address": "postmaster@example.com", "description": null, "url_host":
1306- "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
1307- headers:
1308- content-length: ['278']
1309- content-type: [application/json; charset=utf-8]
1310- date: ['Tue, 10 Feb 2015 11:30:27 GMT']
1311- server: [WSGIServer/0.2 CPython/3.4.2]
1312- status: {code: 200, message: OK}
1313-- request:
1314- body: null
1315- headers:
1316- accept-encoding: ['gzip, deflate']
1317- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1318- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1319- method: !!python/unicode 'GET'
1320- uri: http://localhost:9001/3.0/domains/example.com
1321- response:
1322- body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
1323- "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
1324- "contact_address": "postmaster@example.com", "description": null, "url_host":
1325- "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
1326- headers:
1327- content-length: ['278']
1328- content-type: [application/json; charset=utf-8]
1329- date: ['Tue, 10 Feb 2015 11:30:27 GMT']
1330- server: [WSGIServer/0.2 CPython/3.4.2]
1331- status: {code: 200, message: OK}
1332-- request:
1333- body: fqdn_listname=foo%40example.com
1334- headers:
1335- accept-encoding: ['gzip, deflate']
1336- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1337- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
1338- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1339- method: !!python/unicode 'POST'
1340- uri: http://localhost:9001/3.0/lists
1341- response:
1342- body: {string: !!python/unicode ''}
1343- headers:
1344- content-length: ['0']
1345- date: ['Tue, 10 Feb 2015 11:30:27 GMT']
1346- location: ['http://localhost:9001/3.0/lists/foo.example.com']
1347- server: [WSGIServer/0.2 CPython/3.4.2]
1348- status: {code: 201, message: Created}
1349-- request:
1350- body: null
1351- headers:
1352- accept-encoding: ['gzip, deflate']
1353- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1354- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1355- method: !!python/unicode 'GET'
1356- uri: http://localhost:9001/3.0/lists/foo.example.com
1357- response:
1358- body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
1359- "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
1360- "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
1361- 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
1362- headers:
1363- content-length: ['294']
1364- content-type: [application/json; charset=utf-8]
1365- date: ['Tue, 10 Feb 2015 11:30:27 GMT']
1366- server: [WSGIServer/0.2 CPython/3.4.2]
1367- status: {code: 200, message: OK}
1368-- request:
1369- body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
1370- headers:
1371- accept-encoding: ['gzip, deflate']
1372- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1373- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
1374- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1375- method: !!python/unicode 'POST'
1376- uri: http://localhost:9001/3.0/members
1377- response:
1378- body: {string: !!python/unicode ''}
1379- headers:
1380- content-length: ['0']
1381- date: ['Tue, 10 Feb 2015 11:30:27 GMT']
1382- location: ['http://localhost:9001/3.0/members/27819546667938930850026898577773480422']
1383- server: [WSGIServer/0.2 CPython/3.4.2]
1384- status: {code: 201, message: Created}
1385-- request:
1386- body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
1387- headers:
1388- accept-encoding: ['gzip, deflate']
1389- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1390- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
1391- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1392- method: !!python/unicode 'POST'
1393- uri: http://localhost:9001/3.0/members
1394- response:
1395- body: {string: !!python/unicode ''}
1396- headers:
1397- content-length: ['0']
1398- date: ['Tue, 10 Feb 2015 11:30:27 GMT']
1399- location: ['http://localhost:9001/3.0/members/165168466525213416762016985258042414357']
1400- server: [WSGIServer/0.2 CPython/3.4.2]
1401- status: {code: 201, message: Created}
1402-- request:
1403- body: null
1404- headers:
1405- accept-encoding: ['gzip, deflate']
1406- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1407- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1408- method: !!python/unicode 'DELETE'
1409- uri: http://localhost:9001/3.0/lists/foo@example.com
1410- response:
1411- body: {string: !!python/unicode ''}
1412- headers:
1413- content-length: ['0']
1414- date: ['Tue, 10 Feb 2015 11:30:28 GMT']
1415- server: [WSGIServer/0.2 CPython/3.4.2]
1416- status: {code: 204, message: No Content}
1417-- request:
1418- body: mail_host=example.com
1419- headers:
1420- accept-encoding: ['gzip, deflate']
1421- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1422- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
1423- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1424- method: !!python/unicode 'POST'
1425- uri: http://localhost:9001/3.0/domains
1426- response:
1427- body: {string: !!python/unicode 'Domain exists'}
1428- headers:
1429- content-length: ['13']
1430- content-type: [application/json; charset=utf-8]
1431- date: ['Tue, 10 Feb 2015 11:30:29 GMT']
1432- server: [WSGIServer/0.2 CPython/3.4.2]
1433- status: {code: 400, message: Bad Request}
1434-- request:
1435- body: null
1436- headers:
1437- accept-encoding: ['gzip, deflate']
1438- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1439- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1440- method: !!python/unicode 'GET'
1441- uri: http://localhost:9001/3.0/domains/example.com
1442- response:
1443- body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
1444- "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
1445- "contact_address": "postmaster@example.com", "description": null, "url_host":
1446- "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
1447- headers:
1448- content-length: ['278']
1449- content-type: [application/json; charset=utf-8]
1450- date: ['Tue, 10 Feb 2015 11:30:29 GMT']
1451- server: [WSGIServer/0.2 CPython/3.4.2]
1452- status: {code: 200, message: OK}
1453-- request:
1454- body: null
1455- headers:
1456- accept-encoding: ['gzip, deflate']
1457- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1458- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1459- method: !!python/unicode 'GET'
1460- uri: http://localhost:9001/3.0/domains/example.com
1461- response:
1462- body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
1463- "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
1464- "contact_address": "postmaster@example.com", "description": null, "url_host":
1465- "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
1466- headers:
1467- content-length: ['278']
1468- content-type: [application/json; charset=utf-8]
1469- date: ['Tue, 10 Feb 2015 11:30:29 GMT']
1470- server: [WSGIServer/0.2 CPython/3.4.2]
1471- status: {code: 200, message: OK}
1472-- request:
1473- body: fqdn_listname=foo%40example.com
1474- headers:
1475- accept-encoding: ['gzip, deflate']
1476- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1477- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
1478- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1479- method: !!python/unicode 'POST'
1480- uri: http://localhost:9001/3.0/lists
1481- response:
1482- body: {string: !!python/unicode ''}
1483- headers:
1484- content-length: ['0']
1485- date: ['Tue, 10 Feb 2015 11:30:29 GMT']
1486- location: ['http://localhost:9001/3.0/lists/foo.example.com']
1487- server: [WSGIServer/0.2 CPython/3.4.2]
1488- status: {code: 201, message: Created}
1489-- request:
1490- body: null
1491- headers:
1492- accept-encoding: ['gzip, deflate']
1493- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1494- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1495- method: !!python/unicode 'GET'
1496- uri: http://localhost:9001/3.0/lists/foo.example.com
1497- response:
1498- body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
1499- "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
1500- "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
1501- 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
1502- headers:
1503- content-length: ['294']
1504- content-type: [application/json; charset=utf-8]
1505- date: ['Tue, 10 Feb 2015 11:30:29 GMT']
1506- server: [WSGIServer/0.2 CPython/3.4.2]
1507- status: {code: 200, message: OK}
1508-- request:
1509- body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
1510- headers:
1511- accept-encoding: ['gzip, deflate']
1512- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1513- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
1514- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1515- method: !!python/unicode 'POST'
1516- uri: http://localhost:9001/3.0/members
1517- response:
1518- body: {string: !!python/unicode ''}
1519- headers:
1520- content-length: ['0']
1521- date: ['Tue, 10 Feb 2015 11:30:29 GMT']
1522- location: ['http://localhost:9001/3.0/members/195182540630664540260015601260885860892']
1523- server: [WSGIServer/0.2 CPython/3.4.2]
1524- status: {code: 201, message: Created}
1525-- request:
1526- body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
1527- headers:
1528- accept-encoding: ['gzip, deflate']
1529- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1530- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
1531- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1532- method: !!python/unicode 'POST'
1533- uri: http://localhost:9001/3.0/members
1534- response:
1535- body: {string: !!python/unicode ''}
1536- headers:
1537- content-length: ['0']
1538- date: ['Tue, 10 Feb 2015 11:30:29 GMT']
1539- location: ['http://localhost:9001/3.0/members/295278962255027832508590993989762615939']
1540- server: [WSGIServer/0.2 CPython/3.4.2]
1541- status: {code: 201, message: Created}
1542-- request:
1543- body: null
1544- headers:
1545- accept-encoding: ['gzip, deflate']
1546- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1547- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1548- method: !!python/unicode 'DELETE'
1549- uri: http://localhost:9001/3.0/lists/foo@example.com
1550- response:
1551- body: {string: !!python/unicode ''}
1552- headers:
1553- content-length: ['0']
1554- date: ['Tue, 10 Feb 2015 11:30:31 GMT']
1555- server: [WSGIServer/0.2 CPython/3.4.2]
1556- status: {code: 204, message: No Content}
1557-- request:
1558- body: mail_host=example.com
1559- headers:
1560- accept-encoding: ['gzip, deflate']
1561- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1562- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
1563- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1564- method: !!python/unicode 'POST'
1565- uri: http://localhost:9001/3.0/domains
1566- response:
1567- body: {string: !!python/unicode 'Domain exists'}
1568- headers:
1569- content-length: ['13']
1570- content-type: [application/json; charset=utf-8]
1571- date: ['Tue, 10 Feb 2015 11:30:32 GMT']
1572- server: [WSGIServer/0.2 CPython/3.4.2]
1573- status: {code: 400, message: Bad Request}
1574-- request:
1575- body: null
1576- headers:
1577- accept-encoding: ['gzip, deflate']
1578- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1579- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1580- method: !!python/unicode 'GET'
1581- uri: http://localhost:9001/3.0/domains/example.com
1582- response:
1583- body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
1584- "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
1585- "contact_address": "postmaster@example.com", "description": null, "url_host":
1586- "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
1587- headers:
1588- content-length: ['278']
1589- content-type: [application/json; charset=utf-8]
1590- date: ['Tue, 10 Feb 2015 11:30:32 GMT']
1591- server: [WSGIServer/0.2 CPython/3.4.2]
1592- status: {code: 200, message: OK}
1593-- request:
1594- body: null
1595- headers:
1596- accept-encoding: ['gzip, deflate']
1597- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1598- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1599- method: !!python/unicode 'GET'
1600- uri: http://localhost:9001/3.0/domains/example.com
1601- response:
1602- body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
1603- "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
1604- "contact_address": "postmaster@example.com", "description": null, "url_host":
1605- "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
1606- headers:
1607- content-length: ['278']
1608- content-type: [application/json; charset=utf-8]
1609- date: ['Tue, 10 Feb 2015 11:30:32 GMT']
1610- server: [WSGIServer/0.2 CPython/3.4.2]
1611- status: {code: 200, message: OK}
1612-- request:
1613- body: fqdn_listname=foo%40example.com
1614- headers:
1615- accept-encoding: ['gzip, deflate']
1616- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1617- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
1618- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1619- method: !!python/unicode 'POST'
1620- uri: http://localhost:9001/3.0/lists
1621- response:
1622- body: {string: !!python/unicode ''}
1623- headers:
1624- content-length: ['0']
1625- date: ['Tue, 10 Feb 2015 11:30:32 GMT']
1626- location: ['http://localhost:9001/3.0/lists/foo.example.com']
1627- server: [WSGIServer/0.2 CPython/3.4.2]
1628- status: {code: 201, message: Created}
1629-- request:
1630- body: null
1631- headers:
1632- accept-encoding: ['gzip, deflate']
1633- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1634- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1635- method: !!python/unicode 'GET'
1636- uri: http://localhost:9001/3.0/lists/foo.example.com
1637- response:
1638- body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
1639- "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
1640- "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
1641- 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
1642- headers:
1643- content-length: ['294']
1644- content-type: [application/json; charset=utf-8]
1645- date: ['Tue, 10 Feb 2015 11:30:32 GMT']
1646- server: [WSGIServer/0.2 CPython/3.4.2]
1647- status: {code: 200, message: OK}
1648-- request:
1649- body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
1650- headers:
1651- accept-encoding: ['gzip, deflate']
1652- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1653- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
1654- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1655- method: !!python/unicode 'POST'
1656- uri: http://localhost:9001/3.0/members
1657- response:
1658- body: {string: !!python/unicode ''}
1659- headers:
1660- content-length: ['0']
1661- date: ['Tue, 10 Feb 2015 11:30:32 GMT']
1662- location: ['http://localhost:9001/3.0/members/89724284534339699931919493678172076275']
1663- server: [WSGIServer/0.2 CPython/3.4.2]
1664- status: {code: 201, message: Created}
1665-- request:
1666- body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
1667- headers:
1668- accept-encoding: ['gzip, deflate']
1669- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1670- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
1671- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1672- method: !!python/unicode 'POST'
1673- uri: http://localhost:9001/3.0/members
1674- response:
1675- body: {string: !!python/unicode ''}
1676- headers:
1677- content-length: ['0']
1678- date: ['Tue, 10 Feb 2015 11:30:32 GMT']
1679- location: ['http://localhost:9001/3.0/members/114045713333209570982757892390609762874']
1680- server: [WSGIServer/0.2 CPython/3.4.2]
1681- status: {code: 201, message: Created}
1682-- request:
1683- body: null
1684- headers:
1685- accept-encoding: ['gzip, deflate']
1686- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1687- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1688- method: !!python/unicode 'GET'
1689- uri: http://localhost:9001/3.0/lists/foo@example.com
1690- response:
1691- body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
1692- "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
1693- "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
1694- 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
1695- headers:
1696- content-length: ['294']
1697- content-type: [application/json; charset=utf-8]
1698- date: ['Tue, 10 Feb 2015 11:30:33 GMT']
1699- server: [WSGIServer/0.2 CPython/3.4.2]
1700- status: {code: 200, message: OK}
1701-- request:
1702- body: null
1703- headers:
1704- accept-encoding: ['gzip, deflate']
1705- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1706- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1707- method: !!python/unicode 'GET'
1708- uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
1709- response:
1710- body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
1711- "total_size": 0}'}
1712- headers:
1713- content-length: ['90']
1714- content-type: [application/json; charset=utf-8]
1715- date: ['Tue, 10 Feb 2015 11:30:33 GMT']
1716- server: [WSGIServer/0.2 CPython/3.4.2]
1717- status: {code: 200, message: OK}
1718-- request:
1719- body: null
1720- headers:
1721- accept-encoding: ['gzip, deflate']
1722- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1723- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1724- method: !!python/unicode 'GET'
1725- uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
1726- response:
1727- body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
1728- "http_etag": "\"f500e323cc32c247e1caf3da1105f06f25bebc33\"", "role": "owner",
1729- "email": "owner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
1730- "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
1731- "http://localhost:9001/3.0/members/89724284534339699931919493678172076275"}],
1732- "start": 0, "http_etag": "\"5210604650ed6b6d80bc320138972466e6a24f0f\"", "total_size":
1733- 1}'}
1734- headers:
1735- content-length: ['510']
1736- content-type: [application/json; charset=utf-8]
1737- date: ['Tue, 10 Feb 2015 11:30:33 GMT']
1738- server: [WSGIServer/0.2 CPython/3.4.2]
1739- status: {code: 200, message: OK}
1740-- request:
1741- body: null
1742- headers:
1743- accept-encoding: ['gzip, deflate']
1744- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1745- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1746- method: !!python/unicode 'GET'
1747- uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
1748- response:
1749- body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
1750- "http_etag": "\"a74c8a36b1973862251faef3cefc172f30548b8b\"", "role": "moderator",
1751- "email": "moderator@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
1752- "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "self_link":
1753- "http://localhost:9001/3.0/members/114045713333209570982757892390609762874"}],
1754- "start": 0, "http_etag": "\"d2f73f2f395511479175a898f6ebab3cb5b9359e\"", "total_size":
1755- 1}'}
1756- headers:
1757- content-length: ['523']
1758- content-type: [application/json; charset=utf-8]
1759- date: ['Tue, 10 Feb 2015 11:30:33 GMT']
1760- server: [WSGIServer/0.2 CPython/3.4.2]
1761- status: {code: 200, message: OK}
1762-- request:
1763- body: null
1764- headers:
1765- accept-encoding: ['gzip, deflate']
1766- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1767- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1768- method: !!python/unicode 'GET'
1769- uri: http://localhost:9001/3.0/lists/foo@example.com
1770- response:
1771- body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
1772- "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
1773- "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
1774- 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
1775- headers:
1776- content-length: ['294']
1777- content-type: [application/json; charset=utf-8]
1778- date: ['Tue, 10 Feb 2015 11:30:33 GMT']
1779- server: [WSGIServer/0.2 CPython/3.4.2]
1780- status: {code: 200, message: OK}
1781-- request:
1782- body: null
1783- headers:
1784- accept-encoding: ['gzip, deflate']
1785- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1786- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1787- method: !!python/unicode 'GET'
1788- uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
1789- response:
1790- body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
1791- "http_etag": "\"f500e323cc32c247e1caf3da1105f06f25bebc33\"", "role": "owner",
1792- "email": "owner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
1793- "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
1794- "http://localhost:9001/3.0/members/89724284534339699931919493678172076275"}],
1795- "start": 0, "http_etag": "\"5210604650ed6b6d80bc320138972466e6a24f0f\"", "total_size":
1796- 1}'}
1797- headers:
1798- content-length: ['510']
1799- content-type: [application/json; charset=utf-8]
1800- date: ['Tue, 10 Feb 2015 11:30:33 GMT']
1801- server: [WSGIServer/0.2 CPython/3.4.2]
1802- status: {code: 200, message: OK}
1803-- request:
1804- body: null
1805- headers:
1806- accept-encoding: ['gzip, deflate']
1807- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1808- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1809- method: !!python/unicode 'DELETE'
1810- uri: http://localhost:9001/3.0/lists/foo@example.com
1811- response:
1812- body: {string: !!python/unicode ''}
1813- headers:
1814- content-length: ['0']
1815- date: ['Tue, 10 Feb 2015 11:30:34 GMT']
1816- server: [WSGIServer/0.2 CPython/3.4.2]
1817- status: {code: 204, message: No Content}
1818-- request:
1819- body: mail_host=example.com
1820- headers:
1821- accept-encoding: ['gzip, deflate']
1822- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1823- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
1824- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1825- method: !!python/unicode 'POST'
1826- uri: http://localhost:9001/3.0/domains
1827- response:
1828- body: {string: !!python/unicode 'Domain exists'}
1829- headers:
1830- content-length: ['13']
1831- content-type: [application/json; charset=utf-8]
1832- date: ['Tue, 10 Feb 2015 11:30:35 GMT']
1833- server: [WSGIServer/0.2 CPython/3.4.2]
1834- status: {code: 400, message: Bad Request}
1835-- request:
1836- body: null
1837- headers:
1838- accept-encoding: ['gzip, deflate']
1839- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1840- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1841- method: !!python/unicode 'GET'
1842- uri: http://localhost:9001/3.0/domains/example.com
1843- response:
1844- body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
1845- "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
1846- "contact_address": "postmaster@example.com", "description": null, "url_host":
1847- "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
1848- headers:
1849- content-length: ['278']
1850- content-type: [application/json; charset=utf-8]
1851- date: ['Tue, 10 Feb 2015 11:30:35 GMT']
1852- server: [WSGIServer/0.2 CPython/3.4.2]
1853- status: {code: 200, message: OK}
1854-- request:
1855- body: null
1856- headers:
1857- accept-encoding: ['gzip, deflate']
1858- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1859- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1860- method: !!python/unicode 'GET'
1861- uri: http://localhost:9001/3.0/domains/example.com
1862- response:
1863- body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
1864- "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
1865- "contact_address": "postmaster@example.com", "description": null, "url_host":
1866- "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
1867- headers:
1868- content-length: ['278']
1869- content-type: [application/json; charset=utf-8]
1870- date: ['Tue, 10 Feb 2015 11:30:35 GMT']
1871- server: [WSGIServer/0.2 CPython/3.4.2]
1872- status: {code: 200, message: OK}
1873-- request:
1874- body: fqdn_listname=foo%40example.com
1875- headers:
1876- accept-encoding: ['gzip, deflate']
1877- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1878- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
1879- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1880- method: !!python/unicode 'POST'
1881- uri: http://localhost:9001/3.0/lists
1882- response:
1883- body: {string: !!python/unicode ''}
1884- headers:
1885- content-length: ['0']
1886- date: ['Tue, 10 Feb 2015 11:30:35 GMT']
1887- location: ['http://localhost:9001/3.0/lists/foo.example.com']
1888- server: [WSGIServer/0.2 CPython/3.4.2]
1889- status: {code: 201, message: Created}
1890-- request:
1891- body: null
1892- headers:
1893- accept-encoding: ['gzip, deflate']
1894- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1895- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1896- method: !!python/unicode 'GET'
1897- uri: http://localhost:9001/3.0/lists/foo.example.com
1898- response:
1899- body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
1900- "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
1901- "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
1902- 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
1903- headers:
1904- content-length: ['294']
1905- content-type: [application/json; charset=utf-8]
1906- date: ['Tue, 10 Feb 2015 11:30:35 GMT']
1907- server: [WSGIServer/0.2 CPython/3.4.2]
1908- status: {code: 200, message: OK}
1909-- request:
1910- body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
1911- headers:
1912- accept-encoding: ['gzip, deflate']
1913- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1914- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
1915- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1916- method: !!python/unicode 'POST'
1917- uri: http://localhost:9001/3.0/members
1918- response:
1919- body: {string: !!python/unicode ''}
1920- headers:
1921- content-length: ['0']
1922- date: ['Tue, 10 Feb 2015 11:30:35 GMT']
1923- location: ['http://localhost:9001/3.0/members/244413967208186444252288534150131323831']
1924- server: [WSGIServer/0.2 CPython/3.4.2]
1925- status: {code: 201, message: Created}
1926-- request:
1927- body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
1928- headers:
1929- accept-encoding: ['gzip, deflate']
1930- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1931- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
1932- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1933- method: !!python/unicode 'POST'
1934- uri: http://localhost:9001/3.0/members
1935- response:
1936- body: {string: !!python/unicode ''}
1937- headers:
1938- content-length: ['0']
1939- date: ['Tue, 10 Feb 2015 11:30:35 GMT']
1940- location: ['http://localhost:9001/3.0/members/38631203404560858310875460169855847632']
1941- server: [WSGIServer/0.2 CPython/3.4.2]
1942- status: {code: 201, message: Created}
1943-- request:
1944- body: null
1945- headers:
1946- accept-encoding: ['gzip, deflate']
1947- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1948- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1949- method: !!python/unicode 'GET'
1950- uri: http://localhost:9001/3.0/lists/foo@example.com
1951- response:
1952- body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
1953- "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
1954- "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
1955- 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
1956- headers:
1957- content-length: ['294']
1958- content-type: [application/json; charset=utf-8]
1959- date: ['Tue, 10 Feb 2015 11:30:36 GMT']
1960- server: [WSGIServer/0.2 CPython/3.4.2]
1961- status: {code: 200, message: OK}
1962-- request:
1963- body: null
1964- headers:
1965- accept-encoding: ['gzip, deflate']
1966- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1967- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1968- method: !!python/unicode 'GET'
1969- uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
1970- response:
1971- body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
1972- "total_size": 0}'}
1973- headers:
1974- content-length: ['90']
1975- content-type: [application/json; charset=utf-8]
1976- date: ['Tue, 10 Feb 2015 11:30:36 GMT']
1977- server: [WSGIServer/0.2 CPython/3.4.2]
1978- status: {code: 200, message: OK}
1979-- request:
1980- body: null
1981- headers:
1982- accept-encoding: ['gzip, deflate']
1983- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1984- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
1985- method: !!python/unicode 'DELETE'
1986- uri: http://localhost:9001/3.0/lists/foo@example.com
1987- response:
1988- body: {string: !!python/unicode ''}
1989- headers:
1990- content-length: ['0']
1991- date: ['Tue, 10 Feb 2015 11:30:37 GMT']
1992- server: [WSGIServer/0.2 CPython/3.4.2]
1993- status: {code: 204, message: No Content}
1994-- request:
1995- body: mail_host=example.com
1996- headers:
1997- accept-encoding: ['gzip, deflate']
1998- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
1999- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
2000- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2001- method: !!python/unicode 'POST'
2002- uri: http://localhost:9001/3.0/domains
2003- response:
2004- body: {string: !!python/unicode 'Domain exists'}
2005- headers:
2006- content-length: ['13']
2007- content-type: [application/json; charset=utf-8]
2008- date: ['Tue, 10 Feb 2015 11:38:06 GMT']
2009- server: [WSGIServer/0.2 CPython/3.4.2]
2010- status: {code: 400, message: Bad Request}
2011-- request:
2012- body: null
2013- headers:
2014- accept-encoding: ['gzip, deflate']
2015- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2016- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2017- method: !!python/unicode 'GET'
2018- uri: http://localhost:9001/3.0/domains/example.com
2019- response:
2020- body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
2021- "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
2022- "contact_address": "postmaster@example.com", "description": null, "url_host":
2023- "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
2024- headers:
2025- content-length: ['278']
2026- content-type: [application/json; charset=utf-8]
2027- date: ['Tue, 10 Feb 2015 11:38:06 GMT']
2028- server: [WSGIServer/0.2 CPython/3.4.2]
2029- status: {code: 200, message: OK}
2030-- request:
2031- body: null
2032- headers:
2033- accept-encoding: ['gzip, deflate']
2034- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2035- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2036- method: !!python/unicode 'GET'
2037- uri: http://localhost:9001/3.0/domains/example.com
2038- response:
2039- body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
2040- "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
2041- "contact_address": "postmaster@example.com", "description": null, "url_host":
2042- "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
2043- headers:
2044- content-length: ['278']
2045- content-type: [application/json; charset=utf-8]
2046- date: ['Tue, 10 Feb 2015 11:38:06 GMT']
2047- server: [WSGIServer/0.2 CPython/3.4.2]
2048- status: {code: 200, message: OK}
2049-- request:
2050- body: fqdn_listname=foo%40example.com
2051- headers:
2052- accept-encoding: ['gzip, deflate']
2053- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2054- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
2055- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2056- method: !!python/unicode 'POST'
2057- uri: http://localhost:9001/3.0/lists
2058- response:
2059- body: {string: !!python/unicode ''}
2060- headers:
2061- content-length: ['0']
2062- date: ['Tue, 10 Feb 2015 11:38:06 GMT']
2063- location: ['http://localhost:9001/3.0/lists/foo.example.com']
2064- server: [WSGIServer/0.2 CPython/3.4.2]
2065- status: {code: 201, message: Created}
2066-- request:
2067- body: null
2068- headers:
2069- accept-encoding: ['gzip, deflate']
2070- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2071- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2072- method: !!python/unicode 'GET'
2073- uri: http://localhost:9001/3.0/lists/foo.example.com
2074- response:
2075- body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
2076- "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
2077- "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
2078- 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
2079- headers:
2080- content-length: ['294']
2081- content-type: [application/json; charset=utf-8]
2082- date: ['Tue, 10 Feb 2015 11:38:07 GMT']
2083- server: [WSGIServer/0.2 CPython/3.4.2]
2084- status: {code: 200, message: OK}
2085-- request:
2086- body: subscriber=owner%40example.com&list_id=foo.example.com&role=owner
2087- headers:
2088- accept-encoding: ['gzip, deflate']
2089- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2090- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
2091- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2092- method: !!python/unicode 'POST'
2093- uri: http://localhost:9001/3.0/members
2094- response:
2095- body: {string: !!python/unicode ''}
2096- headers:
2097- content-length: ['0']
2098- date: ['Tue, 10 Feb 2015 11:38:07 GMT']
2099- location: ['http://localhost:9001/3.0/members/249229789220407054429880693145639655329']
2100- server: [WSGIServer/0.2 CPython/3.4.2]
2101- status: {code: 201, message: Created}
2102-- request:
2103- body: subscriber=moderator%40example.com&list_id=foo.example.com&role=moderator
2104- headers:
2105- accept-encoding: ['gzip, deflate']
2106- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2107- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
2108- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2109- method: !!python/unicode 'POST'
2110- uri: http://localhost:9001/3.0/members
2111- response:
2112- body: {string: !!python/unicode ''}
2113- headers:
2114- content-length: ['0']
2115- date: ['Tue, 10 Feb 2015 11:38:07 GMT']
2116- location: ['http://localhost:9001/3.0/members/292200679909721091351580809523244719912']
2117- server: [WSGIServer/0.2 CPython/3.4.2]
2118- status: {code: 201, message: Created}
2119-- request:
2120- body: null
2121- headers:
2122- accept-encoding: ['gzip, deflate']
2123- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2124- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2125- method: !!python/unicode 'DELETE'
2126- uri: http://localhost:9001/3.0/lists/foo@example.com
2127- response:
2128- body: {string: !!python/unicode ''}
2129- headers:
2130- content-length: ['0']
2131- date: ['Tue, 10 Feb 2015 11:38:09 GMT']
2132- server: [WSGIServer/0.2 CPython/3.4.2]
2133- status: {code: 204, message: No Content}
2134-- request:
2135- body: mail_host=example.com
2136- headers:
2137- accept-encoding: ['gzip, deflate']
2138- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2139- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
2140- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2141- method: !!python/unicode 'POST'
2142- uri: http://localhost:9001/3.0/domains
2143- response:
2144- body: {string: !!python/unicode 'Domain exists'}
2145- headers:
2146- content-length: ['13']
2147- content-type: [application/json; charset=utf-8]
2148- date: ['Tue, 10 Feb 2015 11:38:10 GMT']
2149- server: [WSGIServer/0.2 CPython/3.4.2]
2150- status: {code: 400, message: Bad Request}
2151-- request:
2152- body: null
2153- headers:
2154- accept-encoding: ['gzip, deflate']
2155- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2156- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2157- method: !!python/unicode 'GET'
2158- uri: http://localhost:9001/3.0/domains/example.com
2159- response:
2160- body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
2161- "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
2162- "contact_address": "postmaster@example.com", "description": null, "url_host":
2163- "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
2164- headers:
2165- content-length: ['278']
2166- content-type: [application/json; charset=utf-8]
2167- date: ['Tue, 10 Feb 2015 11:38:10 GMT']
2168- server: [WSGIServer/0.2 CPython/3.4.2]
2169- status: {code: 200, message: OK}
2170-- request:
2171- body: null
2172- headers:
2173- accept-encoding: ['gzip, deflate']
2174- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2175- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2176- method: !!python/unicode 'GET'
2177- uri: http://localhost:9001/3.0/domains/example.com
2178- response:
2179- body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
2180- "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
2181- "contact_address": "postmaster@example.com", "description": null, "url_host":
2182- "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
2183- headers:
2184- content-length: ['278']
2185- content-type: [application/json; charset=utf-8]
2186- date: ['Tue, 10 Feb 2015 11:38:10 GMT']
2187- server: [WSGIServer/0.2 CPython/3.4.2]
2188- status: {code: 200, message: OK}
2189-- request:
2190- body: fqdn_listname=foo%40example.com
2191- headers:
2192- accept-encoding: ['gzip, deflate']
2193- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2194- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
2195- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2196- method: !!python/unicode 'POST'
2197- uri: http://localhost:9001/3.0/lists
2198- response:
2199- body: {string: !!python/unicode ''}
2200- headers:
2201- content-length: ['0']
2202- date: ['Tue, 10 Feb 2015 11:38:10 GMT']
2203- location: ['http://localhost:9001/3.0/lists/foo.example.com']
2204- server: [WSGIServer/0.2 CPython/3.4.2]
2205- status: {code: 201, message: Created}
2206-- request:
2207- body: null
2208- headers:
2209- accept-encoding: ['gzip, deflate']
2210- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2211- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2212- method: !!python/unicode 'GET'
2213- uri: http://localhost:9001/3.0/lists/foo.example.com
2214- response:
2215- body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
2216- "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
2217- "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
2218- 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
2219- headers:
2220- content-length: ['294']
2221- content-type: [application/json; charset=utf-8]
2222- date: ['Tue, 10 Feb 2015 11:38:10 GMT']
2223- server: [WSGIServer/0.2 CPython/3.4.2]
2224- status: {code: 200, message: OK}
2225-- request:
2226- body: subscriber=owner%40example.com&list_id=foo.example.com&role=owner
2227- headers:
2228- accept-encoding: ['gzip, deflate']
2229- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2230- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
2231- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2232- method: !!python/unicode 'POST'
2233- uri: http://localhost:9001/3.0/members
2234- response:
2235- body: {string: !!python/unicode ''}
2236- headers:
2237- content-length: ['0']
2238- date: ['Tue, 10 Feb 2015 11:38:10 GMT']
2239- location: ['http://localhost:9001/3.0/members/15582850446470029602244009936412998421']
2240- server: [WSGIServer/0.2 CPython/3.4.2]
2241- status: {code: 201, message: Created}
2242-- request:
2243- body: subscriber=moderator%40example.com&list_id=foo.example.com&role=moderator
2244- headers:
2245- accept-encoding: ['gzip, deflate']
2246- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2247- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
2248- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2249- method: !!python/unicode 'POST'
2250- uri: http://localhost:9001/3.0/members
2251- response:
2252- body: {string: !!python/unicode ''}
2253- headers:
2254- content-length: ['0']
2255- date: ['Tue, 10 Feb 2015 11:38:10 GMT']
2256- location: ['http://localhost:9001/3.0/members/220048416367363342535278120276827856999']
2257- server: [WSGIServer/0.2 CPython/3.4.2]
2258- status: {code: 201, message: Created}
2259-- request:
2260- body: null
2261- headers:
2262- accept-encoding: ['gzip, deflate']
2263- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2264- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2265- method: !!python/unicode 'DELETE'
2266- uri: http://localhost:9001/3.0/lists/foo@example.com
2267- response:
2268- body: {string: !!python/unicode ''}
2269- headers:
2270- content-length: ['0']
2271- date: ['Tue, 10 Feb 2015 11:38:12 GMT']
2272- server: [WSGIServer/0.2 CPython/3.4.2]
2273- status: {code: 204, message: No Content}
2274-- request:
2275- body: mail_host=example.com
2276- headers:
2277- accept-encoding: ['gzip, deflate']
2278- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2279- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
2280- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2281- method: !!python/unicode 'POST'
2282- uri: http://localhost:9001/3.0/domains
2283- response:
2284- body: {string: !!python/unicode 'Domain exists'}
2285- headers:
2286- content-length: ['13']
2287- content-type: [application/json; charset=utf-8]
2288- date: ['Tue, 10 Feb 2015 11:38:13 GMT']
2289- server: [WSGIServer/0.2 CPython/3.4.2]
2290- status: {code: 400, message: Bad Request}
2291-- request:
2292- body: null
2293- headers:
2294- accept-encoding: ['gzip, deflate']
2295- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2296- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2297- method: !!python/unicode 'GET'
2298- uri: http://localhost:9001/3.0/domains/example.com
2299- response:
2300- body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
2301- "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
2302- "contact_address": "postmaster@example.com", "description": null, "url_host":
2303- "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
2304- headers:
2305- content-length: ['278']
2306- content-type: [application/json; charset=utf-8]
2307- date: ['Tue, 10 Feb 2015 11:38:13 GMT']
2308- server: [WSGIServer/0.2 CPython/3.4.2]
2309- status: {code: 200, message: OK}
2310-- request:
2311- body: null
2312- headers:
2313- accept-encoding: ['gzip, deflate']
2314- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2315- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2316- method: !!python/unicode 'GET'
2317- uri: http://localhost:9001/3.0/domains/example.com
2318- response:
2319- body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
2320- "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
2321- "contact_address": "postmaster@example.com", "description": null, "url_host":
2322- "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
2323- headers:
2324- content-length: ['278']
2325- content-type: [application/json; charset=utf-8]
2326- date: ['Tue, 10 Feb 2015 11:38:13 GMT']
2327- server: [WSGIServer/0.2 CPython/3.4.2]
2328- status: {code: 200, message: OK}
2329-- request:
2330- body: fqdn_listname=foo%40example.com
2331- headers:
2332- accept-encoding: ['gzip, deflate']
2333- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2334- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
2335- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2336- method: !!python/unicode 'POST'
2337- uri: http://localhost:9001/3.0/lists
2338- response:
2339- body: {string: !!python/unicode ''}
2340- headers:
2341- content-length: ['0']
2342- date: ['Tue, 10 Feb 2015 11:38:13 GMT']
2343- location: ['http://localhost:9001/3.0/lists/foo.example.com']
2344- server: [WSGIServer/0.2 CPython/3.4.2]
2345- status: {code: 201, message: Created}
2346-- request:
2347- body: null
2348- headers:
2349- accept-encoding: ['gzip, deflate']
2350- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2351- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2352- method: !!python/unicode 'GET'
2353- uri: http://localhost:9001/3.0/lists/foo.example.com
2354- response:
2355- body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
2356- "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
2357- "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
2358- 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
2359- headers:
2360- content-length: ['294']
2361- content-type: [application/json; charset=utf-8]
2362- date: ['Tue, 10 Feb 2015 11:38:13 GMT']
2363- server: [WSGIServer/0.2 CPython/3.4.2]
2364- status: {code: 200, message: OK}
2365-- request:
2366- body: subscriber=owner%40example.com&list_id=foo.example.com&role=owner
2367- headers:
2368- accept-encoding: ['gzip, deflate']
2369- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2370- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
2371- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2372- method: !!python/unicode 'POST'
2373- uri: http://localhost:9001/3.0/members
2374- response:
2375- body: {string: !!python/unicode ''}
2376- headers:
2377- content-length: ['0']
2378- date: ['Tue, 10 Feb 2015 11:38:13 GMT']
2379- location: ['http://localhost:9001/3.0/members/191425294508940701779318113606479327398']
2380- server: [WSGIServer/0.2 CPython/3.4.2]
2381- status: {code: 201, message: Created}
2382-- request:
2383- body: subscriber=moderator%40example.com&list_id=foo.example.com&role=moderator
2384- headers:
2385- accept-encoding: ['gzip, deflate']
2386- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2387- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
2388- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2389- method: !!python/unicode 'POST'
2390- uri: http://localhost:9001/3.0/members
2391- response:
2392- body: {string: !!python/unicode ''}
2393- headers:
2394- content-length: ['0']
2395- date: ['Tue, 10 Feb 2015 11:38:14 GMT']
2396- location: ['http://localhost:9001/3.0/members/95836312751622089455510849030624637337']
2397- server: [WSGIServer/0.2 CPython/3.4.2]
2398- status: {code: 201, message: Created}
2399-- request:
2400- body: null
2401- headers:
2402- accept-encoding: ['gzip, deflate']
2403- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2404- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2405- method: !!python/unicode 'DELETE'
2406- uri: http://localhost:9001/3.0/lists/foo@example.com
2407- response:
2408- body: {string: !!python/unicode ''}
2409- headers:
2410- content-length: ['0']
2411- date: ['Tue, 10 Feb 2015 11:38:16 GMT']
2412- server: [WSGIServer/0.2 CPython/3.4.2]
2413- status: {code: 204, message: No Content}
2414-- request:
2415- body: mail_host=example.com
2416- headers:
2417- accept-encoding: ['gzip, deflate']
2418- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2419- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
2420- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2421- method: !!python/unicode 'POST'
2422- uri: http://localhost:9001/3.0/domains
2423- response:
2424- body: {string: !!python/unicode 'Domain exists'}
2425- headers:
2426- content-length: ['13']
2427- content-type: [application/json; charset=utf-8]
2428- date: ['Tue, 10 Feb 2015 11:38:17 GMT']
2429- server: [WSGIServer/0.2 CPython/3.4.2]
2430- status: {code: 400, message: Bad Request}
2431-- request:
2432- body: null
2433- headers:
2434- accept-encoding: ['gzip, deflate']
2435- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2436- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2437- method: !!python/unicode 'GET'
2438- uri: http://localhost:9001/3.0/domains/example.com
2439- response:
2440- body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
2441- "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
2442- "contact_address": "postmaster@example.com", "description": null, "url_host":
2443- "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
2444- headers:
2445- content-length: ['278']
2446- content-type: [application/json; charset=utf-8]
2447- date: ['Tue, 10 Feb 2015 11:38:17 GMT']
2448- server: [WSGIServer/0.2 CPython/3.4.2]
2449- status: {code: 200, message: OK}
2450-- request:
2451- body: null
2452- headers:
2453- accept-encoding: ['gzip, deflate']
2454- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2455- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2456- method: !!python/unicode 'GET'
2457- uri: http://localhost:9001/3.0/domains/example.com
2458- response:
2459- body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
2460- "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
2461- "contact_address": "postmaster@example.com", "description": null, "url_host":
2462- "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
2463- headers:
2464- content-length: ['278']
2465- content-type: [application/json; charset=utf-8]
2466- date: ['Tue, 10 Feb 2015 11:38:17 GMT']
2467- server: [WSGIServer/0.2 CPython/3.4.2]
2468- status: {code: 200, message: OK}
2469-- request:
2470- body: fqdn_listname=foo%40example.com
2471- headers:
2472- accept-encoding: ['gzip, deflate']
2473- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2474- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
2475- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2476- method: !!python/unicode 'POST'
2477- uri: http://localhost:9001/3.0/lists
2478- response:
2479- body: {string: !!python/unicode ''}
2480- headers:
2481- content-length: ['0']
2482- date: ['Tue, 10 Feb 2015 11:38:17 GMT']
2483- location: ['http://localhost:9001/3.0/lists/foo.example.com']
2484- server: [WSGIServer/0.2 CPython/3.4.2]
2485- status: {code: 201, message: Created}
2486-- request:
2487- body: null
2488- headers:
2489- accept-encoding: ['gzip, deflate']
2490- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2491- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2492- method: !!python/unicode 'GET'
2493- uri: http://localhost:9001/3.0/lists/foo.example.com
2494- response:
2495- body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
2496- "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
2497- "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
2498- 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
2499- headers:
2500- content-length: ['294']
2501- content-type: [application/json; charset=utf-8]
2502- date: ['Tue, 10 Feb 2015 11:38:17 GMT']
2503- server: [WSGIServer/0.2 CPython/3.4.2]
2504- status: {code: 200, message: OK}
2505-- request:
2506- body: subscriber=owner%40example.com&list_id=foo.example.com&role=owner
2507- headers:
2508- accept-encoding: ['gzip, deflate']
2509- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2510- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
2511- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2512- method: !!python/unicode 'POST'
2513- uri: http://localhost:9001/3.0/members
2514- response:
2515- body: {string: !!python/unicode ''}
2516- headers:
2517- content-length: ['0']
2518- date: ['Tue, 10 Feb 2015 11:38:17 GMT']
2519- location: ['http://localhost:9001/3.0/members/102009749043356491854921912856081835597']
2520- server: [WSGIServer/0.2 CPython/3.4.2]
2521- status: {code: 201, message: Created}
2522-- request:
2523- body: subscriber=moderator%40example.com&list_id=foo.example.com&role=moderator
2524- headers:
2525- accept-encoding: ['gzip, deflate']
2526- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2527- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
2528- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2529- method: !!python/unicode 'POST'
2530- uri: http://localhost:9001/3.0/members
2531- response:
2532- body: {string: !!python/unicode ''}
2533- headers:
2534- content-length: ['0']
2535- date: ['Tue, 10 Feb 2015 11:38:17 GMT']
2536- location: ['http://localhost:9001/3.0/members/134354901257501071305432677849830051406']
2537- server: [WSGIServer/0.2 CPython/3.4.2]
2538- status: {code: 201, message: Created}
2539-- request:
2540- body: null
2541- headers:
2542- accept-encoding: ['gzip, deflate']
2543- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2544- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2545- method: !!python/unicode 'GET'
2546- uri: http://localhost:9001/3.0/lists/foo@example.com
2547- response:
2548- body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
2549- "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
2550- "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
2551- 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
2552- headers:
2553- content-length: ['294']
2554- content-type: [application/json; charset=utf-8]
2555- date: ['Tue, 10 Feb 2015 11:38:19 GMT']
2556- server: [WSGIServer/0.2 CPython/3.4.2]
2557- status: {code: 200, message: OK}
2558-- request:
2559- body: null
2560- headers:
2561- accept-encoding: ['gzip, deflate']
2562- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2563- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2564- method: !!python/unicode 'GET'
2565- uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
2566- response:
2567- body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
2568- "total_size": 0}'}
2569- headers:
2570- content-length: ['90']
2571- content-type: [application/json; charset=utf-8]
2572- date: ['Tue, 10 Feb 2015 11:38:19 GMT']
2573- server: [WSGIServer/0.2 CPython/3.4.2]
2574- status: {code: 200, message: OK}
2575-- request:
2576- body: null
2577- headers:
2578- accept-encoding: ['gzip, deflate']
2579- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2580- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2581- method: !!python/unicode 'GET'
2582- uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
2583- response:
2584- body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
2585- "http_etag": "\"263386f97d35f9e345163776b0411a131bf6e0af\"", "role": "owner",
2586- "email": "owner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
2587- "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
2588- "http://localhost:9001/3.0/members/102009749043356491854921912856081835597"}],
2589- "start": 0, "http_etag": "\"8e8684906523558f6f4f6ba96da5d447133b4ade\"", "total_size":
2590- 1}'}
2591- headers:
2592- content-length: ['511']
2593- content-type: [application/json; charset=utf-8]
2594- date: ['Tue, 10 Feb 2015 11:38:19 GMT']
2595- server: [WSGIServer/0.2 CPython/3.4.2]
2596- status: {code: 200, message: OK}
2597-- request:
2598- body: null
2599- headers:
2600- accept-encoding: ['gzip, deflate']
2601- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2602- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2603- method: !!python/unicode 'GET'
2604- uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
2605- response:
2606- body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
2607- "http_etag": "\"987166ac831a2cee8440b07e03fe2fd76fdf298b\"", "role": "moderator",
2608- "email": "moderator@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
2609- "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "self_link":
2610- "http://localhost:9001/3.0/members/134354901257501071305432677849830051406"}],
2611- "start": 0, "http_etag": "\"bfadd914341a9c8abd64d62d6d0b4a7f416e6b02\"", "total_size":
2612- 1}'}
2613- headers:
2614- content-length: ['523']
2615- content-type: [application/json; charset=utf-8]
2616- date: ['Tue, 10 Feb 2015 11:38:19 GMT']
2617- server: [WSGIServer/0.2 CPython/3.4.2]
2618- status: {code: 200, message: OK}
2619-- request:
2620- body: null
2621- headers:
2622- accept-encoding: ['gzip, deflate']
2623- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2624- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2625- method: !!python/unicode 'GET'
2626- uri: http://localhost:9001/3.0/lists/foo@example.com
2627- response:
2628- body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
2629- "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
2630- "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
2631- 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
2632- headers:
2633- content-length: ['294']
2634- content-type: [application/json; charset=utf-8]
2635- date: ['Tue, 10 Feb 2015 11:38:19 GMT']
2636- server: [WSGIServer/0.2 CPython/3.4.2]
2637- status: {code: 200, message: OK}
2638-- request:
2639- body: null
2640- headers:
2641- accept-encoding: ['gzip, deflate']
2642- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2643- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2644- method: !!python/unicode 'GET'
2645- uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
2646- response:
2647- body: {string: !!python/unicode '{"entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
2648- "http_etag": "\"263386f97d35f9e345163776b0411a131bf6e0af\"", "role": "owner",
2649- "email": "owner@example.com", "delivery_mode": "regular", "list_id": "foo.example.com",
2650- "address": "http://localhost:9001/3.0/addresses/owner@example.com", "self_link":
2651- "http://localhost:9001/3.0/members/102009749043356491854921912856081835597"}],
2652- "start": 0, "http_etag": "\"8e8684906523558f6f4f6ba96da5d447133b4ade\"", "total_size":
2653- 1}'}
2654- headers:
2655- content-length: ['511']
2656- content-type: [application/json; charset=utf-8]
2657- date: ['Tue, 10 Feb 2015 11:38:19 GMT']
2658- server: [WSGIServer/0.2 CPython/3.4.2]
2659- status: {code: 200, message: OK}
2660-- request:
2661- body: null
2662- headers:
2663- accept-encoding: ['gzip, deflate']
2664- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2665- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2666- method: !!python/unicode 'DELETE'
2667- uri: http://localhost:9001/3.0/lists/foo@example.com
2668- response:
2669- body: {string: !!python/unicode ''}
2670- headers:
2671- content-length: ['0']
2672- date: ['Tue, 10 Feb 2015 11:38:20 GMT']
2673- server: [WSGIServer/0.2 CPython/3.4.2]
2674- status: {code: 204, message: No Content}
2675-- request:
2676- body: mail_host=example.com
2677- headers:
2678- accept-encoding: ['gzip, deflate']
2679- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2680- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
2681- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2682- method: !!python/unicode 'POST'
2683- uri: http://localhost:9001/3.0/domains
2684- response:
2685- body: {string: !!python/unicode 'Domain exists'}
2686- headers:
2687- content-length: ['13']
2688- content-type: [application/json; charset=utf-8]
2689- date: ['Tue, 10 Feb 2015 11:38:22 GMT']
2690- server: [WSGIServer/0.2 CPython/3.4.2]
2691- status: {code: 400, message: Bad Request}
2692-- request:
2693- body: null
2694- headers:
2695- accept-encoding: ['gzip, deflate']
2696- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2697- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2698- method: !!python/unicode 'GET'
2699- uri: http://localhost:9001/3.0/domains/example.com
2700- response:
2701- body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
2702- "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
2703- "contact_address": "postmaster@example.com", "description": null, "url_host":
2704- "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
2705- headers:
2706- content-length: ['278']
2707- content-type: [application/json; charset=utf-8]
2708- date: ['Tue, 10 Feb 2015 11:38:22 GMT']
2709- server: [WSGIServer/0.2 CPython/3.4.2]
2710- status: {code: 200, message: OK}
2711-- request:
2712- body: null
2713- headers:
2714- accept-encoding: ['gzip, deflate']
2715- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2716- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2717- method: !!python/unicode 'GET'
2718- uri: http://localhost:9001/3.0/domains/example.com
2719- response:
2720- body: {string: !!python/unicode '{"base_url": "http://example.com", "mail_host":
2721- "example.com", "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
2722- "contact_address": "postmaster@example.com", "description": null, "url_host":
2723- "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
2724- headers:
2725- content-length: ['278']
2726- content-type: [application/json; charset=utf-8]
2727- date: ['Tue, 10 Feb 2015 11:38:22 GMT']
2728- server: [WSGIServer/0.2 CPython/3.4.2]
2729- status: {code: 200, message: OK}
2730-- request:
2731- body: fqdn_listname=foo%40example.com
2732- headers:
2733- accept-encoding: ['gzip, deflate']
2734- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2735- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
2736- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2737- method: !!python/unicode 'POST'
2738- uri: http://localhost:9001/3.0/lists
2739- response:
2740- body: {string: !!python/unicode ''}
2741- headers:
2742- content-length: ['0']
2743- date: ['Tue, 10 Feb 2015 11:38:22 GMT']
2744- location: ['http://localhost:9001/3.0/lists/foo.example.com']
2745- server: [WSGIServer/0.2 CPython/3.4.2]
2746- status: {code: 201, message: Created}
2747-- request:
2748- body: null
2749- headers:
2750- accept-encoding: ['gzip, deflate']
2751- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2752- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2753- method: !!python/unicode 'GET'
2754- uri: http://localhost:9001/3.0/lists/foo.example.com
2755- response:
2756- body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
2757- "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
2758- "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
2759- 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
2760- headers:
2761- content-length: ['294']
2762- content-type: [application/json; charset=utf-8]
2763- date: ['Tue, 10 Feb 2015 11:38:22 GMT']
2764- server: [WSGIServer/0.2 CPython/3.4.2]
2765- status: {code: 200, message: OK}
2766-- request:
2767- body: subscriber=owner%40example.com&list_id=foo.example.com&role=owner
2768- headers:
2769- accept-encoding: ['gzip, deflate']
2770- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2771- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
2772- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2773- method: !!python/unicode 'POST'
2774- uri: http://localhost:9001/3.0/members
2775- response:
2776- body: {string: !!python/unicode ''}
2777- headers:
2778- content-length: ['0']
2779- date: ['Tue, 10 Feb 2015 11:38:22 GMT']
2780- location: ['http://localhost:9001/3.0/members/207648210994466675946664407844247143509']
2781- server: [WSGIServer/0.2 CPython/3.4.2]
2782- status: {code: 201, message: Created}
2783-- request:
2784- body: subscriber=moderator%40example.com&list_id=foo.example.com&role=moderator
2785- headers:
2786- accept-encoding: ['gzip, deflate']
2787- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2788- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
2789- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2790- method: !!python/unicode 'POST'
2791- uri: http://localhost:9001/3.0/members
2792- response:
2793- body: {string: !!python/unicode ''}
2794- headers:
2795- content-length: ['0']
2796- date: ['Tue, 10 Feb 2015 11:38:22 GMT']
2797- location: ['http://localhost:9001/3.0/members/272777322018096199510096183218019398520']
2798- server: [WSGIServer/0.2 CPython/3.4.2]
2799- status: {code: 201, message: Created}
2800-- request:
2801- body: null
2802- headers:
2803- accept-encoding: ['gzip, deflate']
2804- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2805- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2806- method: !!python/unicode 'GET'
2807- uri: http://localhost:9001/3.0/lists/foo@example.com
2808- response:
2809- body: {string: !!python/unicode '{"fqdn_listname": "foo@example.com", "display_name":
2810- "Foo", "member_count": 0, "list_id": "foo.example.com", "mail_host": "example.com",
2811- "self_link": "http://localhost:9001/3.0/lists/foo.example.com", "volume":
2812- 1, "list_name": "foo", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
2813- headers:
2814- content-length: ['294']
2815- content-type: [application/json; charset=utf-8]
2816- date: ['Tue, 10 Feb 2015 11:38:24 GMT']
2817- server: [WSGIServer/0.2 CPython/3.4.2]
2818- status: {code: 200, message: OK}
2819-- request:
2820- body: null
2821- headers:
2822- accept-encoding: ['gzip, deflate']
2823- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2824- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2825- method: !!python/unicode 'GET'
2826- uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
2827- response:
2828- body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
2829- "total_size": 0}'}
2830- headers:
2831- content-length: ['90']
2832- content-type: [application/json; charset=utf-8]
2833- date: ['Tue, 10 Feb 2015 11:38:24 GMT']
2834- server: [WSGIServer/0.2 CPython/3.4.2]
2835- status: {code: 200, message: OK}
2836-- request:
2837- body: null
2838- headers:
2839- accept-encoding: ['gzip, deflate']
2840- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2841- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2842- method: !!python/unicode 'DELETE'
2843- uri: http://localhost:9001/3.0/lists/foo@example.com
2844- response:
2845- body: {string: !!python/unicode ''}
2846- headers:
2847- content-length: ['0']
2848- date: ['Tue, 10 Feb 2015 11:38:26 GMT']
2849- server: [WSGIServer/0.2 CPython/3.4.2]
2850- status: {code: 204, message: No Content}
2851-- request:
2852- body: mail_host=example.com
2853- headers:
2854- accept-encoding: ['gzip, deflate']
2855- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2856- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
2857- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2858- method: !!python/unicode 'POST'
2859- uri: http://localhost:9001/3.0/domains
2860- response:
2861- body: {string: !!python/unicode 'Domain exists'}
2862- headers:
2863- content-length: ['13']
2864- content-type: [application/json; charset=utf-8]
2865- date: ['Tue, 10 Feb 2015 12:01:26 GMT']
2866- server: [WSGIServer/0.2 CPython/3.4.2]
2867- status: {code: 400, message: Bad Request}
2868-- request:
2869- body: null
2870- headers:
2871- accept-encoding: ['gzip, deflate']
2872- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2873- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2874- method: !!python/unicode 'GET'
2875- uri: http://localhost:9001/3.0/domains/example.com
2876- response:
2877- body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
2878- "url_host": "example.com", "mail_host": "example.com", "description": null,
2879- "base_url": "http://example.com", "contact_address": "postmaster@example.com",
2880- "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
2881- headers:
2882- content-length: ['278']
2883- content-type: [application/json; charset=utf-8]
2884- date: ['Tue, 10 Feb 2015 12:01:26 GMT']
2885- server: [WSGIServer/0.2 CPython/3.4.2]
2886- status: {code: 200, message: OK}
2887-- request:
2888- body: null
2889- headers:
2890- accept-encoding: ['gzip, deflate']
2891- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2892- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2893- method: !!python/unicode 'GET'
2894- uri: http://localhost:9001/3.0/domains/example.com
2895- response:
2896- body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
2897- "url_host": "example.com", "mail_host": "example.com", "description": null,
2898- "base_url": "http://example.com", "contact_address": "postmaster@example.com",
2899- "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
2900- headers:
2901- content-length: ['278']
2902- content-type: [application/json; charset=utf-8]
2903- date: ['Tue, 10 Feb 2015 12:01:26 GMT']
2904- server: [WSGIServer/0.2 CPython/3.4.2]
2905- status: {code: 200, message: OK}
2906-- request:
2907- body: fqdn_listname=foo%40example.com
2908- headers:
2909- accept-encoding: ['gzip, deflate']
2910- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2911- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
2912- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2913- method: !!python/unicode 'POST'
2914- uri: http://localhost:9001/3.0/lists
2915- response:
2916- body: {string: !!python/unicode ''}
2917- headers:
2918- content-length: ['0']
2919- date: ['Tue, 10 Feb 2015 12:01:26 GMT']
2920- location: ['http://localhost:9001/3.0/lists/foo.example.com']
2921- server: [WSGIServer/0.2 CPython/3.4.2]
2922- status: {code: 201, message: Created}
2923-- request:
2924- body: null
2925- headers:
2926- accept-encoding: ['gzip, deflate']
2927- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2928- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2929- method: !!python/unicode 'GET'
2930- uri: http://localhost:9001/3.0/lists/foo.example.com
2931- response:
2932- body: {string: !!python/unicode '{"list_name": "foo", "volume": 1, "list_id":
2933- "foo.example.com", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
2934- "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
2935- 0, "mail_host": "example.com", "display_name": "Foo"}'}
2936- headers:
2937- content-length: ['294']
2938- content-type: [application/json; charset=utf-8]
2939- date: ['Tue, 10 Feb 2015 12:01:26 GMT']
2940- server: [WSGIServer/0.2 CPython/3.4.2]
2941- status: {code: 200, message: OK}
2942-- request:
2943- body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
2944- headers:
2945- accept-encoding: ['gzip, deflate']
2946- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2947- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
2948- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2949- method: !!python/unicode 'POST'
2950- uri: http://localhost:9001/3.0/members
2951- response:
2952- body: {string: !!python/unicode ''}
2953- headers:
2954- content-length: ['0']
2955- date: ['Tue, 10 Feb 2015 12:01:26 GMT']
2956- location: ['http://localhost:9001/3.0/members/231555231194996662016433524627672962508']
2957- server: [WSGIServer/0.2 CPython/3.4.2]
2958- status: {code: 201, message: Created}
2959-- request:
2960- body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
2961- headers:
2962- accept-encoding: ['gzip, deflate']
2963- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2964- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
2965- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2966- method: !!python/unicode 'POST'
2967- uri: http://localhost:9001/3.0/members
2968- response:
2969- body: {string: !!python/unicode ''}
2970- headers:
2971- content-length: ['0']
2972- date: ['Tue, 10 Feb 2015 12:01:26 GMT']
2973- location: ['http://localhost:9001/3.0/members/244667584952145039218331003064067356173']
2974- server: [WSGIServer/0.2 CPython/3.4.2]
2975- status: {code: 201, message: Created}
2976-- request:
2977- body: null
2978- headers:
2979- accept-encoding: ['gzip, deflate']
2980- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2981- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2982- method: !!python/unicode 'DELETE'
2983- uri: http://localhost:9001/3.0/lists/foo@example.com
2984- response:
2985- body: {string: !!python/unicode ''}
2986- headers:
2987- content-length: ['0']
2988- date: ['Tue, 10 Feb 2015 12:01:29 GMT']
2989- server: [WSGIServer/0.2 CPython/3.4.2]
2990- status: {code: 204, message: No Content}
2991-- request:
2992- body: mail_host=example.com
2993- headers:
2994- accept-encoding: ['gzip, deflate']
2995- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
2996- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
2997- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
2998- method: !!python/unicode 'POST'
2999- uri: http://localhost:9001/3.0/domains
3000- response:
3001- body: {string: !!python/unicode 'Domain exists'}
3002- headers:
3003- content-length: ['13']
3004- content-type: [application/json; charset=utf-8]
3005- date: ['Tue, 10 Feb 2015 12:01:30 GMT']
3006- server: [WSGIServer/0.2 CPython/3.4.2]
3007- status: {code: 400, message: Bad Request}
3008-- request:
3009- body: null
3010- headers:
3011- accept-encoding: ['gzip, deflate']
3012- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3013- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3014- method: !!python/unicode 'GET'
3015- uri: http://localhost:9001/3.0/domains/example.com
3016- response:
3017- body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
3018- "url_host": "example.com", "mail_host": "example.com", "description": null,
3019- "base_url": "http://example.com", "contact_address": "postmaster@example.com",
3020- "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
3021- headers:
3022- content-length: ['278']
3023- content-type: [application/json; charset=utf-8]
3024- date: ['Tue, 10 Feb 2015 12:01:30 GMT']
3025- server: [WSGIServer/0.2 CPython/3.4.2]
3026- status: {code: 200, message: OK}
3027-- request:
3028- body: null
3029- headers:
3030- accept-encoding: ['gzip, deflate']
3031- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3032- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3033- method: !!python/unicode 'GET'
3034- uri: http://localhost:9001/3.0/domains/example.com
3035- response:
3036- body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
3037- "url_host": "example.com", "mail_host": "example.com", "description": null,
3038- "base_url": "http://example.com", "contact_address": "postmaster@example.com",
3039- "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
3040- headers:
3041- content-length: ['278']
3042- content-type: [application/json; charset=utf-8]
3043- date: ['Tue, 10 Feb 2015 12:01:30 GMT']
3044- server: [WSGIServer/0.2 CPython/3.4.2]
3045- status: {code: 200, message: OK}
3046-- request:
3047- body: fqdn_listname=foo%40example.com
3048- headers:
3049- accept-encoding: ['gzip, deflate']
3050- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3051- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
3052- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3053- method: !!python/unicode 'POST'
3054- uri: http://localhost:9001/3.0/lists
3055- response:
3056- body: {string: !!python/unicode ''}
3057- headers:
3058- content-length: ['0']
3059- date: ['Tue, 10 Feb 2015 12:01:30 GMT']
3060- location: ['http://localhost:9001/3.0/lists/foo.example.com']
3061- server: [WSGIServer/0.2 CPython/3.4.2]
3062- status: {code: 201, message: Created}
3063-- request:
3064- body: null
3065- headers:
3066- accept-encoding: ['gzip, deflate']
3067- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3068- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3069- method: !!python/unicode 'GET'
3070- uri: http://localhost:9001/3.0/lists/foo.example.com
3071- response:
3072- body: {string: !!python/unicode '{"list_name": "foo", "volume": 1, "list_id":
3073- "foo.example.com", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
3074- "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
3075- 0, "mail_host": "example.com", "display_name": "Foo"}'}
3076- headers:
3077- content-length: ['294']
3078- content-type: [application/json; charset=utf-8]
3079- date: ['Tue, 10 Feb 2015 12:01:30 GMT']
3080- server: [WSGIServer/0.2 CPython/3.4.2]
3081- status: {code: 200, message: OK}
3082-- request:
3083- body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
3084- headers:
3085- accept-encoding: ['gzip, deflate']
3086- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3087- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
3088- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3089- method: !!python/unicode 'POST'
3090- uri: http://localhost:9001/3.0/members
3091- response:
3092- body: {string: !!python/unicode ''}
3093- headers:
3094- content-length: ['0']
3095- date: ['Tue, 10 Feb 2015 12:01:30 GMT']
3096- location: ['http://localhost:9001/3.0/members/163419572633799486019119205366120239761']
3097- server: [WSGIServer/0.2 CPython/3.4.2]
3098- status: {code: 201, message: Created}
3099-- request:
3100- body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
3101- headers:
3102- accept-encoding: ['gzip, deflate']
3103- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3104- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
3105- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3106- method: !!python/unicode 'POST'
3107- uri: http://localhost:9001/3.0/members
3108- response:
3109- body: {string: !!python/unicode ''}
3110- headers:
3111- content-length: ['0']
3112- date: ['Tue, 10 Feb 2015 12:01:31 GMT']
3113- location: ['http://localhost:9001/3.0/members/249841082002958347311533808819541101179']
3114- server: [WSGIServer/0.2 CPython/3.4.2]
3115- status: {code: 201, message: Created}
3116-- request:
3117- body: null
3118- headers:
3119- accept-encoding: ['gzip, deflate']
3120- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3121- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3122- method: !!python/unicode 'DELETE'
3123- uri: http://localhost:9001/3.0/lists/foo@example.com
3124- response:
3125- body: {string: !!python/unicode ''}
3126- headers:
3127- content-length: ['0']
3128- date: ['Tue, 10 Feb 2015 12:01:33 GMT']
3129- server: [WSGIServer/0.2 CPython/3.4.2]
3130- status: {code: 204, message: No Content}
3131-- request:
3132- body: mail_host=example.com
3133- headers:
3134- accept-encoding: ['gzip, deflate']
3135- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3136- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
3137- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3138- method: !!python/unicode 'POST'
3139- uri: http://localhost:9001/3.0/domains
3140- response:
3141- body: {string: !!python/unicode 'Domain exists'}
3142- headers:
3143- content-length: ['13']
3144- content-type: [application/json; charset=utf-8]
3145- date: ['Tue, 10 Feb 2015 12:01:35 GMT']
3146- server: [WSGIServer/0.2 CPython/3.4.2]
3147- status: {code: 400, message: Bad Request}
3148-- request:
3149- body: null
3150- headers:
3151- accept-encoding: ['gzip, deflate']
3152- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3153- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3154- method: !!python/unicode 'GET'
3155- uri: http://localhost:9001/3.0/domains/example.com
3156- response:
3157- body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
3158- "url_host": "example.com", "mail_host": "example.com", "description": null,
3159- "base_url": "http://example.com", "contact_address": "postmaster@example.com",
3160- "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
3161- headers:
3162- content-length: ['278']
3163- content-type: [application/json; charset=utf-8]
3164- date: ['Tue, 10 Feb 2015 12:01:35 GMT']
3165- server: [WSGIServer/0.2 CPython/3.4.2]
3166- status: {code: 200, message: OK}
3167-- request:
3168- body: null
3169- headers:
3170- accept-encoding: ['gzip, deflate']
3171- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3172- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3173- method: !!python/unicode 'GET'
3174- uri: http://localhost:9001/3.0/domains/example.com
3175- response:
3176- body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
3177- "url_host": "example.com", "mail_host": "example.com", "description": null,
3178- "base_url": "http://example.com", "contact_address": "postmaster@example.com",
3179- "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
3180- headers:
3181- content-length: ['278']
3182- content-type: [application/json; charset=utf-8]
3183- date: ['Tue, 10 Feb 2015 12:01:35 GMT']
3184- server: [WSGIServer/0.2 CPython/3.4.2]
3185- status: {code: 200, message: OK}
3186-- request:
3187- body: fqdn_listname=foo%40example.com
3188- headers:
3189- accept-encoding: ['gzip, deflate']
3190- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3191- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
3192- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3193- method: !!python/unicode 'POST'
3194- uri: http://localhost:9001/3.0/lists
3195- response:
3196- body: {string: !!python/unicode ''}
3197- headers:
3198- content-length: ['0']
3199- date: ['Tue, 10 Feb 2015 12:01:35 GMT']
3200- location: ['http://localhost:9001/3.0/lists/foo.example.com']
3201- server: [WSGIServer/0.2 CPython/3.4.2]
3202- status: {code: 201, message: Created}
3203-- request:
3204- body: null
3205- headers:
3206- accept-encoding: ['gzip, deflate']
3207- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3208- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3209- method: !!python/unicode 'GET'
3210- uri: http://localhost:9001/3.0/lists/foo.example.com
3211- response:
3212- body: {string: !!python/unicode '{"list_name": "foo", "volume": 1, "list_id":
3213- "foo.example.com", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
3214- "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
3215- 0, "mail_host": "example.com", "display_name": "Foo"}'}
3216- headers:
3217- content-length: ['294']
3218- content-type: [application/json; charset=utf-8]
3219- date: ['Tue, 10 Feb 2015 12:01:35 GMT']
3220- server: [WSGIServer/0.2 CPython/3.4.2]
3221- status: {code: 200, message: OK}
3222-- request:
3223- body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
3224- headers:
3225- accept-encoding: ['gzip, deflate']
3226- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3227- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
3228- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3229- method: !!python/unicode 'POST'
3230- uri: http://localhost:9001/3.0/members
3231- response:
3232- body: {string: !!python/unicode ''}
3233- headers:
3234- content-length: ['0']
3235- date: ['Tue, 10 Feb 2015 12:01:35 GMT']
3236- location: ['http://localhost:9001/3.0/members/257940852299557859703633790663363223688']
3237- server: [WSGIServer/0.2 CPython/3.4.2]
3238- status: {code: 201, message: Created}
3239-- request:
3240- body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
3241- headers:
3242- accept-encoding: ['gzip, deflate']
3243- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3244- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
3245- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3246- method: !!python/unicode 'POST'
3247- uri: http://localhost:9001/3.0/members
3248- response:
3249- body: {string: !!python/unicode ''}
3250- headers:
3251- content-length: ['0']
3252- date: ['Tue, 10 Feb 2015 12:01:35 GMT']
3253- location: ['http://localhost:9001/3.0/members/282637221825622393919297264741386273314']
3254- server: [WSGIServer/0.2 CPython/3.4.2]
3255- status: {code: 201, message: Created}
3256-- request:
3257- body: null
3258- headers:
3259- accept-encoding: ['gzip, deflate']
3260- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3261- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3262- method: !!python/unicode 'DELETE'
3263- uri: http://localhost:9001/3.0/lists/foo@example.com
3264- response:
3265- body: {string: !!python/unicode ''}
3266- headers:
3267- content-length: ['0']
3268- date: ['Tue, 10 Feb 2015 12:01:38 GMT']
3269- server: [WSGIServer/0.2 CPython/3.4.2]
3270- status: {code: 204, message: No Content}
3271-- request:
3272- body: mail_host=example.com
3273- headers:
3274- accept-encoding: ['gzip, deflate']
3275- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3276- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
3277- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3278- method: !!python/unicode 'POST'
3279- uri: http://localhost:9001/3.0/domains
3280- response:
3281- body: {string: !!python/unicode 'Domain exists'}
3282- headers:
3283- content-length: ['13']
3284- content-type: [application/json; charset=utf-8]
3285- date: ['Tue, 10 Feb 2015 12:01:40 GMT']
3286- server: [WSGIServer/0.2 CPython/3.4.2]
3287- status: {code: 400, message: Bad Request}
3288-- request:
3289- body: null
3290- headers:
3291- accept-encoding: ['gzip, deflate']
3292- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3293- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3294- method: !!python/unicode 'GET'
3295- uri: http://localhost:9001/3.0/domains/example.com
3296- response:
3297- body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
3298- "url_host": "example.com", "mail_host": "example.com", "description": null,
3299- "base_url": "http://example.com", "contact_address": "postmaster@example.com",
3300- "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
3301- headers:
3302- content-length: ['278']
3303- content-type: [application/json; charset=utf-8]
3304- date: ['Tue, 10 Feb 2015 12:01:40 GMT']
3305- server: [WSGIServer/0.2 CPython/3.4.2]
3306- status: {code: 200, message: OK}
3307-- request:
3308- body: null
3309- headers:
3310- accept-encoding: ['gzip, deflate']
3311- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3312- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3313- method: !!python/unicode 'GET'
3314- uri: http://localhost:9001/3.0/domains/example.com
3315- response:
3316- body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
3317- "url_host": "example.com", "mail_host": "example.com", "description": null,
3318- "base_url": "http://example.com", "contact_address": "postmaster@example.com",
3319- "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
3320- headers:
3321- content-length: ['278']
3322- content-type: [application/json; charset=utf-8]
3323- date: ['Tue, 10 Feb 2015 12:01:40 GMT']
3324- server: [WSGIServer/0.2 CPython/3.4.2]
3325- status: {code: 200, message: OK}
3326-- request:
3327- body: fqdn_listname=foo%40example.com
3328- headers:
3329- accept-encoding: ['gzip, deflate']
3330- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3331- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
3332- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3333- method: !!python/unicode 'POST'
3334- uri: http://localhost:9001/3.0/lists
3335- response:
3336- body: {string: !!python/unicode ''}
3337- headers:
3338- content-length: ['0']
3339- date: ['Tue, 10 Feb 2015 12:01:40 GMT']
3340- location: ['http://localhost:9001/3.0/lists/foo.example.com']
3341- server: [WSGIServer/0.2 CPython/3.4.2]
3342- status: {code: 201, message: Created}
3343-- request:
3344- body: null
3345- headers:
3346- accept-encoding: ['gzip, deflate']
3347- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3348- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3349- method: !!python/unicode 'GET'
3350- uri: http://localhost:9001/3.0/lists/foo.example.com
3351- response:
3352- body: {string: !!python/unicode '{"list_name": "foo", "volume": 1, "list_id":
3353- "foo.example.com", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
3354- "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
3355- 0, "mail_host": "example.com", "display_name": "Foo"}'}
3356- headers:
3357- content-length: ['294']
3358- content-type: [application/json; charset=utf-8]
3359- date: ['Tue, 10 Feb 2015 12:01:40 GMT']
3360- server: [WSGIServer/0.2 CPython/3.4.2]
3361- status: {code: 200, message: OK}
3362-- request:
3363- body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
3364- headers:
3365- accept-encoding: ['gzip, deflate']
3366- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3367- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
3368- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3369- method: !!python/unicode 'POST'
3370- uri: http://localhost:9001/3.0/members
3371- response:
3372- body: {string: !!python/unicode ''}
3373- headers:
3374- content-length: ['0']
3375- date: ['Tue, 10 Feb 2015 12:01:40 GMT']
3376- location: ['http://localhost:9001/3.0/members/320866441307701057875338118781803712673']
3377- server: [WSGIServer/0.2 CPython/3.4.2]
3378- status: {code: 201, message: Created}
3379-- request:
3380- body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
3381- headers:
3382- accept-encoding: ['gzip, deflate']
3383- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3384- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
3385- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3386- method: !!python/unicode 'POST'
3387- uri: http://localhost:9001/3.0/members
3388- response:
3389- body: {string: !!python/unicode ''}
3390- headers:
3391- content-length: ['0']
3392- date: ['Tue, 10 Feb 2015 12:01:40 GMT']
3393- location: ['http://localhost:9001/3.0/members/171355940095428255626415376787868576901']
3394- server: [WSGIServer/0.2 CPython/3.4.2]
3395- status: {code: 201, message: Created}
3396-- request:
3397- body: null
3398- headers:
3399- accept-encoding: ['gzip, deflate']
3400- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3401- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3402- method: !!python/unicode 'GET'
3403- uri: http://localhost:9001/3.0/lists/foo@example.com
3404- response:
3405- body: {string: !!python/unicode '{"list_name": "foo", "volume": 1, "list_id":
3406- "foo.example.com", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
3407- "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
3408- 0, "mail_host": "example.com", "display_name": "Foo"}'}
3409- headers:
3410- content-length: ['294']
3411- content-type: [application/json; charset=utf-8]
3412- date: ['Tue, 10 Feb 2015 12:01:42 GMT']
3413- server: [WSGIServer/0.2 CPython/3.4.2]
3414- status: {code: 200, message: OK}
3415-- request:
3416- body: null
3417- headers:
3418- accept-encoding: ['gzip, deflate']
3419- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3420- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3421- method: !!python/unicode 'GET'
3422- uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
3423- response:
3424- body: {string: !!python/unicode '{"total_size": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
3425- "start": 0}'}
3426- headers:
3427- content-length: ['90']
3428- content-type: [application/json; charset=utf-8]
3429- date: ['Tue, 10 Feb 2015 12:01:42 GMT']
3430- server: [WSGIServer/0.2 CPython/3.4.2]
3431- status: {code: 200, message: OK}
3432-- request:
3433- body: null
3434- headers:
3435- accept-encoding: ['gzip, deflate']
3436- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3437- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3438- method: !!python/unicode 'GET'
3439- uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
3440- response:
3441- body: {string: !!python/unicode '{"total_size": 1, "http_etag": "\"7d08267b37545892f2c7bcf27299a833bac2dcaf\"",
3442- "entries": [{"email": "owner@example.com", "role": "owner", "user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
3443- "address": "http://localhost:9001/3.0/addresses/owner@example.com", "list_id":
3444- "foo.example.com", "delivery_mode": "regular", "http_etag": "\"54259432b1b368eebaab4cf39d86a6bdd50a529a\"",
3445- "self_link": "http://localhost:9001/3.0/members/320866441307701057875338118781803712673"}],
3446- "start": 0}'}
3447- headers:
3448- content-length: ['511']
3449- content-type: [application/json; charset=utf-8]
3450- date: ['Tue, 10 Feb 2015 12:01:42 GMT']
3451- server: [WSGIServer/0.2 CPython/3.4.2]
3452- status: {code: 200, message: OK}
3453-- request:
3454- body: null
3455- headers:
3456- accept-encoding: ['gzip, deflate']
3457- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3458- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3459- method: !!python/unicode 'GET'
3460- uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
3461- response:
3462- body: {string: !!python/unicode '{"total_size": 1, "http_etag": "\"a686b04eba0bacc861229a8da3a09845f27a5ea5\"",
3463- "entries": [{"email": "moderator@example.com", "role": "moderator", "user":
3464- "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
3465- "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "list_id":
3466- "foo.example.com", "delivery_mode": "regular", "http_etag": "\"8cad6799066e151bc0b61302d00728ab965f8f0b\"",
3467- "self_link": "http://localhost:9001/3.0/members/171355940095428255626415376787868576901"}],
3468- "start": 0}'}
3469- headers:
3470- content-length: ['523']
3471- content-type: [application/json; charset=utf-8]
3472- date: ['Tue, 10 Feb 2015 12:01:42 GMT']
3473- server: [WSGIServer/0.2 CPython/3.4.2]
3474- status: {code: 200, message: OK}
3475-- request:
3476- body: null
3477- headers:
3478- accept-encoding: ['gzip, deflate']
3479- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3480- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3481- method: !!python/unicode 'GET'
3482- uri: http://localhost:9001/3.0/lists/foo@example.com
3483- response:
3484- body: {string: !!python/unicode '{"list_name": "foo", "volume": 1, "list_id":
3485- "foo.example.com", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
3486- "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
3487- 0, "mail_host": "example.com", "display_name": "Foo"}'}
3488- headers:
3489- content-length: ['294']
3490- content-type: [application/json; charset=utf-8]
3491- date: ['Tue, 10 Feb 2015 12:01:42 GMT']
3492- server: [WSGIServer/0.2 CPython/3.4.2]
3493- status: {code: 200, message: OK}
3494-- request:
3495- body: null
3496- headers:
3497- accept-encoding: ['gzip, deflate']
3498- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3499- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3500- method: !!python/unicode 'GET'
3501- uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
3502- response:
3503- body: {string: !!python/unicode '{"total_size": 1, "http_etag": "\"7d08267b37545892f2c7bcf27299a833bac2dcaf\"",
3504- "entries": [{"email": "owner@example.com", "role": "owner", "user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
3505- "address": "http://localhost:9001/3.0/addresses/owner@example.com", "list_id":
3506- "foo.example.com", "delivery_mode": "regular", "http_etag": "\"54259432b1b368eebaab4cf39d86a6bdd50a529a\"",
3507- "self_link": "http://localhost:9001/3.0/members/320866441307701057875338118781803712673"}],
3508- "start": 0}'}
3509- headers:
3510- content-length: ['511']
3511- content-type: [application/json; charset=utf-8]
3512- date: ['Tue, 10 Feb 2015 12:01:42 GMT']
3513- server: [WSGIServer/0.2 CPython/3.4.2]
3514- status: {code: 200, message: OK}
3515-- request:
3516- body: null
3517- headers:
3518- accept-encoding: ['gzip, deflate']
3519- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3520- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3521- method: !!python/unicode 'DELETE'
3522- uri: http://localhost:9001/3.0/lists/foo@example.com
3523- response:
3524- body: {string: !!python/unicode ''}
3525- headers:
3526- content-length: ['0']
3527- date: ['Tue, 10 Feb 2015 12:01:44 GMT']
3528- server: [WSGIServer/0.2 CPython/3.4.2]
3529- status: {code: 204, message: No Content}
3530-- request:
3531- body: mail_host=example.com
3532- headers:
3533- accept-encoding: ['gzip, deflate']
3534- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3535- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
3536- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3537- method: !!python/unicode 'POST'
3538- uri: http://localhost:9001/3.0/domains
3539- response:
3540- body: {string: !!python/unicode 'Domain exists'}
3541- headers:
3542- content-length: ['13']
3543- content-type: [application/json; charset=utf-8]
3544- date: ['Tue, 10 Feb 2015 12:01:47 GMT']
3545- server: [WSGIServer/0.2 CPython/3.4.2]
3546- status: {code: 400, message: Bad Request}
3547-- request:
3548- body: null
3549- headers:
3550- accept-encoding: ['gzip, deflate']
3551- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3552- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3553- method: !!python/unicode 'GET'
3554- uri: http://localhost:9001/3.0/domains/example.com
3555- response:
3556- body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
3557- "url_host": "example.com", "mail_host": "example.com", "description": null,
3558- "base_url": "http://example.com", "contact_address": "postmaster@example.com",
3559- "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
3560- headers:
3561- content-length: ['278']
3562- content-type: [application/json; charset=utf-8]
3563- date: ['Tue, 10 Feb 2015 12:01:47 GMT']
3564- server: [WSGIServer/0.2 CPython/3.4.2]
3565- status: {code: 200, message: OK}
3566-- request:
3567- body: null
3568- headers:
3569- accept-encoding: ['gzip, deflate']
3570- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3571- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3572- method: !!python/unicode 'GET'
3573- uri: http://localhost:9001/3.0/domains/example.com
3574- response:
3575- body: {string: !!python/unicode '{"http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
3576- "url_host": "example.com", "mail_host": "example.com", "description": null,
3577- "base_url": "http://example.com", "contact_address": "postmaster@example.com",
3578- "self_link": "http://localhost:9001/3.0/domains/example.com"}'}
3579- headers:
3580- content-length: ['278']
3581- content-type: [application/json; charset=utf-8]
3582- date: ['Tue, 10 Feb 2015 12:01:47 GMT']
3583- server: [WSGIServer/0.2 CPython/3.4.2]
3584- status: {code: 200, message: OK}
3585-- request:
3586- body: fqdn_listname=foo%40example.com
3587- headers:
3588- accept-encoding: ['gzip, deflate']
3589- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3590- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
3591- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3592- method: !!python/unicode 'POST'
3593- uri: http://localhost:9001/3.0/lists
3594- response:
3595- body: {string: !!python/unicode ''}
3596- headers:
3597- content-length: ['0']
3598- date: ['Tue, 10 Feb 2015 12:01:47 GMT']
3599- location: ['http://localhost:9001/3.0/lists/foo.example.com']
3600- server: [WSGIServer/0.2 CPython/3.4.2]
3601- status: {code: 201, message: Created}
3602-- request:
3603- body: null
3604- headers:
3605- accept-encoding: ['gzip, deflate']
3606- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3607- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3608- method: !!python/unicode 'GET'
3609- uri: http://localhost:9001/3.0/lists/foo.example.com
3610- response:
3611- body: {string: !!python/unicode '{"list_name": "foo", "volume": 1, "list_id":
3612- "foo.example.com", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
3613- "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
3614- 0, "mail_host": "example.com", "display_name": "Foo"}'}
3615- headers:
3616- content-length: ['294']
3617- content-type: [application/json; charset=utf-8]
3618- date: ['Tue, 10 Feb 2015 12:01:47 GMT']
3619- server: [WSGIServer/0.2 CPython/3.4.2]
3620- status: {code: 200, message: OK}
3621-- request:
3622- body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
3623- headers:
3624- accept-encoding: ['gzip, deflate']
3625- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3626- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
3627- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3628- method: !!python/unicode 'POST'
3629- uri: http://localhost:9001/3.0/members
3630- response:
3631- body: {string: !!python/unicode ''}
3632- headers:
3633- content-length: ['0']
3634- date: ['Tue, 10 Feb 2015 12:01:47 GMT']
3635- location: ['http://localhost:9001/3.0/members/339111217010615044307181304523052035249']
3636- server: [WSGIServer/0.2 CPython/3.4.2]
3637- status: {code: 201, message: Created}
3638-- request:
3639- body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
3640- headers:
3641- accept-encoding: ['gzip, deflate']
3642- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3643- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
3644- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3645- method: !!python/unicode 'POST'
3646- uri: http://localhost:9001/3.0/members
3647- response:
3648- body: {string: !!python/unicode ''}
3649- headers:
3650- content-length: ['0']
3651- date: ['Tue, 10 Feb 2015 12:01:47 GMT']
3652- location: ['http://localhost:9001/3.0/members/164285594740706742120769891777879290825']
3653- server: [WSGIServer/0.2 CPython/3.4.2]
3654- status: {code: 201, message: Created}
3655-- request:
3656- body: null
3657- headers:
3658- accept-encoding: ['gzip, deflate']
3659- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3660- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3661- method: !!python/unicode 'GET'
3662- uri: http://localhost:9001/3.0/lists/foo@example.com
3663- response:
3664- body: {string: !!python/unicode '{"list_name": "foo", "volume": 1, "list_id":
3665- "foo.example.com", "fqdn_listname": "foo@example.com", "self_link": "http://localhost:9001/3.0/lists/foo.example.com",
3666- "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "member_count":
3667- 0, "mail_host": "example.com", "display_name": "Foo"}'}
3668- headers:
3669- content-length: ['294']
3670- content-type: [application/json; charset=utf-8]
3671- date: ['Tue, 10 Feb 2015 12:01:49 GMT']
3672- server: [WSGIServer/0.2 CPython/3.4.2]
3673- status: {code: 200, message: OK}
3674-- request:
3675- body: null
3676- headers:
3677- accept-encoding: ['gzip, deflate']
3678- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3679- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3680- method: !!python/unicode 'GET'
3681- uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
3682- response:
3683- body: {string: !!python/unicode '{"total_size": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
3684- "start": 0}'}
3685- headers:
3686- content-length: ['90']
3687- content-type: [application/json; charset=utf-8]
3688- date: ['Tue, 10 Feb 2015 12:01:49 GMT']
3689- server: [WSGIServer/0.2 CPython/3.4.2]
3690- status: {code: 200, message: OK}
3691-- request:
3692- body: null
3693- headers:
3694- accept-encoding: ['gzip, deflate']
3695- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3696- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3697- method: !!python/unicode 'DELETE'
3698- uri: http://localhost:9001/3.0/lists/foo@example.com
3699- response:
3700- body: {string: !!python/unicode ''}
3701- headers:
3702- content-length: ['0']
3703- date: ['Tue, 10 Feb 2015 12:01:52 GMT']
3704- server: [WSGIServer/0.2 CPython/3.4.2]
3705- status: {code: 204, message: No Content}
3706-- request:
3707- body: mail_host=example.com
3708- headers:
3709- accept-encoding: ['gzip, deflate']
3710- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3711- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
3712- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3713- method: !!python/unicode 'POST'
3714- uri: http://localhost:9001/3.0/domains
3715- response:
3716- body: {string: !!python/unicode 'Domain exists'}
3717- headers:
3718- content-length: ['13']
3719- content-type: [application/json; charset=utf-8]
3720- date: ['Tue, 10 Feb 2015 13:52:37 GMT']
3721- server: [WSGIServer/0.2 CPython/3.4.2]
3722- status: {code: 400, message: Bad Request}
3723-- request:
3724- body: null
3725- headers:
3726- accept-encoding: ['gzip, deflate']
3727- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3728- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3729- method: !!python/unicode 'GET'
3730- uri: http://localhost:9001/3.0/domains/example.com
3731- response:
3732- body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
3733- "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
3734- "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
3735- "contact_address": "postmaster@example.com"}'}
3736- headers:
3737- content-length: ['278']
3738- content-type: [application/json; charset=utf-8]
3739- date: ['Tue, 10 Feb 2015 13:52:37 GMT']
3740- server: [WSGIServer/0.2 CPython/3.4.2]
3741- status: {code: 200, message: OK}
3742-- request:
3743- body: null
3744- headers:
3745- accept-encoding: ['gzip, deflate']
3746- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3747- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3748- method: !!python/unicode 'GET'
3749- uri: http://localhost:9001/3.0/domains/example.com
3750- response:
3751- body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
3752- "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
3753- "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
3754- "contact_address": "postmaster@example.com"}'}
3755- headers:
3756- content-length: ['278']
3757- content-type: [application/json; charset=utf-8]
3758- date: ['Tue, 10 Feb 2015 13:52:37 GMT']
3759- server: [WSGIServer/0.2 CPython/3.4.2]
3760- status: {code: 200, message: OK}
3761-- request:
3762- body: fqdn_listname=foo%40example.com
3763- headers:
3764- accept-encoding: ['gzip, deflate']
3765- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3766- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
3767- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3768- method: !!python/unicode 'POST'
3769- uri: http://localhost:9001/3.0/lists
3770- response:
3771- body: {string: !!python/unicode ''}
3772- headers:
3773- content-length: ['0']
3774- date: ['Tue, 10 Feb 2015 13:52:37 GMT']
3775- location: ['http://localhost:9001/3.0/lists/foo.example.com']
3776- server: [WSGIServer/0.2 CPython/3.4.2]
3777- status: {code: 201, message: Created}
3778-- request:
3779- body: null
3780- headers:
3781- accept-encoding: ['gzip, deflate']
3782- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3783- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3784- method: !!python/unicode 'GET'
3785- uri: http://localhost:9001/3.0/lists/foo.example.com
3786- response:
3787- body: {string: !!python/unicode '{"volume": 1, "list_id": "foo.example.com", "display_name":
3788- "Foo", "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link":
3789- "http://localhost:9001/3.0/lists/foo.example.com", "member_count": 0, "mail_host":
3790- "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
3791- headers:
3792- content-length: ['294']
3793- content-type: [application/json; charset=utf-8]
3794- date: ['Tue, 10 Feb 2015 13:52:37 GMT']
3795- server: [WSGIServer/0.2 CPython/3.4.2]
3796- status: {code: 200, message: OK}
3797-- request:
3798- body: list_id=foo.example.com&subscriber=owner%40example.com&role=owner
3799- headers:
3800- accept-encoding: ['gzip, deflate']
3801- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3802- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
3803- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3804- method: !!python/unicode 'POST'
3805- uri: http://localhost:9001/3.0/members
3806- response:
3807- body: {string: !!python/unicode ''}
3808- headers:
3809- content-length: ['0']
3810- date: ['Tue, 10 Feb 2015 13:52:37 GMT']
3811- location: ['http://localhost:9001/3.0/members/153753469666990137450009191023558924870']
3812- server: [WSGIServer/0.2 CPython/3.4.2]
3813- status: {code: 201, message: Created}
3814-- request:
3815- body: list_id=foo.example.com&subscriber=moderator%40example.com&role=moderator
3816- headers:
3817- accept-encoding: ['gzip, deflate']
3818- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3819- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
3820- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3821- method: !!python/unicode 'POST'
3822- uri: http://localhost:9001/3.0/members
3823- response:
3824- body: {string: !!python/unicode ''}
3825- headers:
3826- content-length: ['0']
3827- date: ['Tue, 10 Feb 2015 13:52:37 GMT']
3828- location: ['http://localhost:9001/3.0/members/266477769629444206274271434709941298070']
3829- server: [WSGIServer/0.2 CPython/3.4.2]
3830- status: {code: 201, message: Created}
3831-- request:
3832- body: null
3833- headers:
3834- accept-encoding: ['gzip, deflate']
3835- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3836- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3837- method: !!python/unicode 'DELETE'
3838- uri: http://localhost:9001/3.0/lists/foo@example.com
3839- response:
3840- body: {string: !!python/unicode ''}
3841- headers:
3842- content-length: ['0']
3843- date: ['Tue, 10 Feb 2015 13:52:41 GMT']
3844- server: [WSGIServer/0.2 CPython/3.4.2]
3845- status: {code: 204, message: No Content}
3846-- request:
3847- body: mail_host=example.com
3848- headers:
3849- accept-encoding: ['gzip, deflate']
3850- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3851- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
3852- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3853- method: !!python/unicode 'POST'
3854- uri: http://localhost:9001/3.0/domains
3855- response:
3856- body: {string: !!python/unicode 'Domain exists'}
3857- headers:
3858- content-length: ['13']
3859- content-type: [application/json; charset=utf-8]
3860- date: ['Tue, 10 Feb 2015 13:52:43 GMT']
3861- server: [WSGIServer/0.2 CPython/3.4.2]
3862- status: {code: 400, message: Bad Request}
3863-- request:
3864- body: null
3865- headers:
3866- accept-encoding: ['gzip, deflate']
3867- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3868- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3869- method: !!python/unicode 'GET'
3870- uri: http://localhost:9001/3.0/domains/example.com
3871- response:
3872- body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
3873- "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
3874- "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
3875- "contact_address": "postmaster@example.com"}'}
3876- headers:
3877- content-length: ['278']
3878- content-type: [application/json; charset=utf-8]
3879- date: ['Tue, 10 Feb 2015 13:52:43 GMT']
3880- server: [WSGIServer/0.2 CPython/3.4.2]
3881- status: {code: 200, message: OK}
3882-- request:
3883- body: null
3884- headers:
3885- accept-encoding: ['gzip, deflate']
3886- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3887- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3888- method: !!python/unicode 'GET'
3889- uri: http://localhost:9001/3.0/domains/example.com
3890- response:
3891- body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
3892- "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
3893- "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
3894- "contact_address": "postmaster@example.com"}'}
3895- headers:
3896- content-length: ['278']
3897- content-type: [application/json; charset=utf-8]
3898- date: ['Tue, 10 Feb 2015 13:52:43 GMT']
3899- server: [WSGIServer/0.2 CPython/3.4.2]
3900- status: {code: 200, message: OK}
3901-- request:
3902- body: fqdn_listname=foo%40example.com
3903- headers:
3904- accept-encoding: ['gzip, deflate']
3905- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3906- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
3907- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3908- method: !!python/unicode 'POST'
3909- uri: http://localhost:9001/3.0/lists
3910- response:
3911- body: {string: !!python/unicode ''}
3912- headers:
3913- content-length: ['0']
3914- date: ['Tue, 10 Feb 2015 13:52:43 GMT']
3915- location: ['http://localhost:9001/3.0/lists/foo.example.com']
3916- server: [WSGIServer/0.2 CPython/3.4.2]
3917- status: {code: 201, message: Created}
3918-- request:
3919- body: null
3920- headers:
3921- accept-encoding: ['gzip, deflate']
3922- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3923- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3924- method: !!python/unicode 'GET'
3925- uri: http://localhost:9001/3.0/lists/foo.example.com
3926- response:
3927- body: {string: !!python/unicode '{"volume": 1, "list_id": "foo.example.com", "display_name":
3928- "Foo", "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link":
3929- "http://localhost:9001/3.0/lists/foo.example.com", "member_count": 0, "mail_host":
3930- "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
3931- headers:
3932- content-length: ['294']
3933- content-type: [application/json; charset=utf-8]
3934- date: ['Tue, 10 Feb 2015 13:52:43 GMT']
3935- server: [WSGIServer/0.2 CPython/3.4.2]
3936- status: {code: 200, message: OK}
3937-- request:
3938- body: list_id=foo.example.com&subscriber=owner%40example.com&role=owner
3939- headers:
3940- accept-encoding: ['gzip, deflate']
3941- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3942- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
3943- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3944- method: !!python/unicode 'POST'
3945- uri: http://localhost:9001/3.0/members
3946- response:
3947- body: {string: !!python/unicode ''}
3948- headers:
3949- content-length: ['0']
3950- date: ['Tue, 10 Feb 2015 13:52:43 GMT']
3951- location: ['http://localhost:9001/3.0/members/325162698063039570216805293792898075902']
3952- server: [WSGIServer/0.2 CPython/3.4.2]
3953- status: {code: 201, message: Created}
3954-- request:
3955- body: list_id=foo.example.com&subscriber=moderator%40example.com&role=moderator
3956- headers:
3957- accept-encoding: ['gzip, deflate']
3958- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3959- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
3960- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3961- method: !!python/unicode 'POST'
3962- uri: http://localhost:9001/3.0/members
3963- response:
3964- body: {string: !!python/unicode ''}
3965- headers:
3966- content-length: ['0']
3967- date: ['Tue, 10 Feb 2015 13:52:43 GMT']
3968- location: ['http://localhost:9001/3.0/members/278409836023291514297759589394789086471']
3969- server: [WSGIServer/0.2 CPython/3.4.2]
3970- status: {code: 201, message: Created}
3971-- request:
3972- body: null
3973- headers:
3974- accept-encoding: ['gzip, deflate']
3975- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3976- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3977- method: !!python/unicode 'DELETE'
3978- uri: http://localhost:9001/3.0/lists/foo@example.com
3979- response:
3980- body: {string: !!python/unicode ''}
3981- headers:
3982- content-length: ['0']
3983- date: ['Tue, 10 Feb 2015 13:52:47 GMT']
3984- server: [WSGIServer/0.2 CPython/3.4.2]
3985- status: {code: 204, message: No Content}
3986-- request:
3987- body: mail_host=example.com
3988- headers:
3989- accept-encoding: ['gzip, deflate']
3990- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
3991- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
3992- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
3993- method: !!python/unicode 'POST'
3994- uri: http://localhost:9001/3.0/domains
3995- response:
3996- body: {string: !!python/unicode 'Domain exists'}
3997- headers:
3998- content-length: ['13']
3999- content-type: [application/json; charset=utf-8]
4000- date: ['Tue, 10 Feb 2015 13:52:49 GMT']
4001- server: [WSGIServer/0.2 CPython/3.4.2]
4002- status: {code: 400, message: Bad Request}
4003-- request:
4004- body: null
4005- headers:
4006- accept-encoding: ['gzip, deflate']
4007- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4008- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4009- method: !!python/unicode 'GET'
4010- uri: http://localhost:9001/3.0/domains/example.com
4011- response:
4012- body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
4013- "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
4014- "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
4015- "contact_address": "postmaster@example.com"}'}
4016- headers:
4017- content-length: ['278']
4018- content-type: [application/json; charset=utf-8]
4019- date: ['Tue, 10 Feb 2015 13:52:49 GMT']
4020- server: [WSGIServer/0.2 CPython/3.4.2]
4021- status: {code: 200, message: OK}
4022-- request:
4023- body: null
4024- headers:
4025- accept-encoding: ['gzip, deflate']
4026- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4027- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4028- method: !!python/unicode 'GET'
4029- uri: http://localhost:9001/3.0/domains/example.com
4030- response:
4031- body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
4032- "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
4033- "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
4034- "contact_address": "postmaster@example.com"}'}
4035- headers:
4036- content-length: ['278']
4037- content-type: [application/json; charset=utf-8]
4038- date: ['Tue, 10 Feb 2015 13:52:49 GMT']
4039- server: [WSGIServer/0.2 CPython/3.4.2]
4040- status: {code: 200, message: OK}
4041-- request:
4042- body: fqdn_listname=foo%40example.com
4043- headers:
4044- accept-encoding: ['gzip, deflate']
4045- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4046- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
4047- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4048- method: !!python/unicode 'POST'
4049- uri: http://localhost:9001/3.0/lists
4050- response:
4051- body: {string: !!python/unicode ''}
4052- headers:
4053- content-length: ['0']
4054- date: ['Tue, 10 Feb 2015 13:52:49 GMT']
4055- location: ['http://localhost:9001/3.0/lists/foo.example.com']
4056- server: [WSGIServer/0.2 CPython/3.4.2]
4057- status: {code: 201, message: Created}
4058-- request:
4059- body: null
4060- headers:
4061- accept-encoding: ['gzip, deflate']
4062- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4063- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4064- method: !!python/unicode 'GET'
4065- uri: http://localhost:9001/3.0/lists/foo.example.com
4066- response:
4067- body: {string: !!python/unicode '{"volume": 1, "list_id": "foo.example.com", "display_name":
4068- "Foo", "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link":
4069- "http://localhost:9001/3.0/lists/foo.example.com", "member_count": 0, "mail_host":
4070- "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
4071- headers:
4072- content-length: ['294']
4073- content-type: [application/json; charset=utf-8]
4074- date: ['Tue, 10 Feb 2015 13:52:49 GMT']
4075- server: [WSGIServer/0.2 CPython/3.4.2]
4076- status: {code: 200, message: OK}
4077-- request:
4078- body: list_id=foo.example.com&subscriber=owner%40example.com&role=owner
4079- headers:
4080- accept-encoding: ['gzip, deflate']
4081- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4082- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
4083- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4084- method: !!python/unicode 'POST'
4085- uri: http://localhost:9001/3.0/members
4086- response:
4087- body: {string: !!python/unicode ''}
4088- headers:
4089- content-length: ['0']
4090- date: ['Tue, 10 Feb 2015 13:52:49 GMT']
4091- location: ['http://localhost:9001/3.0/members/225247941354608205613280344496484998484']
4092- server: [WSGIServer/0.2 CPython/3.4.2]
4093- status: {code: 201, message: Created}
4094-- request:
4095- body: list_id=foo.example.com&subscriber=moderator%40example.com&role=moderator
4096- headers:
4097- accept-encoding: ['gzip, deflate']
4098- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4099- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
4100- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4101- method: !!python/unicode 'POST'
4102- uri: http://localhost:9001/3.0/members
4103- response:
4104- body: {string: !!python/unicode ''}
4105- headers:
4106- content-length: ['0']
4107- date: ['Tue, 10 Feb 2015 13:52:50 GMT']
4108- location: ['http://localhost:9001/3.0/members/141356931159328251666297277418334502027']
4109- server: [WSGIServer/0.2 CPython/3.4.2]
4110- status: {code: 201, message: Created}
4111-- request:
4112- body: null
4113- headers:
4114- accept-encoding: ['gzip, deflate']
4115- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4116- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4117- method: !!python/unicode 'DELETE'
4118- uri: http://localhost:9001/3.0/lists/foo@example.com
4119- response:
4120- body: {string: !!python/unicode ''}
4121- headers:
4122- content-length: ['0']
4123- date: ['Tue, 10 Feb 2015 13:52:53 GMT']
4124- server: [WSGIServer/0.2 CPython/3.4.2]
4125- status: {code: 204, message: No Content}
4126-- request:
4127- body: mail_host=example.com
4128- headers:
4129- accept-encoding: ['gzip, deflate']
4130- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4131- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
4132- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4133- method: !!python/unicode 'POST'
4134- uri: http://localhost:9001/3.0/domains
4135- response:
4136- body: {string: !!python/unicode 'Domain exists'}
4137- headers:
4138- content-length: ['13']
4139- content-type: [application/json; charset=utf-8]
4140- date: ['Tue, 10 Feb 2015 13:52:55 GMT']
4141- server: [WSGIServer/0.2 CPython/3.4.2]
4142- status: {code: 400, message: Bad Request}
4143-- request:
4144- body: null
4145- headers:
4146- accept-encoding: ['gzip, deflate']
4147- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4148- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4149- method: !!python/unicode 'GET'
4150- uri: http://localhost:9001/3.0/domains/example.com
4151- response:
4152- body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
4153- "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
4154- "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
4155- "contact_address": "postmaster@example.com"}'}
4156- headers:
4157- content-length: ['278']
4158- content-type: [application/json; charset=utf-8]
4159- date: ['Tue, 10 Feb 2015 13:52:55 GMT']
4160- server: [WSGIServer/0.2 CPython/3.4.2]
4161- status: {code: 200, message: OK}
4162-- request:
4163- body: null
4164- headers:
4165- accept-encoding: ['gzip, deflate']
4166- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4167- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4168- method: !!python/unicode 'GET'
4169- uri: http://localhost:9001/3.0/domains/example.com
4170- response:
4171- body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
4172- "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
4173- "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
4174- "contact_address": "postmaster@example.com"}'}
4175- headers:
4176- content-length: ['278']
4177- content-type: [application/json; charset=utf-8]
4178- date: ['Tue, 10 Feb 2015 13:52:55 GMT']
4179- server: [WSGIServer/0.2 CPython/3.4.2]
4180- status: {code: 200, message: OK}
4181-- request:
4182- body: fqdn_listname=foo%40example.com
4183- headers:
4184- accept-encoding: ['gzip, deflate']
4185- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4186- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
4187- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4188- method: !!python/unicode 'POST'
4189- uri: http://localhost:9001/3.0/lists
4190- response:
4191- body: {string: !!python/unicode ''}
4192- headers:
4193- content-length: ['0']
4194- date: ['Tue, 10 Feb 2015 13:52:55 GMT']
4195- location: ['http://localhost:9001/3.0/lists/foo.example.com']
4196- server: [WSGIServer/0.2 CPython/3.4.2]
4197- status: {code: 201, message: Created}
4198-- request:
4199- body: null
4200- headers:
4201- accept-encoding: ['gzip, deflate']
4202- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4203- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4204- method: !!python/unicode 'GET'
4205- uri: http://localhost:9001/3.0/lists/foo.example.com
4206- response:
4207- body: {string: !!python/unicode '{"volume": 1, "list_id": "foo.example.com", "display_name":
4208- "Foo", "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link":
4209- "http://localhost:9001/3.0/lists/foo.example.com", "member_count": 0, "mail_host":
4210- "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
4211- headers:
4212- content-length: ['294']
4213- content-type: [application/json; charset=utf-8]
4214- date: ['Tue, 10 Feb 2015 13:52:56 GMT']
4215- server: [WSGIServer/0.2 CPython/3.4.2]
4216- status: {code: 200, message: OK}
4217-- request:
4218- body: list_id=foo.example.com&subscriber=owner%40example.com&role=owner
4219- headers:
4220- accept-encoding: ['gzip, deflate']
4221- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4222- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
4223- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4224- method: !!python/unicode 'POST'
4225- uri: http://localhost:9001/3.0/members
4226- response:
4227- body: {string: !!python/unicode ''}
4228- headers:
4229- content-length: ['0']
4230- date: ['Tue, 10 Feb 2015 13:52:56 GMT']
4231- location: ['http://localhost:9001/3.0/members/161628376476956512619170172732426008945']
4232- server: [WSGIServer/0.2 CPython/3.4.2]
4233- status: {code: 201, message: Created}
4234-- request:
4235- body: list_id=foo.example.com&subscriber=moderator%40example.com&role=moderator
4236- headers:
4237- accept-encoding: ['gzip, deflate']
4238- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4239- !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
4240- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4241- method: !!python/unicode 'POST'
4242- uri: http://localhost:9001/3.0/members
4243- response:
4244- body: {string: !!python/unicode ''}
4245- headers:
4246- content-length: ['0']
4247- date: ['Tue, 10 Feb 2015 13:52:56 GMT']
4248- location: ['http://localhost:9001/3.0/members/273038746122386539431681212301236659714']
4249- server: [WSGIServer/0.2 CPython/3.4.2]
4250- status: {code: 201, message: Created}
4251-- request:
4252- body: null
4253- headers:
4254- accept-encoding: ['gzip, deflate']
4255- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4256- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4257- method: !!python/unicode 'GET'
4258- uri: http://localhost:9001/3.0/lists/foo@example.com
4259- response:
4260- body: {string: !!python/unicode '{"volume": 1, "list_id": "foo.example.com", "display_name":
4261- "Foo", "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link":
4262- "http://localhost:9001/3.0/lists/foo.example.com", "member_count": 0, "mail_host":
4263- "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
4264- headers:
4265- content-length: ['294']
4266- content-type: [application/json; charset=utf-8]
4267- date: ['Tue, 10 Feb 2015 13:52:58 GMT']
4268- server: [WSGIServer/0.2 CPython/3.4.2]
4269- status: {code: 200, message: OK}
4270-- request:
4271- body: null
4272- headers:
4273- accept-encoding: ['gzip, deflate']
4274- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4275- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4276- method: !!python/unicode 'GET'
4277- uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
4278- response:
4279- body: {string: !!python/unicode '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
4280- "start": 0, "total_size": 0}'}
4281- headers:
4282- content-length: ['90']
4283- content-type: [application/json; charset=utf-8]
4284- date: ['Tue, 10 Feb 2015 13:52:58 GMT']
4285- server: [WSGIServer/0.2 CPython/3.4.2]
4286- status: {code: 200, message: OK}
4287-- request:
4288- body: null
4289- headers:
4290- accept-encoding: ['gzip, deflate']
4291- !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4292- !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4293- method: !!python/unicode 'GET'
4294- uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
4295- response:
4296- body: {string: !!python/unicode '{"http_etag": "\"922cabf0baca116aa2e0fde5742c0cb135e8dc49\"",
4297- "entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
4298+ body: {string: !!python/unicode 'Duplicate email host: example.com'}
4299+ headers:
4300+ content-length: ['33']
4301+ content-type: [application/json; charset=utf-8]
4302+ date: ['Tue, 14 Apr 2015 14:06:45 GMT']
4303+ server: [WSGIServer/0.2 CPython/3.4.2]
4304+ status: {code: 400, message: Bad Request}
4305+- request:
4306+ body: null
4307+ headers:
4308+ accept-encoding: ['gzip, deflate']
4309+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4310+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4311+ method: !!python/unicode 'GET'
4312+ uri: http://localhost:9001/3.0/domains/example.com
4313+ response:
4314+ body: {string: !!python/unicode '{"description": null, "base_url": "http://example.com",
4315+ "url_host": "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com",
4316+ "mail_host": "example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\""}'}
4317+ headers:
4318+ content-length: ['233']
4319+ content-type: [application/json; charset=utf-8]
4320+ date: ['Tue, 14 Apr 2015 14:06:45 GMT']
4321+ server: [WSGIServer/0.2 CPython/3.4.2]
4322+ status: {code: 200, message: OK}
4323+- request:
4324+ body: null
4325+ headers:
4326+ accept-encoding: ['gzip, deflate']
4327+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4328+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4329+ method: !!python/unicode 'GET'
4330+ uri: http://localhost:9001/3.0/domains/example.com
4331+ response:
4332+ body: {string: !!python/unicode '{"description": null, "base_url": "http://example.com",
4333+ "url_host": "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com",
4334+ "mail_host": "example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\""}'}
4335+ headers:
4336+ content-length: ['233']
4337+ content-type: [application/json; charset=utf-8]
4338+ date: ['Tue, 14 Apr 2015 14:06:45 GMT']
4339+ server: [WSGIServer/0.2 CPython/3.4.2]
4340+ status: {code: 200, message: OK}
4341+- request:
4342+ body: fqdn_listname=foo%40example.com
4343+ headers:
4344+ accept-encoding: ['gzip, deflate']
4345+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4346+ !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
4347+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4348+ method: !!python/unicode 'POST'
4349+ uri: http://localhost:9001/3.0/lists
4350+ response:
4351+ body: {string: !!python/unicode ''}
4352+ headers:
4353+ content-length: ['0']
4354+ date: ['Tue, 14 Apr 2015 14:06:45 GMT']
4355+ location: ['http://localhost:9001/3.0/lists/foo.example.com']
4356+ server: [WSGIServer/0.2 CPython/3.4.2]
4357+ status: {code: 201, message: Created}
4358+- request:
4359+ body: null
4360+ headers:
4361+ accept-encoding: ['gzip, deflate']
4362+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4363+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4364+ method: !!python/unicode 'GET'
4365+ uri: http://localhost:9001/3.0/lists/foo.example.com
4366+ response:
4367+ body: {string: !!python/unicode '{"member_count": 0, "list_name": "foo", "self_link":
4368+ "http://localhost:9001/3.0/lists/foo.example.com", "display_name": "Foo",
4369+ "list_id": "foo.example.com", "fqdn_listname": "foo@example.com", "volume":
4370+ 1, "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "mail_host":
4371+ "example.com"}'}
4372+ headers:
4373+ content-length: ['294']
4374+ content-type: [application/json; charset=utf-8]
4375+ date: ['Tue, 14 Apr 2015 14:06:45 GMT']
4376+ server: [WSGIServer/0.2 CPython/3.4.2]
4377+ status: {code: 200, message: OK}
4378+- request:
4379+ body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
4380+ headers:
4381+ accept-encoding: ['gzip, deflate']
4382+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4383+ !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
4384+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4385+ method: !!python/unicode 'POST'
4386+ uri: http://localhost:9001/3.0/members
4387+ response:
4388+ body: {string: !!python/unicode ''}
4389+ headers:
4390+ content-length: ['0']
4391+ date: ['Tue, 14 Apr 2015 14:06:45 GMT']
4392+ location: ['http://localhost:9001/3.0/members/124890213139466760105429918036490469479']
4393+ server: [WSGIServer/0.2 CPython/3.4.2]
4394+ status: {code: 201, message: Created}
4395+- request:
4396+ body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
4397+ headers:
4398+ accept-encoding: ['gzip, deflate']
4399+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4400+ !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
4401+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4402+ method: !!python/unicode 'POST'
4403+ uri: http://localhost:9001/3.0/members
4404+ response:
4405+ body: {string: !!python/unicode ''}
4406+ headers:
4407+ content-length: ['0']
4408+ date: ['Tue, 14 Apr 2015 14:06:45 GMT']
4409+ location: ['http://localhost:9001/3.0/members/206325990385381910032739802248649985909']
4410+ server: [WSGIServer/0.2 CPython/3.4.2]
4411+ status: {code: 201, message: Created}
4412+- request:
4413+ body: null
4414+ headers:
4415+ accept-encoding: ['gzip, deflate']
4416+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4417+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4418+ method: !!python/unicode 'DELETE'
4419+ uri: http://localhost:9001/3.0/lists/foo@example.com
4420+ response:
4421+ body: {string: !!python/unicode ''}
4422+ headers:
4423+ content-length: ['0']
4424+ date: ['Tue, 14 Apr 2015 14:06:45 GMT']
4425+ server: [WSGIServer/0.2 CPython/3.4.2]
4426+ status: {code: 204, message: No Content}
4427+- request:
4428+ body: mail_host=example.com
4429+ headers:
4430+ accept-encoding: ['gzip, deflate']
4431+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4432+ !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
4433+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4434+ method: !!python/unicode 'POST'
4435+ uri: http://localhost:9001/3.0/domains
4436+ response:
4437+ body: {string: !!python/unicode 'Duplicate email host: example.com'}
4438+ headers:
4439+ content-length: ['33']
4440+ content-type: [application/json; charset=utf-8]
4441+ date: ['Tue, 14 Apr 2015 14:06:46 GMT']
4442+ server: [WSGIServer/0.2 CPython/3.4.2]
4443+ status: {code: 400, message: Bad Request}
4444+- request:
4445+ body: null
4446+ headers:
4447+ accept-encoding: ['gzip, deflate']
4448+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4449+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4450+ method: !!python/unicode 'GET'
4451+ uri: http://localhost:9001/3.0/domains/example.com
4452+ response:
4453+ body: {string: !!python/unicode '{"description": null, "base_url": "http://example.com",
4454+ "url_host": "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com",
4455+ "mail_host": "example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\""}'}
4456+ headers:
4457+ content-length: ['233']
4458+ content-type: [application/json; charset=utf-8]
4459+ date: ['Tue, 14 Apr 2015 14:06:46 GMT']
4460+ server: [WSGIServer/0.2 CPython/3.4.2]
4461+ status: {code: 200, message: OK}
4462+- request:
4463+ body: null
4464+ headers:
4465+ accept-encoding: ['gzip, deflate']
4466+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4467+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4468+ method: !!python/unicode 'GET'
4469+ uri: http://localhost:9001/3.0/domains/example.com
4470+ response:
4471+ body: {string: !!python/unicode '{"description": null, "base_url": "http://example.com",
4472+ "url_host": "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com",
4473+ "mail_host": "example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\""}'}
4474+ headers:
4475+ content-length: ['233']
4476+ content-type: [application/json; charset=utf-8]
4477+ date: ['Tue, 14 Apr 2015 14:06:46 GMT']
4478+ server: [WSGIServer/0.2 CPython/3.4.2]
4479+ status: {code: 200, message: OK}
4480+- request:
4481+ body: fqdn_listname=foo%40example.com
4482+ headers:
4483+ accept-encoding: ['gzip, deflate']
4484+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4485+ !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
4486+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4487+ method: !!python/unicode 'POST'
4488+ uri: http://localhost:9001/3.0/lists
4489+ response:
4490+ body: {string: !!python/unicode ''}
4491+ headers:
4492+ content-length: ['0']
4493+ date: ['Tue, 14 Apr 2015 14:06:46 GMT']
4494+ location: ['http://localhost:9001/3.0/lists/foo.example.com']
4495+ server: [WSGIServer/0.2 CPython/3.4.2]
4496+ status: {code: 201, message: Created}
4497+- request:
4498+ body: null
4499+ headers:
4500+ accept-encoding: ['gzip, deflate']
4501+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4502+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4503+ method: !!python/unicode 'GET'
4504+ uri: http://localhost:9001/3.0/lists/foo.example.com
4505+ response:
4506+ body: {string: !!python/unicode '{"member_count": 0, "list_name": "foo", "self_link":
4507+ "http://localhost:9001/3.0/lists/foo.example.com", "display_name": "Foo",
4508+ "list_id": "foo.example.com", "fqdn_listname": "foo@example.com", "volume":
4509+ 1, "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "mail_host":
4510+ "example.com"}'}
4511+ headers:
4512+ content-length: ['294']
4513+ content-type: [application/json; charset=utf-8]
4514+ date: ['Tue, 14 Apr 2015 14:06:46 GMT']
4515+ server: [WSGIServer/0.2 CPython/3.4.2]
4516+ status: {code: 200, message: OK}
4517+- request:
4518+ body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
4519+ headers:
4520+ accept-encoding: ['gzip, deflate']
4521+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4522+ !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
4523+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4524+ method: !!python/unicode 'POST'
4525+ uri: http://localhost:9001/3.0/members
4526+ response:
4527+ body: {string: !!python/unicode ''}
4528+ headers:
4529+ content-length: ['0']
4530+ date: ['Tue, 14 Apr 2015 14:06:46 GMT']
4531+ location: ['http://localhost:9001/3.0/members/271197788401890622416968078499546357068']
4532+ server: [WSGIServer/0.2 CPython/3.4.2]
4533+ status: {code: 201, message: Created}
4534+- request:
4535+ body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
4536+ headers:
4537+ accept-encoding: ['gzip, deflate']
4538+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4539+ !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
4540+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4541+ method: !!python/unicode 'POST'
4542+ uri: http://localhost:9001/3.0/members
4543+ response:
4544+ body: {string: !!python/unicode ''}
4545+ headers:
4546+ content-length: ['0']
4547+ date: ['Tue, 14 Apr 2015 14:06:46 GMT']
4548+ location: ['http://localhost:9001/3.0/members/254395777215768869811410387635804292179']
4549+ server: [WSGIServer/0.2 CPython/3.4.2]
4550+ status: {code: 201, message: Created}
4551+- request:
4552+ body: null
4553+ headers:
4554+ accept-encoding: ['gzip, deflate']
4555+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4556+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4557+ method: !!python/unicode 'DELETE'
4558+ uri: http://localhost:9001/3.0/lists/foo@example.com
4559+ response:
4560+ body: {string: !!python/unicode ''}
4561+ headers:
4562+ content-length: ['0']
4563+ date: ['Tue, 14 Apr 2015 14:06:46 GMT']
4564+ server: [WSGIServer/0.2 CPython/3.4.2]
4565+ status: {code: 204, message: No Content}
4566+- request:
4567+ body: mail_host=example.com
4568+ headers:
4569+ accept-encoding: ['gzip, deflate']
4570+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4571+ !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
4572+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4573+ method: !!python/unicode 'POST'
4574+ uri: http://localhost:9001/3.0/domains
4575+ response:
4576+ body: {string: !!python/unicode 'Duplicate email host: example.com'}
4577+ headers:
4578+ content-length: ['33']
4579+ content-type: [application/json; charset=utf-8]
4580+ date: ['Tue, 14 Apr 2015 14:06:46 GMT']
4581+ server: [WSGIServer/0.2 CPython/3.4.2]
4582+ status: {code: 400, message: Bad Request}
4583+- request:
4584+ body: null
4585+ headers:
4586+ accept-encoding: ['gzip, deflate']
4587+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4588+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4589+ method: !!python/unicode 'GET'
4590+ uri: http://localhost:9001/3.0/domains/example.com
4591+ response:
4592+ body: {string: !!python/unicode '{"description": null, "base_url": "http://example.com",
4593+ "url_host": "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com",
4594+ "mail_host": "example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\""}'}
4595+ headers:
4596+ content-length: ['233']
4597+ content-type: [application/json; charset=utf-8]
4598+ date: ['Tue, 14 Apr 2015 14:06:46 GMT']
4599+ server: [WSGIServer/0.2 CPython/3.4.2]
4600+ status: {code: 200, message: OK}
4601+- request:
4602+ body: null
4603+ headers:
4604+ accept-encoding: ['gzip, deflate']
4605+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4606+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4607+ method: !!python/unicode 'GET'
4608+ uri: http://localhost:9001/3.0/domains/example.com
4609+ response:
4610+ body: {string: !!python/unicode '{"description": null, "base_url": "http://example.com",
4611+ "url_host": "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com",
4612+ "mail_host": "example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\""}'}
4613+ headers:
4614+ content-length: ['233']
4615+ content-type: [application/json; charset=utf-8]
4616+ date: ['Tue, 14 Apr 2015 14:06:46 GMT']
4617+ server: [WSGIServer/0.2 CPython/3.4.2]
4618+ status: {code: 200, message: OK}
4619+- request:
4620+ body: fqdn_listname=foo%40example.com
4621+ headers:
4622+ accept-encoding: ['gzip, deflate']
4623+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4624+ !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
4625+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4626+ method: !!python/unicode 'POST'
4627+ uri: http://localhost:9001/3.0/lists
4628+ response:
4629+ body: {string: !!python/unicode ''}
4630+ headers:
4631+ content-length: ['0']
4632+ date: ['Tue, 14 Apr 2015 14:06:46 GMT']
4633+ location: ['http://localhost:9001/3.0/lists/foo.example.com']
4634+ server: [WSGIServer/0.2 CPython/3.4.2]
4635+ status: {code: 201, message: Created}
4636+- request:
4637+ body: null
4638+ headers:
4639+ accept-encoding: ['gzip, deflate']
4640+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4641+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4642+ method: !!python/unicode 'GET'
4643+ uri: http://localhost:9001/3.0/lists/foo.example.com
4644+ response:
4645+ body: {string: !!python/unicode '{"member_count": 0, "list_name": "foo", "self_link":
4646+ "http://localhost:9001/3.0/lists/foo.example.com", "display_name": "Foo",
4647+ "list_id": "foo.example.com", "fqdn_listname": "foo@example.com", "volume":
4648+ 1, "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "mail_host":
4649+ "example.com"}'}
4650+ headers:
4651+ content-length: ['294']
4652+ content-type: [application/json; charset=utf-8]
4653+ date: ['Tue, 14 Apr 2015 14:06:47 GMT']
4654+ server: [WSGIServer/0.2 CPython/3.4.2]
4655+ status: {code: 200, message: OK}
4656+- request:
4657+ body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
4658+ headers:
4659+ accept-encoding: ['gzip, deflate']
4660+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4661+ !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
4662+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4663+ method: !!python/unicode 'POST'
4664+ uri: http://localhost:9001/3.0/members
4665+ response:
4666+ body: {string: !!python/unicode ''}
4667+ headers:
4668+ content-length: ['0']
4669+ date: ['Tue, 14 Apr 2015 14:06:47 GMT']
4670+ location: ['http://localhost:9001/3.0/members/236410511523409246334469919959663501944']
4671+ server: [WSGIServer/0.2 CPython/3.4.2]
4672+ status: {code: 201, message: Created}
4673+- request:
4674+ body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
4675+ headers:
4676+ accept-encoding: ['gzip, deflate']
4677+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4678+ !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
4679+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4680+ method: !!python/unicode 'POST'
4681+ uri: http://localhost:9001/3.0/members
4682+ response:
4683+ body: {string: !!python/unicode ''}
4684+ headers:
4685+ content-length: ['0']
4686+ date: ['Tue, 14 Apr 2015 14:06:47 GMT']
4687+ location: ['http://localhost:9001/3.0/members/67261536029514454111362639682498065147']
4688+ server: [WSGIServer/0.2 CPython/3.4.2]
4689+ status: {code: 201, message: Created}
4690+- request:
4691+ body: null
4692+ headers:
4693+ accept-encoding: ['gzip, deflate']
4694+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4695+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4696+ method: !!python/unicode 'DELETE'
4697+ uri: http://localhost:9001/3.0/lists/foo@example.com
4698+ response:
4699+ body: {string: !!python/unicode ''}
4700+ headers:
4701+ content-length: ['0']
4702+ date: ['Tue, 14 Apr 2015 14:06:47 GMT']
4703+ server: [WSGIServer/0.2 CPython/3.4.2]
4704+ status: {code: 204, message: No Content}
4705+- request:
4706+ body: mail_host=example.com
4707+ headers:
4708+ accept-encoding: ['gzip, deflate']
4709+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4710+ !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
4711+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4712+ method: !!python/unicode 'POST'
4713+ uri: http://localhost:9001/3.0/domains
4714+ response:
4715+ body: {string: !!python/unicode 'Duplicate email host: example.com'}
4716+ headers:
4717+ content-length: ['33']
4718+ content-type: [application/json; charset=utf-8]
4719+ date: ['Tue, 14 Apr 2015 14:06:47 GMT']
4720+ server: [WSGIServer/0.2 CPython/3.4.2]
4721+ status: {code: 400, message: Bad Request}
4722+- request:
4723+ body: null
4724+ headers:
4725+ accept-encoding: ['gzip, deflate']
4726+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4727+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4728+ method: !!python/unicode 'GET'
4729+ uri: http://localhost:9001/3.0/domains/example.com
4730+ response:
4731+ body: {string: !!python/unicode '{"description": null, "base_url": "http://example.com",
4732+ "url_host": "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com",
4733+ "mail_host": "example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\""}'}
4734+ headers:
4735+ content-length: ['233']
4736+ content-type: [application/json; charset=utf-8]
4737+ date: ['Tue, 14 Apr 2015 14:06:47 GMT']
4738+ server: [WSGIServer/0.2 CPython/3.4.2]
4739+ status: {code: 200, message: OK}
4740+- request:
4741+ body: null
4742+ headers:
4743+ accept-encoding: ['gzip, deflate']
4744+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4745+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4746+ method: !!python/unicode 'GET'
4747+ uri: http://localhost:9001/3.0/domains/example.com
4748+ response:
4749+ body: {string: !!python/unicode '{"description": null, "base_url": "http://example.com",
4750+ "url_host": "example.com", "self_link": "http://localhost:9001/3.0/domains/example.com",
4751+ "mail_host": "example.com", "http_etag": "\"e736411818ff1815ca83575e0958c38c5188f0a4\""}'}
4752+ headers:
4753+ content-length: ['233']
4754+ content-type: [application/json; charset=utf-8]
4755+ date: ['Tue, 14 Apr 2015 14:06:47 GMT']
4756+ server: [WSGIServer/0.2 CPython/3.4.2]
4757+ status: {code: 200, message: OK}
4758+- request:
4759+ body: fqdn_listname=foo%40example.com
4760+ headers:
4761+ accept-encoding: ['gzip, deflate']
4762+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4763+ !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
4764+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4765+ method: !!python/unicode 'POST'
4766+ uri: http://localhost:9001/3.0/lists
4767+ response:
4768+ body: {string: !!python/unicode ''}
4769+ headers:
4770+ content-length: ['0']
4771+ date: ['Tue, 14 Apr 2015 14:06:47 GMT']
4772+ location: ['http://localhost:9001/3.0/lists/foo.example.com']
4773+ server: [WSGIServer/0.2 CPython/3.4.2]
4774+ status: {code: 201, message: Created}
4775+- request:
4776+ body: null
4777+ headers:
4778+ accept-encoding: ['gzip, deflate']
4779+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4780+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4781+ method: !!python/unicode 'GET'
4782+ uri: http://localhost:9001/3.0/lists/foo.example.com
4783+ response:
4784+ body: {string: !!python/unicode '{"member_count": 0, "list_name": "foo", "self_link":
4785+ "http://localhost:9001/3.0/lists/foo.example.com", "display_name": "Foo",
4786+ "list_id": "foo.example.com", "fqdn_listname": "foo@example.com", "volume":
4787+ 1, "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "mail_host":
4788+ "example.com"}'}
4789+ headers:
4790+ content-length: ['294']
4791+ content-type: [application/json; charset=utf-8]
4792+ date: ['Tue, 14 Apr 2015 14:06:47 GMT']
4793+ server: [WSGIServer/0.2 CPython/3.4.2]
4794+ status: {code: 200, message: OK}
4795+- request:
4796+ body: role=owner&subscriber=owner%40example.com&list_id=foo.example.com
4797+ headers:
4798+ accept-encoding: ['gzip, deflate']
4799+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4800+ !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
4801+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4802+ method: !!python/unicode 'POST'
4803+ uri: http://localhost:9001/3.0/members
4804+ response:
4805+ body: {string: !!python/unicode ''}
4806+ headers:
4807+ content-length: ['0']
4808+ date: ['Tue, 14 Apr 2015 14:06:48 GMT']
4809+ location: ['http://localhost:9001/3.0/members/130260778846721150623463622726543637576']
4810+ server: [WSGIServer/0.2 CPython/3.4.2]
4811+ status: {code: 201, message: Created}
4812+- request:
4813+ body: role=moderator&subscriber=moderator%40example.com&list_id=foo.example.com
4814+ headers:
4815+ accept-encoding: ['gzip, deflate']
4816+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4817+ !!python/unicode 'content-type': [!!python/unicode 'application/x-www-form-urlencoded']
4818+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4819+ method: !!python/unicode 'POST'
4820+ uri: http://localhost:9001/3.0/members
4821+ response:
4822+ body: {string: !!python/unicode ''}
4823+ headers:
4824+ content-length: ['0']
4825+ date: ['Tue, 14 Apr 2015 14:06:48 GMT']
4826+ location: ['http://localhost:9001/3.0/members/167516476475439974321363216976782173374']
4827+ server: [WSGIServer/0.2 CPython/3.4.2]
4828+ status: {code: 201, message: Created}
4829+- request:
4830+ body: null
4831+ headers:
4832+ accept-encoding: ['gzip, deflate']
4833+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4834+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4835+ method: !!python/unicode 'GET'
4836+ uri: http://localhost:9001/3.0/lists/foo@example.com
4837+ response:
4838+ body: {string: !!python/unicode '{"member_count": 0, "list_name": "foo", "self_link":
4839+ "http://localhost:9001/3.0/lists/foo.example.com", "display_name": "Foo",
4840+ "list_id": "foo.example.com", "fqdn_listname": "foo@example.com", "volume":
4841+ 1, "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "mail_host":
4842+ "example.com"}'}
4843+ headers:
4844+ content-length: ['294']
4845+ content-type: [application/json; charset=utf-8]
4846+ date: ['Tue, 14 Apr 2015 14:06:48 GMT']
4847+ server: [WSGIServer/0.2 CPython/3.4.2]
4848+ status: {code: 200, message: OK}
4849+- request:
4850+ body: null
4851+ headers:
4852+ accept-encoding: ['gzip, deflate']
4853+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4854+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4855+ method: !!python/unicode 'GET'
4856+ uri: http://localhost:9001/3.0/lists/foo@example.com/roster/member?count=25&page=1
4857+ response:
4858+ body: {string: !!python/unicode '{"start": 0, "http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
4859+ "total_size": 0}'}
4860+ headers:
4861+ content-length: ['90']
4862+ content-type: [application/json; charset=utf-8]
4863+ date: ['Tue, 14 Apr 2015 14:06:48 GMT']
4864+ server: [WSGIServer/0.2 CPython/3.4.2]
4865+ status: {code: 200, message: OK}
4866+- request:
4867+ body: null
4868+ headers:
4869+ accept-encoding: ['gzip, deflate']
4870+ !!python/unicode 'authorization': [!!python/unicode 'Basic cmVzdGFkbWluOnJlc3RwYXNz']
4871+ !!python/unicode 'user-agent': [!!python/unicode 'GNU Mailman REST client v1.0.0b1']
4872+ method: !!python/unicode 'GET'
4873+ uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
4874+ response:
4875+ body: {string: !!python/unicode '{"entries": [{"role": "owner", "list_id": "foo.example.com",
4876+ "user": "http://localhost:9001/3.0/users/178875461469610954400218294698080347713",
4877 "address": "http://localhost:9001/3.0/addresses/owner@example.com", "email":
4878- "owner@example.com", "list_id": "foo.example.com", "role": "owner", "http_etag":
4879- "\"5dbe35c3f60e48d211bc317845bb72917b6af019\"", "self_link": "http://localhost:9001/3.0/members/161628376476956512619170172732426008945",
4880- "delivery_mode": "regular"}], "start": 0, "total_size": 1}'}
4881+ "owner@example.com", "self_link": "http://localhost:9001/3.0/members/130260778846721150623463622726543637576",
4882+ "delivery_mode": "regular", "member_id": 130260778846721150623463622726543637576,
4883+ "http_etag": "\"45a9d7656d7b9e218bf397f148c09852873f2917\""}], "start": 0,
4884+ "http_etag": "\"16826c471273c8d0352bf341034293891b6a4dff\"", "total_size":
4885+ 1}'}
4886 headers:
4887- content-length: ['511']
4888+ content-length: ['566']
4889 content-type: [application/json; charset=utf-8]
4890- date: ['Tue, 10 Feb 2015 13:52:58 GMT']
4891+ date: ['Tue, 14 Apr 2015 14:06:48 GMT']
4892 server: [WSGIServer/0.2 CPython/3.4.2]
4893 status: {code: 200, message: OK}
4894 - request:
4895@@ -4036,17 +609,18 @@
4896 method: !!python/unicode 'GET'
4897 uri: http://localhost:9001/3.0/lists/foo.example.com/roster/moderator
4898 response:
4899- body: {string: !!python/unicode '{"http_etag": "\"8c009ec282405ccf133e6e385933bac9233dee69\"",
4900- "entries": [{"user": "http://localhost:9001/3.0/users/72657208221403324359163601797012164031",
4901+ body: {string: !!python/unicode '{"entries": [{"role": "moderator", "list_id":
4902+ "foo.example.com", "user": "http://localhost:9001/3.0/users/102340090153076935366690295492304488536",
4903 "address": "http://localhost:9001/3.0/addresses/moderator@example.com", "email":
4904- "moderator@example.com", "list_id": "foo.example.com", "role": "moderator",
4905- "http_etag": "\"d6e611209ed36169f1d80299b5747b733ec47ddf\"", "self_link":
4906- "http://localhost:9001/3.0/members/273038746122386539431681212301236659714",
4907- "delivery_mode": "regular"}], "start": 0, "total_size": 1}'}
4908+ "moderator@example.com", "self_link": "http://localhost:9001/3.0/members/167516476475439974321363216976782173374",
4909+ "delivery_mode": "regular", "member_id": 167516476475439974321363216976782173374,
4910+ "http_etag": "\"5f455be3cae66e0ec4a1c44dc61e2a1966e7189d\""}], "start": 0,
4911+ "http_etag": "\"060035fbf9b0c0f4f4b7a5332b3cfbd088342779\"", "total_size":
4912+ 1}'}
4913 headers:
4914- content-length: ['523']
4915+ content-length: ['578']
4916 content-type: [application/json; charset=utf-8]
4917- date: ['Tue, 10 Feb 2015 13:52:58 GMT']
4918+ date: ['Tue, 14 Apr 2015 14:06:48 GMT']
4919 server: [WSGIServer/0.2 CPython/3.4.2]
4920 status: {code: 200, message: OK}
4921 - request:
4922@@ -4058,14 +632,15 @@
4923 method: !!python/unicode 'GET'
4924 uri: http://localhost:9001/3.0/lists/foo@example.com
4925 response:
4926- body: {string: !!python/unicode '{"volume": 1, "list_id": "foo.example.com", "display_name":
4927- "Foo", "list_name": "foo", "fqdn_listname": "foo@example.com", "self_link":
4928- "http://localhost:9001/3.0/lists/foo.example.com", "member_count": 0, "mail_host":
4929- "example.com", "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\""}'}
4930+ body: {string: !!python/unicode '{"member_count": 0, "list_name": "foo", "self_link":
4931+ "http://localhost:9001/3.0/lists/foo.example.com", "display_name": "Foo",
4932+ "list_id": "foo.example.com", "fqdn_listname": "foo@example.com", "volume":
4933+ 1, "http_etag": "\"698a819bbb6b902096a8c5543cc7fac2328960d5\"", "mail_host":
4934+ "example.com"}'}
4935 headers:
4936 content-length: ['294']
4937 content-type: [application/json; charset=utf-8]
4938- date: ['Tue, 10 Feb 2015 13:52:58 GMT']
4939+ date: ['Tue, 14 Apr 2015 14:06:48 GMT']
4940 server: [WSGIServer/0.2 CPython/3.4.2]
4941 status: {code: 200, message: OK}
4942 - request:
4943@@ -4077,16 +652,18 @@
4944 method: !!python/unicode 'GET'
4945 uri: http://localhost:9001/3.0/lists/foo.example.com/roster/owner
4946 response:
4947- body: {string: !!python/unicode '{"http_etag": "\"922cabf0baca116aa2e0fde5742c0cb135e8dc49\"",
4948- "entries": [{"user": "http://localhost:9001/3.0/users/96573909988922970304746006243506406498",
4949+ body: {string: !!python/unicode '{"entries": [{"role": "owner", "list_id": "foo.example.com",
4950+ "user": "http://localhost:9001/3.0/users/178875461469610954400218294698080347713",
4951 "address": "http://localhost:9001/3.0/addresses/owner@example.com", "email":
4952- "owner@example.com", "list_id": "foo.example.com", "role": "owner", "http_etag":
4953- "\"5dbe35c3f60e48d211bc317845bb72917b6af019\"", "self_link": "http://localhost:9001/3.0/members/161628376476956512619170172732426008945",
4954- "delivery_mode": "regular"}], "start": 0, "total_size": 1}'}
4955+ "owner@example.com", "self_link": "http://localhost:9001/3.0/members/130260778846721150623463622726543637576",
4956+ "delivery_mode": "regular", "member_id": 130260778846721150623463622726543637576,
4957+ "http_etag": "\"45a9d7656d7b9e218bf397f148c09852873f2917\""}], "start": 0,
4958+ "http_etag": "\"16826c471273c8d0352bf341034293891b6a4dff\"", "total_size":
4959+ 1}'}
4960 headers:
4961- content-length: ['511']
4962+ content-length: ['566']
4963 content-type: [application/json; charset=utf-8]
4964- date: ['Tue, 10 Feb 2015 13:52:58 GMT']
4965+ date: ['Tue, 14 Apr 2015 14:06:48 GMT']
4966 server: [WSGIServer/0.2 CPython/3.4.2]
4967 status: {code: 200, message: OK}
4968 - request:
4969@@ -4101,7 +678,7 @@
4970 body: {string: !!python/unicode ''}
4971 headers:
4972 content-length: ['0']
4973- date: ['Tue, 10 Feb 2015 13:53:01 GMT']
4974+ date: ['Tue, 14 Apr 2015 14:06:48 GMT']
4975 server: [WSGIServer/0.2 CPython/3.4.2]
4976 status: {code: 204, message: No Content}
4977 - request:
4978@@ -4114,11 +691,11 @@
4979 method: !!python/unicode 'POST'
4980 uri: http://localhost:9001/3.0/domains
4981 response:
4982- body: {string: !!python/unicode 'Domain exists'}
4983+ body: {string: !!python/unicode 'Duplicate email host: example.com'}
4984 headers:
4985- content-length: ['13']
4986+ content-length: ['33']
4987 content-type: [application/json; charset=utf-8]
4988- date: ['Tue, 10 Feb 2015 13:53:03 GMT']
4989+ date: ['Tue, 14 Apr 2015 14:06:48 GMT']
4990 server: [WSGIServer/0.2 CPython/3.4.2]
4991 status: {code: 400, message: Bad Request}
4992 - request:
4993@@ -4130,14 +707,13 @@
4994 method: !!python/unicode 'GET'
4995 uri: http://localhost:9001/3.0/domains/example.com
4996 response:
4997- body: {string: !!python/unicode '{"self_link": "http://localhost:9001/3.0/domains/example.com",
4998- "description": null, "http_etag": "\"40f27b0d07b71e91cc08047b8171e2b0bb1d5967\"",
4999- "mail_host": "example.com", "url_host": "example.com", "base_url": "http://example.com",
5000- "contact_address": "postmaster@example.com"}'}
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches