Merge lp:~flo-fuchs/mailman.client/archival_options into lp:mailman.client

Proposed by Florian Fuchs
Status: Merged
Merged at revision: 63
Proposed branch: lp:~flo-fuchs/mailman.client/archival_options
Merge into: lp:mailman.client
Diff against target: 5601 lines (+2328/-2082)
4 files modified
src/mailmanclient/NEWS.rst (+2/-1)
src/mailmanclient/_client.py (+64/-0)
src/mailmanclient/docs/using.rst (+42/-1)
src/mailmanclient/tests/data/tape.yaml (+2220/-2080)
To merge this branch: bzr merge lp:~flo-fuchs/mailman.client/archival_options
Reviewer Review Type Date Requested Status
Mailman Coders Pending
Review via email: mp+253005@code.launchpad.net

Description of the change

This change introduces archival options to mailman.client:

- _List objects now have an `archivers` property which holds a dictionary with "<archiver>: <enabled>" pairs.

- _List objects now have a `set_archiver` method which accepts an archiver name and a Boolean for the `enabled` status.

To post a comment you must log in.
68. By Florian Fuchs on 2015-04-07

* Introduced a dict-like ``archivers`` property.
* Removed the list class's set_archiver method.
* Updated docs.
* Updated vcr yaml data.

69. By Florian Fuchs on 2015-04-07

Added ``_ListArchivers`` docstrings and a couple of comments.

70. By Florian Fuchs on 2015-04-07

Add news entry for archiver settings.

Preview Diff

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

Subscribers

People subscribed via source and target branches