interactions:
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/system/versions
  response:
    body: {string: '{"api_version": "3.1", "http_etag": "\"da7f701dcc576b83689966ed1763a2a1d0650299\"",
        "mailman_version": "GNU Mailman 3.2.0a1 (La Villa Strangiato)", "python_version":
        "3.6.4+ (default, Feb 12 2018, 08:25:03) \n[GCC 7.3.0]", "self_link": "http://localhost:9001/3.1/system/versions"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:57:59 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['280']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists
  response:
    body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
        "start": 0, "total_size": 0}'}
    headers:
      Date: ['Wed, 16 May 2018 00:57:59 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['90']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/domains
  response:
    body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
        "start": 0, "total_size": 0}'}
    headers:
      Date: ['Wed, 16 May 2018 00:57:59 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['90']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: mail_host=example.com
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/domains
  response:
    body: {string: ''}
    headers:
      Date: ['Wed, 16 May 2018 00:57:59 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      location: ['http://localhost:9001/3.1/domains/example.com']
    status: {code: 201, message: Created}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/domains/example.com
  response:
    body: {string: '{"alias_domain": null, "description": null, "http_etag": "\"0955c4a2fe5c37a019be0fef3abbb952cdc328a4\"",
        "mail_host": "example.com", "self_link": "http://localhost:9001/3.1/domains/example.com"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:57:59 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['194']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: mail_host=example.edu&alias_domain=x.example.edu
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/domains
  response:
    body: {string: ''}
    headers:
      Date: ['Wed, 16 May 2018 00:57:59 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      location: ['http://localhost:9001/3.1/domains/example.edu']
    status: {code: 201, message: Created}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/domains/example.edu
  response:
    body: {string: '{"alias_domain": "x.example.edu", "description": null, "http_etag":
        "\"2c5ddb39635738674c97b6571f33840c27bf9b27\"", "mail_host": "example.edu",
        "self_link": "http://localhost:9001/3.1/domains/example.edu"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:57:59 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['205']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/domains/example.com
  response:
    body: {string: '{"alias_domain": null, "description": null, "http_etag": "\"0955c4a2fe5c37a019be0fef3abbb952cdc328a4\"",
        "mail_host": "example.com", "self_link": "http://localhost:9001/3.1/domains/example.com"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:57:59 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['194']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/domains/example.com
  response:
    body: {string: '{"alias_domain": null, "description": null, "http_etag": "\"0955c4a2fe5c37a019be0fef3abbb952cdc328a4\"",
        "mail_host": "example.com", "self_link": "http://localhost:9001/3.1/domains/example.com"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:57:59 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['194']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: mail_host=example.net
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/domains
  response:
    body: {string: ''}
    headers:
      Date: ['Wed, 16 May 2018 00:57:59 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      location: ['http://localhost:9001/3.1/domains/example.net']
    status: {code: 201, message: Created}
- request:
    body: mail_host=example.org
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/domains
  response:
    body: {string: ''}
    headers:
      Date: ['Wed, 16 May 2018 00:57:59 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      location: ['http://localhost:9001/3.1/domains/example.org']
    status: {code: 201, message: Created}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/domains/example.org
  response:
    body: {string: '{"alias_domain": null, "description": null, "http_etag": "\"9ca2851965dda29895877f788d32699d6b46c2e9\"",
        "mail_host": "example.org", "self_link": "http://localhost:9001/3.1/domains/example.org"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:57:59 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['194']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/domains
  response:
    body: {string: '{"entries": [{"alias_domain": null, "description": null, "http_etag":
        "\"0955c4a2fe5c37a019be0fef3abbb952cdc328a4\"", "mail_host": "example.com",
        "self_link": "http://localhost:9001/3.1/domains/example.com"}, {"alias_domain":
        "x.example.edu", "description": null, "http_etag": "\"2c5ddb39635738674c97b6571f33840c27bf9b27\"",
        "mail_host": "example.edu", "self_link": "http://localhost:9001/3.1/domains/example.edu"},
        {"alias_domain": null, "description": null, "http_etag": "\"9ad7bd03ca7a1143b70757e61f22802a69b7717d\"",
        "mail_host": "example.net", "self_link": "http://localhost:9001/3.1/domains/example.net"},
        {"alias_domain": null, "description": null, "http_etag": "\"9ca2851965dda29895877f788d32699d6b46c2e9\"",
        "mail_host": "example.org", "self_link": "http://localhost:9001/3.1/domains/example.org"}],
        "http_etag": "\"aff5f4b0f035e04a9d6f24a52bf1b0b908bb0857\"", "start": 0, "total_size":
        4}'}
    headers:
      Date: ['Wed, 16 May 2018 00:57:59 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['898']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/domains/example.com
  response:
    body: {string: '{"alias_domain": null, "description": null, "http_etag": "\"0955c4a2fe5c37a019be0fef3abbb952cdc328a4\"",
        "mail_host": "example.com", "self_link": "http://localhost:9001/3.1/domains/example.com"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:57:59 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['194']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/domains/example.edu
  response:
    body: {string: '{"alias_domain": "x.example.edu", "description": null, "http_etag":
        "\"2c5ddb39635738674c97b6571f33840c27bf9b27\"", "mail_host": "example.edu",
        "self_link": "http://localhost:9001/3.1/domains/example.edu"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:57:59 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['205']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/domains/example.net
  response:
    body: {string: '{"alias_domain": null, "description": null, "http_etag": "\"9ad7bd03ca7a1143b70757e61f22802a69b7717d\"",
        "mail_host": "example.net", "self_link": "http://localhost:9001/3.1/domains/example.net"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['194']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/domains/example.org
  response:
    body: {string: '{"alias_domain": null, "description": null, "http_etag": "\"9ca2851965dda29895877f788d32699d6b46c2e9\"",
        "mail_host": "example.org", "self_link": "http://localhost:9001/3.1/domains/example.org"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['194']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: DELETE
    uri: http://localhost:9001/3.1/domains/example.org
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/domains
  response:
    body: {string: '{"entries": [{"alias_domain": null, "description": null, "http_etag":
        "\"0955c4a2fe5c37a019be0fef3abbb952cdc328a4\"", "mail_host": "example.com",
        "self_link": "http://localhost:9001/3.1/domains/example.com"}, {"alias_domain":
        "x.example.edu", "description": null, "http_etag": "\"2c5ddb39635738674c97b6571f33840c27bf9b27\"",
        "mail_host": "example.edu", "self_link": "http://localhost:9001/3.1/domains/example.edu"},
        {"alias_domain": null, "description": null, "http_etag": "\"9ad7bd03ca7a1143b70757e61f22802a69b7717d\"",
        "mail_host": "example.net", "self_link": "http://localhost:9001/3.1/domains/example.net"}],
        "http_etag": "\"5e7fc8e1ae9b8e5b2592fa7e0454b3e562ee2692\"", "start": 0, "total_size":
        3}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['702']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/domains/example.com
  response:
    body: {string: '{"alias_domain": null, "description": null, "http_etag": "\"0955c4a2fe5c37a019be0fef3abbb952cdc328a4\"",
        "mail_host": "example.com", "self_link": "http://localhost:9001/3.1/domains/example.com"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['194']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/domains/example.edu
  response:
    body: {string: '{"alias_domain": "x.example.edu", "description": null, "http_etag":
        "\"2c5ddb39635738674c97b6571f33840c27bf9b27\"", "mail_host": "example.edu",
        "self_link": "http://localhost:9001/3.1/domains/example.edu"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['205']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/domains/example.net
  response:
    body: {string: '{"alias_domain": null, "description": null, "http_etag": "\"9ad7bd03ca7a1143b70757e61f22802a69b7717d\"",
        "mail_host": "example.net", "self_link": "http://localhost:9001/3.1/domains/example.net"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['194']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: fqdn_listname=test-1%40example.com
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/lists
  response:
    body: {string: ''}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      location: ['http://localhost:9001/3.1/lists/test-1.example.com']
    status: {code: 201, message: Created}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1.example.com
  response:
    body: {string: '{"display_name": "Test-1", "fqdn_listname": "test-1@example.com",
        "http_etag": "\"40cd89e168750b73cbc0d60933bba97892048be2\"", "list_id": "test-1.example.com",
        "list_name": "test-1", "mail_host": "example.com", "member_count": 0, "self_link":
        "http://localhost:9001/3.1/lists/test-1.example.com", "volume": 1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['309']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: fqdn_listname=test-announce%40example.com&style_name=legacy-announce
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/lists
  response:
    body: {string: ''}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      location: ['http://localhost:9001/3.1/lists/test-announce.example.com']
    status: {code: 201, message: Created}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-announce.example.com
  response:
    body: {string: '{"display_name": "Test-announce", "fqdn_listname": "test-announce@example.com",
        "http_etag": "\"fbd086ce30ba8d0b805cd947bcd48888951b1bb0\"", "list_id": "test-announce.example.com",
        "list_name": "test-announce", "mail_host": "example.com", "member_count":
        0, "self_link": "http://localhost:9001/3.1/lists/test-announce.example.com",
        "volume": 1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['344']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/styles
  response:
    body: {string: '{"default": "legacy-default", "http_etag": "\"21a4b8b38716167b458ed2d8e88579233938274b\"",
        "style_names": ["legacy-announce", "legacy-default"], "styles": [{"description":
        "Announce only mailing list style.", "name": "legacy-announce"}, {"description":
        "Ordinary discussion mailing list style.", "name": "legacy-default"}]}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['323']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1@example.com
  response:
    body: {string: '{"display_name": "Test-1", "fqdn_listname": "test-1@example.com",
        "http_etag": "\"40cd89e168750b73cbc0d60933bba97892048be2\"", "list_id": "test-1.example.com",
        "list_name": "test-1", "mail_host": "example.com", "member_count": 0, "self_link":
        "http://localhost:9001/3.1/lists/test-1.example.com", "volume": 1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['309']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: fqdn_listname=test-2%40example.com
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/lists
  response:
    body: {string: ''}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      location: ['http://localhost:9001/3.1/lists/test-2.example.com']
    status: {code: 201, message: Created}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-2.example.com
  response:
    body: {string: '{"display_name": "Test-2", "fqdn_listname": "test-2@example.com",
        "http_etag": "\"a52f87bcdd7a4035c93a8b0a4a92ee4342278428\"", "list_id": "test-2.example.com",
        "list_name": "test-2", "mail_host": "example.com", "member_count": 0, "self_link":
        "http://localhost:9001/3.1/lists/test-2.example.com", "volume": 1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['309']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/domains/example.net
  response:
    body: {string: '{"alias_domain": null, "description": null, "http_etag": "\"9ad7bd03ca7a1143b70757e61f22802a69b7717d\"",
        "mail_host": "example.net", "self_link": "http://localhost:9001/3.1/domains/example.net"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['194']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/domains/example.net
  response:
    body: {string: '{"alias_domain": null, "description": null, "http_etag": "\"9ad7bd03ca7a1143b70757e61f22802a69b7717d\"",
        "mail_host": "example.net", "self_link": "http://localhost:9001/3.1/domains/example.net"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['194']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: fqdn_listname=test-3%40example.net
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/lists
  response:
    body: {string: ''}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      location: ['http://localhost:9001/3.1/lists/test-3.example.net']
    status: {code: 201, message: Created}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-3.example.net
  response:
    body: {string: '{"display_name": "Test-3", "fqdn_listname": "test-3@example.net",
        "http_etag": "\"351777e7d0678dfb6668c73f9fc37a0147a47297\"", "list_id": "test-3.example.net",
        "list_name": "test-3", "mail_host": "example.net", "member_count": 0, "self_link":
        "http://localhost:9001/3.1/lists/test-3.example.net", "volume": 1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['309']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: fqdn_listname=test-3%40example.com
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/lists
  response:
    body: {string: ''}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      location: ['http://localhost:9001/3.1/lists/test-3.example.com']
    status: {code: 201, message: Created}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-3.example.com
  response:
    body: {string: '{"display_name": "Test-3", "fqdn_listname": "test-3@example.com",
        "http_etag": "\"28ebc14149a5a5a2d1768712201e7bd96d1a6d40\"", "list_id": "test-3.example.com",
        "list_name": "test-3", "mail_host": "example.com", "member_count": 0, "self_link":
        "http://localhost:9001/3.1/lists/test-3.example.com", "volume": 1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['309']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists
  response:
    body: {string: '{"entries": [{"display_name": "Test-1", "fqdn_listname": "test-1@example.com",
        "http_etag": "\"40cd89e168750b73cbc0d60933bba97892048be2\"", "list_id": "test-1.example.com",
        "list_name": "test-1", "mail_host": "example.com", "member_count": 0, "self_link":
        "http://localhost:9001/3.1/lists/test-1.example.com", "volume": 1}, {"display_name":
        "Test-2", "fqdn_listname": "test-2@example.com", "http_etag": "\"a52f87bcdd7a4035c93a8b0a4a92ee4342278428\"",
        "list_id": "test-2.example.com", "list_name": "test-2", "mail_host": "example.com",
        "member_count": 0, "self_link": "http://localhost:9001/3.1/lists/test-2.example.com",
        "volume": 1}, {"display_name": "Test-3", "fqdn_listname": "test-3@example.com",
        "http_etag": "\"28ebc14149a5a5a2d1768712201e7bd96d1a6d40\"", "list_id": "test-3.example.com",
        "list_name": "test-3", "mail_host": "example.com", "member_count": 0, "self_link":
        "http://localhost:9001/3.1/lists/test-3.example.com", "volume": 1}, {"display_name":
        "Test-3", "fqdn_listname": "test-3@example.net", "http_etag": "\"351777e7d0678dfb6668c73f9fc37a0147a47297\"",
        "list_id": "test-3.example.net", "list_name": "test-3", "mail_host": "example.net",
        "member_count": 0, "self_link": "http://localhost:9001/3.1/lists/test-3.example.net",
        "volume": 1}, {"display_name": "Test-announce", "fqdn_listname": "test-announce@example.com",
        "http_etag": "\"fbd086ce30ba8d0b805cd947bcd48888951b1bb0\"", "list_id": "test-announce.example.com",
        "list_name": "test-announce", "mail_host": "example.com", "member_count":
        0, "self_link": "http://localhost:9001/3.1/lists/test-announce.example.com",
        "volume": 1}], "http_etag": "\"d2cb4d5c565e69f350cb99e9167172add7856527\"",
        "start": 0, "total_size": 5}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['1693']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1@example.com/config
  response:
    body: {string: '{"acceptable_aliases": [], "admin_immed_notify": true, "admin_notify_mchanges":
        false, "administrivia": true, "advertised": true, "allow_list_posts": true,
        "anonymous_list": false, "archive_policy": "public", "autorespond_owner":
        "none", "autorespond_postings": "none", "autorespond_requests": "none", "autoresponse_grace_period":
        "90d", "autoresponse_owner_text": "", "autoresponse_postings_text": "", "autoresponse_request_text":
        "", "bounces_address": "test-1-bounces@example.com", "collapse_alternatives":
        true, "convert_html_to_plaintext": false, "created_at": "2005-08-01T07:49:23",
        "default_member_action": "defer", "default_nonmember_action": "hold", "description":
        "", "digest_last_sent_at": null, "digest_send_periodic": true, "digest_size_threshold":
        30.0, "digest_volume_frequency": "monthly", "digests_enabled": true, "display_name":
        "Test-1", "dmarc_mitigate_action": "no_mitigation", "dmarc_mitigate_unconditionally":
        false, "dmarc_moderation_notice": "", "dmarc_wrapped_message_text": "", "filter_content":
        false, "first_strip_reply_to": false, "fqdn_listname": "test-1@example.com",
        "http_etag": "\"13dde9fada57f5b6504f03d9207b419649572778\"", "include_rfc2369_headers":
        true, "info": "", "join_address": "test-1-join@example.com", "last_post_at":
        null, "leave_address": "test-1-leave@example.com", "list_name": "test-1",
        "mail_host": "example.com", "max_message_size": 40, "moderator_password":
        null, "next_digest_number": 1, "no_reply_address": "noreply@example.com",
        "owner_address": "test-1-owner@example.com", "post_id": 1, "posting_address":
        "test-1@example.com", "posting_pipeline": "default-posting-pipeline", "reply_goes_to_list":
        "no_munging", "reply_to_address": "", "request_address": "test-1-request@example.com",
        "send_welcome_message": true, "subject_prefix": "[Test-1] ", "subscription_policy":
        "confirm", "volume": 1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['1851']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: advertised=False
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: PATCH
    uri: http://localhost:9001/3.1/lists/test-1@example.com/config
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists?advertised=true
  response:
    body: {string: '{"entries": [{"display_name": "Test-2", "fqdn_listname": "test-2@example.com",
        "http_etag": "\"a52f87bcdd7a4035c93a8b0a4a92ee4342278428\"", "list_id": "test-2.example.com",
        "list_name": "test-2", "mail_host": "example.com", "member_count": 0, "self_link":
        "http://localhost:9001/3.1/lists/test-2.example.com", "volume": 1}, {"display_name":
        "Test-3", "fqdn_listname": "test-3@example.com", "http_etag": "\"28ebc14149a5a5a2d1768712201e7bd96d1a6d40\"",
        "list_id": "test-3.example.com", "list_name": "test-3", "mail_host": "example.com",
        "member_count": 0, "self_link": "http://localhost:9001/3.1/lists/test-3.example.com",
        "volume": 1}, {"display_name": "Test-3", "fqdn_listname": "test-3@example.net",
        "http_etag": "\"351777e7d0678dfb6668c73f9fc37a0147a47297\"", "list_id": "test-3.example.net",
        "list_name": "test-3", "mail_host": "example.net", "member_count": 0, "self_link":
        "http://localhost:9001/3.1/lists/test-3.example.net", "volume": 1}, {"display_name":
        "Test-announce", "fqdn_listname": "test-announce@example.com", "http_etag":
        "\"fbd086ce30ba8d0b805cd947bcd48888951b1bb0\"", "list_id": "test-announce.example.com",
        "list_name": "test-announce", "mail_host": "example.com", "member_count":
        0, "self_link": "http://localhost:9001/3.1/lists/test-announce.example.com",
        "volume": 1}], "http_etag": "\"135303ab7fe5b820fe28890dab957638f96faa9c\"",
        "start": 0, "total_size": 4}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['1382']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists?count=2&page=1
  response:
    body: {string: '{"entries": [{"display_name": "Test-1", "fqdn_listname": "test-1@example.com",
        "http_etag": "\"40cd89e168750b73cbc0d60933bba97892048be2\"", "list_id": "test-1.example.com",
        "list_name": "test-1", "mail_host": "example.com", "member_count": 0, "self_link":
        "http://localhost:9001/3.1/lists/test-1.example.com", "volume": 1}, {"display_name":
        "Test-2", "fqdn_listname": "test-2@example.com", "http_etag": "\"a52f87bcdd7a4035c93a8b0a4a92ee4342278428\"",
        "list_id": "test-2.example.com", "list_name": "test-2", "mail_host": "example.com",
        "member_count": 0, "self_link": "http://localhost:9001/3.1/lists/test-2.example.com",
        "volume": 1}], "http_etag": "\"371e0bcd06562ee3d74e12ab36b213084cf8070d\"",
        "start": 0, "total_size": 5}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['725']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists?count=2&page=2
  response:
    body: {string: '{"entries": [{"display_name": "Test-3", "fqdn_listname": "test-3@example.com",
        "http_etag": "\"28ebc14149a5a5a2d1768712201e7bd96d1a6d40\"", "list_id": "test-3.example.com",
        "list_name": "test-3", "mail_host": "example.com", "member_count": 0, "self_link":
        "http://localhost:9001/3.1/lists/test-3.example.com", "volume": 1}, {"display_name":
        "Test-3", "fqdn_listname": "test-3@example.net", "http_etag": "\"351777e7d0678dfb6668c73f9fc37a0147a47297\"",
        "list_id": "test-3.example.net", "list_name": "test-3", "mail_host": "example.net",
        "member_count": 0, "self_link": "http://localhost:9001/3.1/lists/test-3.example.net",
        "volume": 1}], "http_etag": "\"21e88556facb6da0585bc47e223449014461dd0b\"",
        "start": 2, "total_size": 5}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['725']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists?advertised=true&count=2&page=1
  response:
    body: {string: '{"entries": [{"display_name": "Test-2", "fqdn_listname": "test-2@example.com",
        "http_etag": "\"a52f87bcdd7a4035c93a8b0a4a92ee4342278428\"", "list_id": "test-2.example.com",
        "list_name": "test-2", "mail_host": "example.com", "member_count": 0, "self_link":
        "http://localhost:9001/3.1/lists/test-2.example.com", "volume": 1}, {"display_name":
        "Test-3", "fqdn_listname": "test-3@example.com", "http_etag": "\"28ebc14149a5a5a2d1768712201e7bd96d1a6d40\"",
        "list_id": "test-3.example.com", "list_name": "test-3", "mail_host": "example.com",
        "member_count": 0, "self_link": "http://localhost:9001/3.1/lists/test-3.example.com",
        "volume": 1}], "http_etag": "\"03d14cea3aaa2ab3ecc8a67d42be3881988a4e30\"",
        "start": 0, "total_size": 4}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['725']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/domains/example.com/lists
  response:
    body: {string: '{"entries": [{"display_name": "Test-1", "fqdn_listname": "test-1@example.com",
        "http_etag": "\"40cd89e168750b73cbc0d60933bba97892048be2\"", "list_id": "test-1.example.com",
        "list_name": "test-1", "mail_host": "example.com", "member_count": 0, "self_link":
        "http://localhost:9001/3.1/lists/test-1.example.com", "volume": 1}, {"display_name":
        "Test-2", "fqdn_listname": "test-2@example.com", "http_etag": "\"a52f87bcdd7a4035c93a8b0a4a92ee4342278428\"",
        "list_id": "test-2.example.com", "list_name": "test-2", "mail_host": "example.com",
        "member_count": 0, "self_link": "http://localhost:9001/3.1/lists/test-2.example.com",
        "volume": 1}, {"display_name": "Test-3", "fqdn_listname": "test-3@example.com",
        "http_etag": "\"28ebc14149a5a5a2d1768712201e7bd96d1a6d40\"", "list_id": "test-3.example.com",
        "list_name": "test-3", "mail_host": "example.com", "member_count": 0, "self_link":
        "http://localhost:9001/3.1/lists/test-3.example.com", "volume": 1}, {"display_name":
        "Test-announce", "fqdn_listname": "test-announce@example.com", "http_etag":
        "\"fbd086ce30ba8d0b805cd947bcd48888951b1bb0\"", "list_id": "test-announce.example.com",
        "list_name": "test-announce", "mail_host": "example.com", "member_count":
        0, "self_link": "http://localhost:9001/3.1/lists/test-announce.example.com",
        "volume": 1}], "http_etag": "\"0dfae328ced6ea085c6c200d3fe412135c03246f\"",
        "start": 0, "total_size": 4}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['1382']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/domains/example.com/lists?advertised=true
  response:
    body: {string: '{"entries": [{"display_name": "Test-2", "fqdn_listname": "test-2@example.com",
        "http_etag": "\"a52f87bcdd7a4035c93a8b0a4a92ee4342278428\"", "list_id": "test-2.example.com",
        "list_name": "test-2", "mail_host": "example.com", "member_count": 0, "self_link":
        "http://localhost:9001/3.1/lists/test-2.example.com", "volume": 1}, {"display_name":
        "Test-3", "fqdn_listname": "test-3@example.com", "http_etag": "\"28ebc14149a5a5a2d1768712201e7bd96d1a6d40\"",
        "list_id": "test-3.example.com", "list_name": "test-3", "mail_host": "example.com",
        "member_count": 0, "self_link": "http://localhost:9001/3.1/lists/test-3.example.com",
        "volume": 1}, {"display_name": "Test-announce", "fqdn_listname": "test-announce@example.com",
        "http_etag": "\"fbd086ce30ba8d0b805cd947bcd48888951b1bb0\"", "list_id": "test-announce.example.com",
        "list_name": "test-announce", "mail_host": "example.com", "member_count":
        0, "self_link": "http://localhost:9001/3.1/lists/test-announce.example.com",
        "volume": 1}], "http_etag": "\"2381ea2827d826f7fbc3ca371c9a07d8ebf9c015\"",
        "start": 0, "total_size": 3}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['1071']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/domains/example.com/lists?advertised=true&count=2&page=1
  response:
    body: {string: '{"entries": [{"display_name": "Test-2", "fqdn_listname": "test-2@example.com",
        "http_etag": "\"a52f87bcdd7a4035c93a8b0a4a92ee4342278428\"", "list_id": "test-2.example.com",
        "list_name": "test-2", "mail_host": "example.com", "member_count": 0, "self_link":
        "http://localhost:9001/3.1/lists/test-2.example.com", "volume": 1}, {"display_name":
        "Test-3", "fqdn_listname": "test-3@example.com", "http_etag": "\"28ebc14149a5a5a2d1768712201e7bd96d1a6d40\"",
        "list_id": "test-3.example.com", "list_name": "test-3", "mail_host": "example.com",
        "member_count": 0, "self_link": "http://localhost:9001/3.1/lists/test-3.example.com",
        "volume": 1}], "http_etag": "\"075bb20436aa2ce3e524750ff3e1cd56e713c9c1\"",
        "start": 0, "total_size": 3}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['725']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-3@example.net
  response:
    body: {string: '{"display_name": "Test-3", "fqdn_listname": "test-3@example.net",
        "http_etag": "\"351777e7d0678dfb6668c73f9fc37a0147a47297\"", "list_id": "test-3.example.net",
        "list_name": "test-3", "mail_host": "example.net", "member_count": 0, "self_link":
        "http://localhost:9001/3.1/lists/test-3.example.net", "volume": 1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['309']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: DELETE
    uri: http://localhost:9001/3.1/lists/test-3.example.net
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: DELETE
    uri: http://localhost:9001/3.1/lists/test-3@example.com
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists
  response:
    body: {string: '{"entries": [{"display_name": "Test-1", "fqdn_listname": "test-1@example.com",
        "http_etag": "\"40cd89e168750b73cbc0d60933bba97892048be2\"", "list_id": "test-1.example.com",
        "list_name": "test-1", "mail_host": "example.com", "member_count": 0, "self_link":
        "http://localhost:9001/3.1/lists/test-1.example.com", "volume": 1}, {"display_name":
        "Test-2", "fqdn_listname": "test-2@example.com", "http_etag": "\"a52f87bcdd7a4035c93a8b0a4a92ee4342278428\"",
        "list_id": "test-2.example.com", "list_name": "test-2", "mail_host": "example.com",
        "member_count": 0, "self_link": "http://localhost:9001/3.1/lists/test-2.example.com",
        "volume": 1}, {"display_name": "Test-announce", "fqdn_listname": "test-announce@example.com",
        "http_etag": "\"fbd086ce30ba8d0b805cd947bcd48888951b1bb0\"", "list_id": "test-announce.example.com",
        "list_name": "test-announce", "mail_host": "example.com", "member_count":
        0, "self_link": "http://localhost:9001/3.1/lists/test-announce.example.com",
        "volume": 1}], "http_etag": "\"022c72dc28cc173e40bb385e3b65f90698e89e63\"",
        "start": 0, "total_size": 3}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['1071']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/members
  response:
    body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
        "start": 0, "total_size": 0}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:00 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['90']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-2@example.com
  response:
    body: {string: '{"display_name": "Test-2", "fqdn_listname": "test-2@example.com",
        "http_etag": "\"a52f87bcdd7a4035c93a8b0a4a92ee4342278428\"", "list_id": "test-2.example.com",
        "list_name": "test-2", "mail_host": "example.com", "member_count": 0, "self_link":
        "http://localhost:9001/3.1/lists/test-2.example.com", "volume": 1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:01 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['309']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-2@example.com/config
  response:
    body: {string: '{"acceptable_aliases": [], "admin_immed_notify": true, "admin_notify_mchanges":
        false, "administrivia": true, "advertised": true, "allow_list_posts": true,
        "anonymous_list": false, "archive_policy": "public", "autorespond_owner":
        "none", "autorespond_postings": "none", "autorespond_requests": "none", "autoresponse_grace_period":
        "90d", "autoresponse_owner_text": "", "autoresponse_postings_text": "", "autoresponse_request_text":
        "", "bounces_address": "test-2-bounces@example.com", "collapse_alternatives":
        true, "convert_html_to_plaintext": false, "created_at": "2005-08-01T07:49:23",
        "default_member_action": "defer", "default_nonmember_action": "hold", "description":
        "", "digest_last_sent_at": null, "digest_send_periodic": true, "digest_size_threshold":
        30.0, "digest_volume_frequency": "monthly", "digests_enabled": true, "display_name":
        "Test-2", "dmarc_mitigate_action": "no_mitigation", "dmarc_mitigate_unconditionally":
        false, "dmarc_moderation_notice": "", "dmarc_wrapped_message_text": "", "filter_content":
        false, "first_strip_reply_to": false, "fqdn_listname": "test-2@example.com",
        "http_etag": "\"a1f8ca919842a8f8882b8e2642255e106559bcb0\"", "include_rfc2369_headers":
        true, "info": "", "join_address": "test-2-join@example.com", "last_post_at":
        null, "leave_address": "test-2-leave@example.com", "list_name": "test-2",
        "mail_host": "example.com", "max_message_size": 40, "moderator_password":
        null, "next_digest_number": 1, "no_reply_address": "noreply@example.com",
        "owner_address": "test-2-owner@example.com", "post_id": 1, "posting_address":
        "test-2@example.com", "posting_pipeline": "default-posting-pipeline", "reply_goes_to_list":
        "no_munging", "reply_to_address": "", "request_address": "test-2-request@example.com",
        "send_welcome_message": true, "subject_prefix": "[Test-2] ", "subscription_policy":
        "confirm", "volume": 1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:01 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['1851']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: list_id=test-1.example.com&subscriber=unverified%40example.com&display_name=Unverified
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/members
  response:
    body: {string: '{"http_etag": "\"53e52118732150dfa814d69386fae33c6350924b\"",
        "token": "0000000000000000000000000000000000000059", "token_owner": "subscriber"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:01 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['143']
      content-type: [application/json; charset=UTF-8]
    status: {code: 202, message: Accepted}
- request:
    body: list_id=test-1.example.com&subscriber=unconfirmed%40example.com&display_name=Unconfirmed&pre_verified=True
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/members
  response:
    body: {string: '{"http_etag": "\"3f97945f7595b4f56a8cb402abeb17faf3d91a5a\"",
        "token": "0000000000000000000000000000000000000060", "token_owner": "subscriber"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:01 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['143']
      content-type: [application/json; charset=UTF-8]
    status: {code: 202, message: Accepted}
- request:
    body: list_id=test-1.example.com&subscriber=anna%40example.com&display_name=Anna&pre_verified=True&pre_confirmed=True
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/members
  response:
    body: {string: ''}
    headers:
      Date: ['Wed, 16 May 2018 00:58:01 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      location: ['http://localhost:9001/3.1/members/00000000000000000000000000000076']
    status: {code: 201, message: Created}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/members/00000000000000000000000000000076
  response:
    body: {string: '{"address": "http://localhost:9001/3.1/addresses/anna@example.com",
        "delivery_mode": "regular", "display_name": "Anna", "email": "anna@example.com",
        "http_etag": "\"a248b45b889849c2a859d6415499144f722922de\"", "list_id": "test-1.example.com",
        "member_id": "00000000000000000000000000000076", "role": "member", "self_link":
        "http://localhost:9001/3.1/members/00000000000000000000000000000076", "user":
        "http://localhost:9001/3.1/users/00000000000000000000000000000070"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:01 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['468']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: list_id=test-1.example.com&subscriber=bill%40example.com&display_name=Bill&pre_verified=True&pre_confirmed=True
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/members
  response:
    body: {string: ''}
    headers:
      Date: ['Wed, 16 May 2018 00:58:01 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      location: ['http://localhost:9001/3.1/members/00000000000000000000000000000077']
    status: {code: 201, message: Created}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/members/00000000000000000000000000000077
  response:
    body: {string: '{"address": "http://localhost:9001/3.1/addresses/bill@example.com",
        "delivery_mode": "regular", "display_name": "Bill", "email": "bill@example.com",
        "http_etag": "\"fa85245d6a40d5761a0262a3411fb507bc965198\"", "list_id": "test-1.example.com",
        "member_id": "00000000000000000000000000000077", "role": "member", "self_link":
        "http://localhost:9001/3.1/members/00000000000000000000000000000077", "user":
        "http://localhost:9001/3.1/users/00000000000000000000000000000071"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:01 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['468']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: list_id=test-2.example.com&subscriber=anna%40example.com&display_name=None&pre_verified=True&pre_confirmed=True
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/members
  response:
    body: {string: ''}
    headers:
      Date: ['Wed, 16 May 2018 00:58:01 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      location: ['http://localhost:9001/3.1/members/00000000000000000000000000000078']
    status: {code: 201, message: Created}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/members/00000000000000000000000000000078
  response:
    body: {string: '{"address": "http://localhost:9001/3.1/addresses/anna@example.com",
        "delivery_mode": "regular", "display_name": "Anna", "email": "anna@example.com",
        "http_etag": "\"89c166999fa1e30b6beabb8c5f12ede8d0a151dd\"", "list_id": "test-2.example.com",
        "member_id": "00000000000000000000000000000078", "role": "member", "self_link":
        "http://localhost:9001/3.1/members/00000000000000000000000000000078", "user":
        "http://localhost:9001/3.1/users/00000000000000000000000000000070"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:01 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['468']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: list_id=test-2.example.com&subscriber=cris%40example.com&display_name=Cris&pre_verified=True&pre_confirmed=True
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/members
  response:
    body: {string: ''}
    headers:
      Date: ['Wed, 16 May 2018 00:58:01 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      location: ['http://localhost:9001/3.1/members/00000000000000000000000000000079']
    status: {code: 201, message: Created}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/members/00000000000000000000000000000079
  response:
    body: {string: '{"address": "http://localhost:9001/3.1/addresses/cris@example.com",
        "delivery_mode": "regular", "display_name": "Cris", "email": "cris@example.com",
        "http_etag": "\"ff53a78bbce96717c0b709ce2faff8ee7232e2be\"", "list_id": "test-2.example.com",
        "member_id": "00000000000000000000000000000079", "role": "member", "self_link":
        "http://localhost:9001/3.1/members/00000000000000000000000000000079", "user":
        "http://localhost:9001/3.1/users/00000000000000000000000000000072"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:01 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['468']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/members
  response:
    body: {string: '{"entries": [{"address": "http://localhost:9001/3.1/addresses/anna@example.com",
        "delivery_mode": "regular", "display_name": "Anna", "email": "anna@example.com",
        "http_etag": "\"a248b45b889849c2a859d6415499144f722922de\"", "list_id": "test-1.example.com",
        "member_id": "00000000000000000000000000000076", "role": "member", "self_link":
        "http://localhost:9001/3.1/members/00000000000000000000000000000076", "user":
        "http://localhost:9001/3.1/users/00000000000000000000000000000070"}, {"address":
        "http://localhost:9001/3.1/addresses/bill@example.com", "delivery_mode": "regular",
        "display_name": "Bill", "email": "bill@example.com", "http_etag": "\"fa85245d6a40d5761a0262a3411fb507bc965198\"",
        "list_id": "test-1.example.com", "member_id": "00000000000000000000000000000077",
        "role": "member", "self_link": "http://localhost:9001/3.1/members/00000000000000000000000000000077",
        "user": "http://localhost:9001/3.1/users/00000000000000000000000000000071"},
        {"address": "http://localhost:9001/3.1/addresses/anna@example.com", "delivery_mode":
        "regular", "display_name": "Anna", "email": "anna@example.com", "http_etag":
        "\"89c166999fa1e30b6beabb8c5f12ede8d0a151dd\"", "list_id": "test-2.example.com",
        "member_id": "00000000000000000000000000000078", "role": "member", "self_link":
        "http://localhost:9001/3.1/members/00000000000000000000000000000078", "user":
        "http://localhost:9001/3.1/users/00000000000000000000000000000070"}, {"address":
        "http://localhost:9001/3.1/addresses/cris@example.com", "delivery_mode": "regular",
        "display_name": "Cris", "email": "cris@example.com", "http_etag": "\"ff53a78bbce96717c0b709ce2faff8ee7232e2be\"",
        "list_id": "test-2.example.com", "member_id": "00000000000000000000000000000079",
        "role": "member", "self_link": "http://localhost:9001/3.1/members/00000000000000000000000000000079",
        "user": "http://localhost:9001/3.1/users/00000000000000000000000000000072"}],
        "http_etag": "\"2d0fc3133fc5e72f31d0161fb7c7232efa13e635\"", "start": 0, "total_size":
        4}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:01 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['1983']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1@example.com/roster/member
  response:
    body: {string: '{"entries": [{"address": "http://localhost:9001/3.1/addresses/anna@example.com",
        "delivery_mode": "regular", "display_name": "Anna", "email": "anna@example.com",
        "http_etag": "\"a248b45b889849c2a859d6415499144f722922de\"", "list_id": "test-1.example.com",
        "member_id": "00000000000000000000000000000076", "role": "member", "self_link":
        "http://localhost:9001/3.1/members/00000000000000000000000000000076", "user":
        "http://localhost:9001/3.1/users/00000000000000000000000000000070"}, {"address":
        "http://localhost:9001/3.1/addresses/bill@example.com", "delivery_mode": "regular",
        "display_name": "Bill", "email": "bill@example.com", "http_etag": "\"fa85245d6a40d5761a0262a3411fb507bc965198\"",
        "list_id": "test-1.example.com", "member_id": "00000000000000000000000000000077",
        "role": "member", "self_link": "http://localhost:9001/3.1/members/00000000000000000000000000000077",
        "user": "http://localhost:9001/3.1/users/00000000000000000000000000000071"}],
        "http_etag": "\"d8492b8bf3e53a683cb8c837274aa709e05b05fa\"", "start": 0, "total_size":
        2}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:01 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['1043']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1@example.com/roster/member
  response:
    body: {string: '{"entries": [{"address": "http://localhost:9001/3.1/addresses/anna@example.com",
        "delivery_mode": "regular", "display_name": "Anna", "email": "anna@example.com",
        "http_etag": "\"a248b45b889849c2a859d6415499144f722922de\"", "list_id": "test-1.example.com",
        "member_id": "00000000000000000000000000000076", "role": "member", "self_link":
        "http://localhost:9001/3.1/members/00000000000000000000000000000076", "user":
        "http://localhost:9001/3.1/users/00000000000000000000000000000070"}, {"address":
        "http://localhost:9001/3.1/addresses/bill@example.com", "delivery_mode": "regular",
        "display_name": "Bill", "email": "bill@example.com", "http_etag": "\"fa85245d6a40d5761a0262a3411fb507bc965198\"",
        "list_id": "test-1.example.com", "member_id": "00000000000000000000000000000077",
        "role": "member", "self_link": "http://localhost:9001/3.1/members/00000000000000000000000000000077",
        "user": "http://localhost:9001/3.1/users/00000000000000000000000000000071"}],
        "http_etag": "\"d8492b8bf3e53a683cb8c837274aa709e05b05fa\"", "start": 0, "total_size":
        2}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:01 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['1043']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/members?count=2&page=1
  response:
    body: {string: '{"entries": [{"address": "http://localhost:9001/3.1/addresses/anna@example.com",
        "delivery_mode": "regular", "display_name": "Anna", "email": "anna@example.com",
        "http_etag": "\"a248b45b889849c2a859d6415499144f722922de\"", "list_id": "test-1.example.com",
        "member_id": "00000000000000000000000000000076", "role": "member", "self_link":
        "http://localhost:9001/3.1/members/00000000000000000000000000000076", "user":
        "http://localhost:9001/3.1/users/00000000000000000000000000000070"}, {"address":
        "http://localhost:9001/3.1/addresses/bill@example.com", "delivery_mode": "regular",
        "display_name": "Bill", "email": "bill@example.com", "http_etag": "\"fa85245d6a40d5761a0262a3411fb507bc965198\"",
        "list_id": "test-1.example.com", "member_id": "00000000000000000000000000000077",
        "role": "member", "self_link": "http://localhost:9001/3.1/members/00000000000000000000000000000077",
        "user": "http://localhost:9001/3.1/users/00000000000000000000000000000071"}],
        "http_etag": "\"6ad28ed2056270d5f1bb7a248bd80969a06f72e3\"", "start": 0, "total_size":
        4}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:01 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['1043']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/members?count=2&page=2
  response:
    body: {string: '{"entries": [{"address": "http://localhost:9001/3.1/addresses/anna@example.com",
        "delivery_mode": "regular", "display_name": "Anna", "email": "anna@example.com",
        "http_etag": "\"89c166999fa1e30b6beabb8c5f12ede8d0a151dd\"", "list_id": "test-2.example.com",
        "member_id": "00000000000000000000000000000078", "role": "member", "self_link":
        "http://localhost:9001/3.1/members/00000000000000000000000000000078", "user":
        "http://localhost:9001/3.1/users/00000000000000000000000000000070"}, {"address":
        "http://localhost:9001/3.1/addresses/cris@example.com", "delivery_mode": "regular",
        "display_name": "Cris", "email": "cris@example.com", "http_etag": "\"ff53a78bbce96717c0b709ce2faff8ee7232e2be\"",
        "list_id": "test-2.example.com", "member_id": "00000000000000000000000000000079",
        "role": "member", "self_link": "http://localhost:9001/3.1/members/00000000000000000000000000000079",
        "user": "http://localhost:9001/3.1/users/00000000000000000000000000000072"}],
        "http_etag": "\"7e9768f39337506f9549882a2cdabd605338d1c0\"", "start": 2, "total_size":
        4}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:01 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['1043']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1@example.com/roster/member?count=1&page=1
  response:
    body: {string: '{"entries": [{"address": "http://localhost:9001/3.1/addresses/anna@example.com",
        "delivery_mode": "regular", "display_name": "Anna", "email": "anna@example.com",
        "http_etag": "\"a248b45b889849c2a859d6415499144f722922de\"", "list_id": "test-1.example.com",
        "member_id": "00000000000000000000000000000076", "role": "member", "self_link":
        "http://localhost:9001/3.1/members/00000000000000000000000000000076", "user":
        "http://localhost:9001/3.1/users/00000000000000000000000000000070"}], "http_etag":
        "\"a7a9884a4281318c0731f02768358ef6b233ec5e\"", "start": 0, "total_size":
        2}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:01 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['573']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1@example.com/roster/member?count=1&page=2
  response:
    body: {string: '{"entries": [{"address": "http://localhost:9001/3.1/addresses/bill@example.com",
        "delivery_mode": "regular", "display_name": "Bill", "email": "bill@example.com",
        "http_etag": "\"fa85245d6a40d5761a0262a3411fb507bc965198\"", "list_id": "test-1.example.com",
        "member_id": "00000000000000000000000000000077", "role": "member", "self_link":
        "http://localhost:9001/3.1/members/00000000000000000000000000000077", "user":
        "http://localhost:9001/3.1/users/00000000000000000000000000000071"}], "http_etag":
        "\"e2b54d7ca035908bc68a0da32a827e8048dd7314\"", "start": 1, "total_size":
        2}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:01 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['573']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-2.example.com/member/cris@example.com
  response:
    body: {string: '{"address": "http://localhost:9001/3.1/addresses/cris@example.com",
        "delivery_mode": "regular", "display_name": "Cris", "email": "cris@example.com",
        "http_etag": "\"ff53a78bbce96717c0b709ce2faff8ee7232e2be\"", "list_id": "test-2.example.com",
        "member_id": "00000000000000000000000000000079", "role": "member", "self_link":
        "http://localhost:9001/3.1/members/00000000000000000000000000000079", "user":
        "http://localhost:9001/3.1/users/00000000000000000000000000000072"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:01 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['468']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-2@example.com
  response:
    body: {string: '{"display_name": "Test-2", "fqdn_listname": "test-2@example.com",
        "http_etag": "\"9e65ac42ffbf62ab2deab791745ce1695a09e505\"", "list_id": "test-2.example.com",
        "list_name": "test-2", "mail_host": "example.com", "member_count": 2, "self_link":
        "http://localhost:9001/3.1/lists/test-2.example.com", "volume": 1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:01 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['309']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-2.example.com/member/cris@example.com
  response:
    body: {string: '{"address": "http://localhost:9001/3.1/addresses/cris@example.com",
        "delivery_mode": "regular", "display_name": "Cris", "email": "cris@example.com",
        "http_etag": "\"ff53a78bbce96717c0b709ce2faff8ee7232e2be\"", "list_id": "test-2.example.com",
        "member_id": "00000000000000000000000000000079", "role": "member", "self_link":
        "http://localhost:9001/3.1/members/00000000000000000000000000000079", "user":
        "http://localhost:9001/3.1/users/00000000000000000000000000000072"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:01 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['468']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/members/00000000000000000000000000000079/preferences
  response:
    body: {string: '{"http_etag": "\"4bd0458f53fd92b071920db607a0b1c7f73e4f74\"",
        "self_link": "http://localhost:9001/3.1/members/00000000000000000000000000000079/preferences"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:02 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['156']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/users/00000000000000000000000000000072
  response:
    body: {string: '{"created_on": "2005-08-01T07:49:23", "display_name": "Cris",
        "http_etag": "\"4a10d243e214db2da9caec8e3d49d7e8b38758e5\"", "is_server_owner":
        false, "self_link": "http://localhost:9001/3.1/users/00000000000000000000000000000072",
        "user_id": "00000000000000000000000000000072"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:02 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['276']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: DELETE
    uri: http://localhost:9001/3.1/lists/test-2.example.com/member/nomember@example.com
  response:
    body: {string: '{"title": "404 Not Found"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:02 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['26']
      content-type: [application/json; charset=UTF-8]
      vary: [Accept]
    status: {code: 404, message: Not Found}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: DELETE
    uri: http://localhost:9001/3.1/lists/test-1.example.com/member/anna@example.com
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:04 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/members
  response:
    body: {string: '{"entries": [{"address": "http://localhost:9001/3.1/addresses/bill@example.com",
        "delivery_mode": "regular", "display_name": "Bill", "email": "bill@example.com",
        "http_etag": "\"fa85245d6a40d5761a0262a3411fb507bc965198\"", "list_id": "test-1.example.com",
        "member_id": "00000000000000000000000000000077", "role": "member", "self_link":
        "http://localhost:9001/3.1/members/00000000000000000000000000000077", "user":
        "http://localhost:9001/3.1/users/00000000000000000000000000000071"}, {"address":
        "http://localhost:9001/3.1/addresses/anna@example.com", "delivery_mode": "regular",
        "display_name": "Anna", "email": "anna@example.com", "http_etag": "\"89c166999fa1e30b6beabb8c5f12ede8d0a151dd\"",
        "list_id": "test-2.example.com", "member_id": "00000000000000000000000000000078",
        "role": "member", "self_link": "http://localhost:9001/3.1/members/00000000000000000000000000000078",
        "user": "http://localhost:9001/3.1/users/00000000000000000000000000000070"},
        {"address": "http://localhost:9001/3.1/addresses/cris@example.com", "delivery_mode":
        "regular", "display_name": "Cris", "email": "cris@example.com", "http_etag":
        "\"ff53a78bbce96717c0b709ce2faff8ee7232e2be\"", "list_id": "test-2.example.com",
        "member_id": "00000000000000000000000000000079", "role": "member", "self_link":
        "http://localhost:9001/3.1/members/00000000000000000000000000000079", "user":
        "http://localhost:9001/3.1/users/00000000000000000000000000000072"}], "http_etag":
        "\"8524f576cdc60181292cbf840c6e87e50597dcdb\"", "start": 0, "total_size":
        3}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:04 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['1513']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: DELETE
    uri: http://localhost:9001/3.1/members/00000000000000000000000000000079
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:04 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/members
  response:
    body: {string: '{"entries": [{"address": "http://localhost:9001/3.1/addresses/bill@example.com",
        "delivery_mode": "regular", "display_name": "Bill", "email": "bill@example.com",
        "http_etag": "\"fa85245d6a40d5761a0262a3411fb507bc965198\"", "list_id": "test-1.example.com",
        "member_id": "00000000000000000000000000000077", "role": "member", "self_link":
        "http://localhost:9001/3.1/members/00000000000000000000000000000077", "user":
        "http://localhost:9001/3.1/users/00000000000000000000000000000071"}, {"address":
        "http://localhost:9001/3.1/addresses/anna@example.com", "delivery_mode": "regular",
        "display_name": "Anna", "email": "anna@example.com", "http_etag": "\"89c166999fa1e30b6beabb8c5f12ede8d0a151dd\"",
        "list_id": "test-2.example.com", "member_id": "00000000000000000000000000000078",
        "role": "member", "self_link": "http://localhost:9001/3.1/members/00000000000000000000000000000078",
        "user": "http://localhost:9001/3.1/users/00000000000000000000000000000070"}],
        "http_etag": "\"fecdecf3793385706530fb6328469b990db00d4b\"", "start": 0, "total_size":
        2}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:04 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['1043']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: DELETE
    uri: http://localhost:9001/3.1/lists/test-1.example.com/member/nomember@example.com
  response:
    body: {string: '{"title": "404 Not Found"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:04 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['26']
      content-type: [application/json; charset=UTF-8]
      vary: [Accept]
    status: {code: 404, message: Not Found}
- request:
    body: role=nonmember&list_id=test-1.example.com
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/members/find
  response:
    body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
        "start": 0, "total_size": 0}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:04 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['90']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/users
  response:
    body: {string: '{"entries": [{"created_on": "2005-08-01T07:49:23", "display_name":
        "Unverified", "http_etag": "\"684b251daa4b12557f026ac8831d51c1ba31e285\"",
        "is_server_owner": false, "self_link": "http://localhost:9001/3.1/users/0000000000000000000000000000006e",
        "user_id": "0000000000000000000000000000006e"}, {"created_on": "2005-08-01T07:49:23",
        "display_name": "Unconfirmed", "http_etag": "\"7466b6bb8588a59920e94594f2118be706e65aee\"",
        "is_server_owner": false, "self_link": "http://localhost:9001/3.1/users/0000000000000000000000000000006f",
        "user_id": "0000000000000000000000000000006f"}, {"created_on": "2005-08-01T07:49:23",
        "display_name": "Anna", "http_etag": "\"ef3f593c6096c685daa04e9462c5452b87f5840e\"",
        "is_server_owner": false, "self_link": "http://localhost:9001/3.1/users/00000000000000000000000000000070",
        "user_id": "00000000000000000000000000000070"}, {"created_on": "2005-08-01T07:49:23",
        "display_name": "Bill", "http_etag": "\"a1c4846df3dbe430ab83b72816462835fa39daf7\"",
        "is_server_owner": false, "self_link": "http://localhost:9001/3.1/users/00000000000000000000000000000071",
        "user_id": "00000000000000000000000000000071"}, {"created_on": "2005-08-01T07:49:23",
        "display_name": "Cris", "http_etag": "\"4a10d243e214db2da9caec8e3d49d7e8b38758e5\"",
        "is_server_owner": false, "self_link": "http://localhost:9001/3.1/users/00000000000000000000000000000072",
        "user_id": "00000000000000000000000000000072"}], "http_etag": "\"9c2beb78ceeb41195e8b6185cca6e54efb08f0e6\"",
        "start": 0, "total_size": 5}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:04 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['1506']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/users?count=4&page=1
  response:
    body: {string: '{"entries": [{"created_on": "2005-08-01T07:49:23", "display_name":
        "Unverified", "http_etag": "\"684b251daa4b12557f026ac8831d51c1ba31e285\"",
        "is_server_owner": false, "self_link": "http://localhost:9001/3.1/users/0000000000000000000000000000006e",
        "user_id": "0000000000000000000000000000006e"}, {"created_on": "2005-08-01T07:49:23",
        "display_name": "Unconfirmed", "http_etag": "\"7466b6bb8588a59920e94594f2118be706e65aee\"",
        "is_server_owner": false, "self_link": "http://localhost:9001/3.1/users/0000000000000000000000000000006f",
        "user_id": "0000000000000000000000000000006f"}, {"created_on": "2005-08-01T07:49:23",
        "display_name": "Anna", "http_etag": "\"ef3f593c6096c685daa04e9462c5452b87f5840e\"",
        "is_server_owner": false, "self_link": "http://localhost:9001/3.1/users/00000000000000000000000000000070",
        "user_id": "00000000000000000000000000000070"}, {"created_on": "2005-08-01T07:49:23",
        "display_name": "Bill", "http_etag": "\"a1c4846df3dbe430ab83b72816462835fa39daf7\"",
        "is_server_owner": false, "self_link": "http://localhost:9001/3.1/users/00000000000000000000000000000071",
        "user_id": "00000000000000000000000000000071"}], "http_etag": "\"ebf732bfe826292b45cf995d6f9cd02e1e82e161\"",
        "start": 0, "total_size": 5}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:04 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['1228']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/users?count=4&page=2
  response:
    body: {string: '{"entries": [{"created_on": "2005-08-01T07:49:23", "display_name":
        "Cris", "http_etag": "\"4a10d243e214db2da9caec8e3d49d7e8b38758e5\"", "is_server_owner":
        false, "self_link": "http://localhost:9001/3.1/users/00000000000000000000000000000072",
        "user_id": "00000000000000000000000000000072"}], "http_etag": "\"66c165e1e98efac26b966e8a730738f1cecd3a72\"",
        "start": 4, "total_size": 5}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:04 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['381']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/users?count=4&page=1
  response:
    body: {string: '{"entries": [{"created_on": "2005-08-01T07:49:23", "display_name":
        "Unverified", "http_etag": "\"684b251daa4b12557f026ac8831d51c1ba31e285\"",
        "is_server_owner": false, "self_link": "http://localhost:9001/3.1/users/0000000000000000000000000000006e",
        "user_id": "0000000000000000000000000000006e"}, {"created_on": "2005-08-01T07:49:23",
        "display_name": "Unconfirmed", "http_etag": "\"7466b6bb8588a59920e94594f2118be706e65aee\"",
        "is_server_owner": false, "self_link": "http://localhost:9001/3.1/users/0000000000000000000000000000006f",
        "user_id": "0000000000000000000000000000006f"}, {"created_on": "2005-08-01T07:49:23",
        "display_name": "Anna", "http_etag": "\"ef3f593c6096c685daa04e9462c5452b87f5840e\"",
        "is_server_owner": false, "self_link": "http://localhost:9001/3.1/users/00000000000000000000000000000070",
        "user_id": "00000000000000000000000000000070"}, {"created_on": "2005-08-01T07:49:23",
        "display_name": "Bill", "http_etag": "\"a1c4846df3dbe430ab83b72816462835fa39daf7\"",
        "is_server_owner": false, "self_link": "http://localhost:9001/3.1/users/00000000000000000000000000000071",
        "user_id": "00000000000000000000000000000071"}], "http_etag": "\"ebf732bfe826292b45cf995d6f9cd02e1e82e161\"",
        "start": 0, "total_size": 5}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:04 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['1228']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/users/cris@example.com
  response:
    body: {string: '{"created_on": "2005-08-01T07:49:23", "display_name": "Cris",
        "http_etag": "\"4a10d243e214db2da9caec8e3d49d7e8b38758e5\"", "is_server_owner":
        false, "self_link": "http://localhost:9001/3.1/users/00000000000000000000000000000072",
        "user_id": "00000000000000000000000000000072"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:04 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['276']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/users/00000000000000000000000000000072/addresses
  response:
    body: {string: '{"entries": [{"display_name": "Cris", "email": "cris@example.com",
        "http_etag": "\"c04ff17471ee84b92e80e6c6f2d9a7cbea519111\"", "original_email":
        "cris@example.com", "registered_on": "2005-08-01T07:49:23", "self_link": "http://localhost:9001/3.1/addresses/cris@example.com",
        "user": "http://localhost:9001/3.1/users/00000000000000000000000000000072",
        "verified_on": "2005-08-01T07:49:23"}], "http_etag": "\"85b8d86897665bd9fee9ef9d0ad292993e59ee1f\"",
        "start": 0, "total_size": 1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:04 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['480']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: email=cris.person%40example.org
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/users/00000000000000000000000000000072/addresses
  response:
    body: {string: ''}
    headers:
      Date: ['Wed, 16 May 2018 00:58:04 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      location: ['http://localhost:9001/3.1/addresses/cris.person@example.org']
    status: {code: 201, message: Created}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/addresses/cris.person@example.org
  response:
    body: {string: '{"email": "cris.person@example.org", "http_etag": "\"486ba31af82589292a69c0e398d531162943567d\"",
        "original_email": "cris.person@example.org", "registered_on": "2005-08-01T07:49:23",
        "self_link": "http://localhost:9001/3.1/addresses/cris.person@example.org",
        "user": "http://localhost:9001/3.1/users/00000000000000000000000000000072"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:04 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['334']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/users/00000000000000000000000000000072/addresses
  response:
    body: {string: '{"entries": [{"email": "cris.person@example.org", "http_etag":
        "\"486ba31af82589292a69c0e398d531162943567d\"", "original_email": "cris.person@example.org",
        "registered_on": "2005-08-01T07:49:23", "self_link": "http://localhost:9001/3.1/addresses/cris.person@example.org",
        "user": "http://localhost:9001/3.1/users/00000000000000000000000000000072"},
        {"display_name": "Cris", "email": "cris@example.com", "http_etag": "\"c04ff17471ee84b92e80e6c6f2d9a7cbea519111\"",
        "original_email": "cris@example.com", "registered_on": "2005-08-01T07:49:23",
        "self_link": "http://localhost:9001/3.1/addresses/cris@example.com", "user":
        "http://localhost:9001/3.1/users/00000000000000000000000000000072", "verified_on":
        "2005-08-01T07:49:23"}], "http_etag": "\"5470579eba8f72539fe55c5d2c49c676781c80d6\"",
        "start": 0, "total_size": 2}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:04 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['816']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: email=dana%40example.org&password=somepass&display_name=Dana
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/users
  response:
    body: {string: ''}
    headers:
      Date: ['Wed, 16 May 2018 00:58:04 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      location: ['http://localhost:9001/3.1/users/00000000000000000000000000000073']
    status: {code: 201, message: Created}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/users/00000000000000000000000000000073
  response:
    body: {string: '{"created_on": "2005-08-01T07:49:23", "display_name": "Dana",
        "http_etag": "\"835261419b22b14394792c543c08b1049813f76f\"", "is_server_owner":
        false, "password": "$6$rounds=656000$lyAk/PQ/Q6bamYp/$UOGGAHXWn2KSsZaz0O2kMhzs9cGZlzaQHW2CqOHKlfdzHxzU9EtYZneRZzNHao40haIQm33xXFy8WvRVMgcxi/",
        "self_link": "http://localhost:9001/3.1/users/00000000000000000000000000000073",
        "user_id": "00000000000000000000000000000073"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:04 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['412']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: email=dana%40example.org
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/users/00000000000000000000000000000072/addresses
  response:
    body: {string: Address belongs to other user}
    headers:
      Date: ['Wed, 16 May 2018 00:58:04 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['29']
      content-type: [application/json; charset=UTF-8]
    status: {code: 400, message: Bad Request}
- request:
    body: email=dana%40example.org&absorb_existing=1
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/users/00000000000000000000000000000072/addresses
  response:
    body: {string: ''}
    headers:
      Date: ['Wed, 16 May 2018 00:58:04 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      location: ['http://localhost:9001/3.1/addresses/dana@example.org']
    status: {code: 201, message: Created}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/users/00000000000000000000000000000072/addresses
  response:
    body: {string: '{"entries": [{"email": "cris.person@example.org", "http_etag":
        "\"486ba31af82589292a69c0e398d531162943567d\"", "original_email": "cris.person@example.org",
        "registered_on": "2005-08-01T07:49:23", "self_link": "http://localhost:9001/3.1/addresses/cris.person@example.org",
        "user": "http://localhost:9001/3.1/users/00000000000000000000000000000072"},
        {"display_name": "Cris", "email": "cris@example.com", "http_etag": "\"c04ff17471ee84b92e80e6c6f2d9a7cbea519111\"",
        "original_email": "cris@example.com", "registered_on": "2005-08-01T07:49:23",
        "self_link": "http://localhost:9001/3.1/addresses/cris@example.com", "user":
        "http://localhost:9001/3.1/users/00000000000000000000000000000072", "verified_on":
        "2005-08-01T07:49:23"}, {"display_name": "Dana", "email": "dana@example.org",
        "http_etag": "\"da52950f3131d59e9495e8d922f504ea1d53a62b\"", "original_email":
        "dana@example.org", "registered_on": "2005-08-01T07:49:23", "self_link": "http://localhost:9001/3.1/addresses/dana@example.org",
        "user": "http://localhost:9001/3.1/users/00000000000000000000000000000072"}],
        "http_etag": "\"0419c0460498084c373bd8d431a7e6dd70370d11\"", "start": 0, "total_size":
        3}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:04 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['1155']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/addresses/dana@example.org
  response:
    body: {string: '{"display_name": "Dana", "email": "dana@example.org", "http_etag":
        "\"da52950f3131d59e9495e8d922f504ea1d53a62b\"", "original_email": "dana@example.org",
        "registered_on": "2005-08-01T07:49:23", "self_link": "http://localhost:9001/3.1/addresses/dana@example.org",
        "user": "http://localhost:9001/3.1/users/00000000000000000000000000000072"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:04 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['337']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/addresses/dana@example.org/verify
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:04 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/addresses/dana@example.org
  response:
    body: {string: '{"display_name": "Dana", "email": "dana@example.org", "http_etag":
        "\"46111cc83518282dcabda1518429fbb227478a02\"", "original_email": "dana@example.org",
        "registered_on": "2005-08-01T07:49:23", "self_link": "http://localhost:9001/3.1/addresses/dana@example.org",
        "user": "http://localhost:9001/3.1/users/00000000000000000000000000000072",
        "verified_on": "2005-08-01T07:49:23"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:05 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['375']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/addresses/dana@example.org/unverify
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:05 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/addresses/dana@example.org
  response:
    body: {string: '{"display_name": "Dana", "email": "dana@example.org", "http_etag":
        "\"da52950f3131d59e9495e8d922f504ea1d53a62b\"", "original_email": "dana@example.org",
        "registered_on": "2005-08-01T07:49:23", "self_link": "http://localhost:9001/3.1/addresses/dana@example.org",
        "user": "http://localhost:9001/3.1/users/00000000000000000000000000000072"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:05 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['337']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/users/00000000000000000000000000000072/addresses
  response:
    body: {string: '{"entries": [{"email": "cris.person@example.org", "http_etag":
        "\"486ba31af82589292a69c0e398d531162943567d\"", "original_email": "cris.person@example.org",
        "registered_on": "2005-08-01T07:49:23", "self_link": "http://localhost:9001/3.1/addresses/cris.person@example.org",
        "user": "http://localhost:9001/3.1/users/00000000000000000000000000000072"},
        {"display_name": "Cris", "email": "cris@example.com", "http_etag": "\"c04ff17471ee84b92e80e6c6f2d9a7cbea519111\"",
        "original_email": "cris@example.com", "registered_on": "2005-08-01T07:49:23",
        "self_link": "http://localhost:9001/3.1/addresses/cris@example.com", "user":
        "http://localhost:9001/3.1/users/00000000000000000000000000000072", "verified_on":
        "2005-08-01T07:49:23"}, {"display_name": "Dana", "email": "dana@example.org",
        "http_etag": "\"da52950f3131d59e9495e8d922f504ea1d53a62b\"", "original_email":
        "dana@example.org", "registered_on": "2005-08-01T07:49:23", "self_link": "http://localhost:9001/3.1/addresses/dana@example.org",
        "user": "http://localhost:9001/3.1/users/00000000000000000000000000000072"}],
        "http_etag": "\"0419c0460498084c373bd8d431a7e6dd70370d11\"", "start": 0, "total_size":
        3}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:05 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['1155']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: DELETE
    uri: http://localhost:9001/3.1/addresses/dana@example.org
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:05 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/users/00000000000000000000000000000072/addresses
  response:
    body: {string: '{"entries": [{"email": "cris.person@example.org", "http_etag":
        "\"486ba31af82589292a69c0e398d531162943567d\"", "original_email": "cris.person@example.org",
        "registered_on": "2005-08-01T07:49:23", "self_link": "http://localhost:9001/3.1/addresses/cris.person@example.org",
        "user": "http://localhost:9001/3.1/users/00000000000000000000000000000072"},
        {"display_name": "Cris", "email": "cris@example.com", "http_etag": "\"c04ff17471ee84b92e80e6c6f2d9a7cbea519111\"",
        "original_email": "cris@example.com", "registered_on": "2005-08-01T07:49:23",
        "self_link": "http://localhost:9001/3.1/addresses/cris@example.com", "user":
        "http://localhost:9001/3.1/users/00000000000000000000000000000072", "verified_on":
        "2005-08-01T07:49:23"}], "http_etag": "\"5470579eba8f72539fe55c5d2c49c676781c80d6\"",
        "start": 0, "total_size": 2}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:05 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['816']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: email=ler%40primus.org&password=somepass&display_name=Ler
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/users
  response:
    body: {string: ''}
    headers:
      Date: ['Wed, 16 May 2018 00:58:05 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      location: ['http://localhost:9001/3.1/users/00000000000000000000000000000074']
    status: {code: 201, message: Created}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/users/00000000000000000000000000000074
  response:
    body: {string: '{"created_on": "2005-08-01T07:49:23", "display_name": "Ler", "http_etag":
        "\"18766b0fb788c60f732045f54bdf69aeaff7d63d\"", "is_server_owner": false,
        "password": "$6$rounds=656000$9AyoaTjSJC/vjK7A$tpiTb63isPskzblA5TbAUdxIW3CoRHpTAIIv.bdBnyQa/A/q0VCb85D4KAPFFyxfMAf8VZH0uZ7087IJpghV80",
        "self_link": "http://localhost:9001/3.1/users/00000000000000000000000000000074",
        "user_id": "00000000000000000000000000000074"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:05 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['411']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/users/ler@primus.org
  response:
    body: {string: '{"created_on": "2005-08-01T07:49:23", "display_name": "Ler", "http_etag":
        "\"18766b0fb788c60f732045f54bdf69aeaff7d63d\"", "is_server_owner": false,
        "password": "$6$rounds=656000$9AyoaTjSJC/vjK7A$tpiTb63isPskzblA5TbAUdxIW3CoRHpTAIIv.bdBnyQa/A/q0VCb85D4KAPFFyxfMAf8VZH0uZ7087IJpghV80",
        "self_link": "http://localhost:9001/3.1/users/00000000000000000000000000000074",
        "user_id": "00000000000000000000000000000074"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:05 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['411']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: display_name=Sir+Ler
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: PATCH
    uri: http://localhost:9001/3.1/users/00000000000000000000000000000074
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:05 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/users/ler@primus.org
  response:
    body: {string: '{"created_on": "2005-08-01T07:49:23", "display_name": "Sir Ler",
        "http_etag": "\"ebec43138812fe1e84cbb58dab7ff42237e7efd1\"", "is_server_owner":
        false, "password": "$6$rounds=656000$9AyoaTjSJC/vjK7A$tpiTb63isPskzblA5TbAUdxIW3CoRHpTAIIv.bdBnyQa/A/q0VCb85D4KAPFFyxfMAf8VZH0uZ7087IJpghV80",
        "self_link": "http://localhost:9001/3.1/users/00000000000000000000000000000074",
        "user_id": "00000000000000000000000000000074"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:05 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['415']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: cleartext_password=easy
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: PATCH
    uri: http://localhost:9001/3.1/users/00000000000000000000000000000074
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:05 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/users/00000000000000000000000000000074
  response:
    body: {string: '{"created_on": "2005-08-01T07:49:23", "display_name": "Sir Ler",
        "http_etag": "\"41e9a742ba2dc5307df06a70b14258db54354e1a\"", "is_server_owner":
        false, "password": "$6$rounds=656000$/yiT/EFnKBV0DeTV$W50bYMojW0cHQDDfFUTPTqUywepnD2ydIV/M33dhzG1.Zs/YOo8.kgJmt7KnIvUSQ3qjJtYrS0c10bN8hXuyo/",
        "self_link": "http://localhost:9001/3.1/users/00000000000000000000000000000074",
        "user_id": "00000000000000000000000000000074"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:05 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['415']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/users/bill@example.com
  response:
    body: {string: '{"created_on": "2005-08-01T07:49:23", "display_name": "Bill",
        "http_etag": "\"a1c4846df3dbe430ab83b72816462835fa39daf7\"", "is_server_owner":
        false, "self_link": "http://localhost:9001/3.1/users/00000000000000000000000000000071",
        "user_id": "00000000000000000000000000000071"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:05 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['276']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/users/00000000000000000000000000000071/addresses
  response:
    body: {string: '{"entries": [{"display_name": "Bill", "email": "bill@example.com",
        "http_etag": "\"3bacbca0faeba07b5f7fc9f34ace2963be4b78a6\"", "original_email":
        "bill@example.com", "registered_on": "2005-08-01T07:49:23", "self_link": "http://localhost:9001/3.1/addresses/bill@example.com",
        "user": "http://localhost:9001/3.1/users/00000000000000000000000000000071",
        "verified_on": "2005-08-01T07:49:23"}], "http_etag": "\"4c10f88ad2017aa40288a3ca63bb4c3c78754022\"",
        "start": 0, "total_size": 1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:05 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['480']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: subscriber=bill%40example.com
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/members/find
  response:
    body: {string: '{"entries": [{"address": "http://localhost:9001/3.1/addresses/bill@example.com",
        "delivery_mode": "regular", "display_name": "Bill", "email": "bill@example.com",
        "http_etag": "\"fa85245d6a40d5761a0262a3411fb507bc965198\"", "list_id": "test-1.example.com",
        "member_id": "00000000000000000000000000000077", "role": "member", "self_link":
        "http://localhost:9001/3.1/members/00000000000000000000000000000077", "user":
        "http://localhost:9001/3.1/users/00000000000000000000000000000071"}], "http_etag":
        "\"d74a4b507d3bad2b1f4c9d89d890f4e49345a8c2\"", "start": 0, "total_size":
        1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:05 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['573']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1@example.com/config
  response:
    body: {string: '{"acceptable_aliases": [], "admin_immed_notify": true, "admin_notify_mchanges":
        false, "administrivia": true, "advertised": false, "allow_list_posts": true,
        "anonymous_list": false, "archive_policy": "public", "autorespond_owner":
        "none", "autorespond_postings": "none", "autorespond_requests": "none", "autoresponse_grace_period":
        "90d", "autoresponse_owner_text": "", "autoresponse_postings_text": "", "autoresponse_request_text":
        "", "bounces_address": "test-1-bounces@example.com", "collapse_alternatives":
        true, "convert_html_to_plaintext": false, "created_at": "2005-08-01T07:49:23",
        "default_member_action": "defer", "default_nonmember_action": "hold", "description":
        "", "digest_last_sent_at": null, "digest_send_periodic": true, "digest_size_threshold":
        30.0, "digest_volume_frequency": "monthly", "digests_enabled": true, "display_name":
        "Test-1", "dmarc_mitigate_action": "no_mitigation", "dmarc_mitigate_unconditionally":
        false, "dmarc_moderation_notice": "", "dmarc_wrapped_message_text": "", "filter_content":
        false, "first_strip_reply_to": false, "fqdn_listname": "test-1@example.com",
        "http_etag": "\"41ee0fe26eef4b27259e555795e65273c7661c7e\"", "include_rfc2369_headers":
        true, "info": "", "join_address": "test-1-join@example.com", "last_post_at":
        null, "leave_address": "test-1-leave@example.com", "list_name": "test-1",
        "mail_host": "example.com", "max_message_size": 40, "moderator_password":
        null, "next_digest_number": 1, "no_reply_address": "noreply@example.com",
        "owner_address": "test-1-owner@example.com", "post_id": 1, "posting_address":
        "test-1@example.com", "posting_pipeline": "default-posting-pipeline", "reply_goes_to_list":
        "no_munging", "reply_to_address": "", "request_address": "test-1-request@example.com",
        "send_welcome_message": true, "subject_prefix": "[Test-1] ", "subscription_policy":
        "confirm", "volume": 1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:05 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['1852']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: description=A+very+meaningful+description.&display_name=Test+Numero+Uno
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: PATCH
    uri: http://localhost:9001/3.1/lists/test-1@example.com/config
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:05 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1@example.com/config
  response:
    body: {string: '{"acceptable_aliases": [], "admin_immed_notify": true, "admin_notify_mchanges":
        false, "administrivia": true, "advertised": false, "allow_list_posts": true,
        "anonymous_list": false, "archive_policy": "public", "autorespond_owner":
        "none", "autorespond_postings": "none", "autorespond_requests": "none", "autoresponse_grace_period":
        "90d", "autoresponse_owner_text": "", "autoresponse_postings_text": "", "autoresponse_request_text":
        "", "bounces_address": "test-1-bounces@example.com", "collapse_alternatives":
        true, "convert_html_to_plaintext": false, "created_at": "2005-08-01T07:49:23",
        "default_member_action": "defer", "default_nonmember_action": "hold", "description":
        "A very meaningful description.", "digest_last_sent_at": null, "digest_send_periodic":
        true, "digest_size_threshold": 30.0, "digest_volume_frequency": "monthly",
        "digests_enabled": true, "display_name": "Test Numero Uno", "dmarc_mitigate_action":
        "no_mitigation", "dmarc_mitigate_unconditionally": false, "dmarc_moderation_notice":
        "", "dmarc_wrapped_message_text": "", "filter_content": false, "first_strip_reply_to":
        false, "fqdn_listname": "test-1@example.com", "http_etag": "\"a4e9afb26abfa809735b749c2d3f65678febcaa5\"",
        "include_rfc2369_headers": true, "info": "", "join_address": "test-1-join@example.com",
        "last_post_at": null, "leave_address": "test-1-leave@example.com", "list_name":
        "test-1", "mail_host": "example.com", "max_message_size": 40, "moderator_password":
        null, "next_digest_number": 1, "no_reply_address": "noreply@example.com",
        "owner_address": "test-1-owner@example.com", "post_id": 1, "posting_address":
        "test-1@example.com", "posting_pipeline": "default-posting-pipeline", "reply_goes_to_list":
        "no_munging", "reply_to_address": "", "request_address": "test-1-request@example.com",
        "send_welcome_message": true, "subject_prefix": "[Test-1] ", "subscription_policy":
        "confirm", "volume": 1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:06 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['1891']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/system/preferences
  response:
    body: {string: '{"acknowledge_posts": false, "delivery_mode": "regular", "delivery_status":
        "enabled", "hide_address": true, "http_etag": "\"2bf3b0a394f164ec02c6bdc0147db6323c2261de\"",
        "preferred_language": "en", "receive_list_copy": true, "receive_own_postings":
        true, "self_link": "http://localhost:9001/3.1/system/preferences"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:06 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['315']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-2.example.com/member/anna@example.com
  response:
    body: {string: '{"address": "http://localhost:9001/3.1/addresses/anna@example.com",
        "delivery_mode": "regular", "display_name": "Anna", "email": "anna@example.com",
        "http_etag": "\"89c166999fa1e30b6beabb8c5f12ede8d0a151dd\"", "list_id": "test-2.example.com",
        "member_id": "00000000000000000000000000000078", "role": "member", "self_link":
        "http://localhost:9001/3.1/members/00000000000000000000000000000078", "user":
        "http://localhost:9001/3.1/users/00000000000000000000000000000070"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:06 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['468']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/members/00000000000000000000000000000078/preferences
  response:
    body: {string: '{"http_etag": "\"2a87522c69ef116f2403d6ce7ba909de6f487def\"",
        "self_link": "http://localhost:9001/3.1/members/00000000000000000000000000000078/preferences"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:06 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['156']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: delivery_status=by_user
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: PATCH
    uri: http://localhost:9001/3.1/members/00000000000000000000000000000078/preferences
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:06 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-2.example.com/member/anna@example.com
  response:
    body: {string: '{"address": "http://localhost:9001/3.1/addresses/anna@example.com",
        "delivery_mode": "regular", "display_name": "Anna", "email": "anna@example.com",
        "http_etag": "\"89c166999fa1e30b6beabb8c5f12ede8d0a151dd\"", "list_id": "test-2.example.com",
        "member_id": "00000000000000000000000000000078", "role": "member", "self_link":
        "http://localhost:9001/3.1/members/00000000000000000000000000000078", "user":
        "http://localhost:9001/3.1/users/00000000000000000000000000000070"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:06 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['468']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/members/00000000000000000000000000000078/preferences
  response:
    body: {string: '{"delivery_status": "by_user", "http_etag": "\"05a52eaed36e34626d026c6fcec59710e8b8819d\"",
        "self_link": "http://localhost:9001/3.1/members/00000000000000000000000000000078/preferences"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:06 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['186']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/system/pipelines
  response:
    body: {string: '{"http_etag": "\"ff8a7af97caf24e6ca24c5baed447ff532bd1b4f\"",
        "pipelines": ["default-owner-pipeline", "default-posting-pipeline", "virgin"]}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:06 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['140']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/system/chains
  response:
    body: {string: '{"chains": ["accept", "default-owner-chain", "default-posting-chain",
        "discard", "dmarc", "header-match", "hold", "moderation", "reject"], "http_etag":
        "\"f878c589a754f8fdf63ac5807482d174883e5256\""}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:06 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['199']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1.example.com/roster/owner
  response:
    body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
        "start": 0, "total_size": 0}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:06 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['90']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1.example.com/roster/moderator
  response:
    body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
        "start": 0, "total_size": 0}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:06 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['90']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: list_id=test-1.example.com&subscriber=foo%40example.com&display_name=Foo&role=owner
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/members
  response:
    body: {string: ''}
    headers:
      Date: ['Wed, 16 May 2018 00:58:06 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      location: ['http://localhost:9001/3.1/members/0000000000000000000000000000007a']
    status: {code: 201, message: Created}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1.example.com/roster/owner
  response:
    body: {string: '{"entries": [{"address": "http://localhost:9001/3.1/addresses/foo@example.com",
        "delivery_mode": "regular", "display_name": "Foo", "email": "foo@example.com",
        "http_etag": "\"ded711461b16853b20488fcfbb5fd3592f61e0ff\"", "list_id": "test-1.example.com",
        "member_id": "0000000000000000000000000000007a", "moderation_action": "accept",
        "role": "owner", "self_link": "http://localhost:9001/3.1/members/0000000000000000000000000000007a",
        "user": "http://localhost:9001/3.1/users/00000000000000000000000000000075"}],
        "http_etag": "\"329013566acb999c338a0cdfd4a90b13d738185f\"", "start": 0, "total_size":
        1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:06 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['600']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1@example.com/roster/member
  response:
    body: {string: '{"entries": [{"address": "http://localhost:9001/3.1/addresses/bill@example.com",
        "delivery_mode": "regular", "display_name": "Bill", "email": "bill@example.com",
        "http_etag": "\"fa85245d6a40d5761a0262a3411fb507bc965198\"", "list_id": "test-1.example.com",
        "member_id": "00000000000000000000000000000077", "role": "member", "self_link":
        "http://localhost:9001/3.1/members/00000000000000000000000000000077", "user":
        "http://localhost:9001/3.1/users/00000000000000000000000000000071"}], "http_etag":
        "\"d74a4b507d3bad2b1f4c9d89d890f4e49345a8c2\"", "start": 0, "total_size":
        1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:06 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['573']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: list_id=test-1.example.com&subscriber=bar%40example.com&display_name=Bar&role=moderator
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/members
  response:
    body: {string: ''}
    headers:
      Date: ['Wed, 16 May 2018 00:58:06 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      location: ['http://localhost:9001/3.1/members/0000000000000000000000000000007b']
    status: {code: 201, message: Created}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1.example.com/roster/moderator
  response:
    body: {string: '{"entries": [{"address": "http://localhost:9001/3.1/addresses/bar@example.com",
        "delivery_mode": "regular", "display_name": "Bar", "email": "bar@example.com",
        "http_etag": "\"b49b80bc0992bb62d85f6874eeda2b658b1c7087\"", "list_id": "test-1.example.com",
        "member_id": "0000000000000000000000000000007b", "moderation_action": "accept",
        "role": "moderator", "self_link": "http://localhost:9001/3.1/members/0000000000000000000000000000007b",
        "user": "http://localhost:9001/3.1/users/00000000000000000000000000000076"}],
        "http_etag": "\"0c010f215b49a1dbefb33e23be514914e8fe0418\"", "start": 0, "total_size":
        1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:06 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['604']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1@example.com/roster/member
  response:
    body: {string: '{"entries": [{"address": "http://localhost:9001/3.1/addresses/bill@example.com",
        "delivery_mode": "regular", "display_name": "Bill", "email": "bill@example.com",
        "http_etag": "\"fa85245d6a40d5761a0262a3411fb507bc965198\"", "list_id": "test-1.example.com",
        "member_id": "00000000000000000000000000000077", "role": "member", "self_link":
        "http://localhost:9001/3.1/members/00000000000000000000000000000077", "user":
        "http://localhost:9001/3.1/users/00000000000000000000000000000071"}], "http_etag":
        "\"d74a4b507d3bad2b1f4c9d89d890f4e49345a8c2\"", "start": 0, "total_size":
        1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:06 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['573']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: list_id=test-1.example.com&subscriber=bar%40example.com&display_name=Bar&pre_verified=True&pre_confirmed=True
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/members
  response:
    body: {string: ''}
    headers:
      Date: ['Wed, 16 May 2018 00:58:06 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      location: ['http://localhost:9001/3.1/members/0000000000000000000000000000007c']
    status: {code: 201, message: Created}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/members/0000000000000000000000000000007c
  response:
    body: {string: '{"address": "http://localhost:9001/3.1/addresses/bar@example.com",
        "delivery_mode": "regular", "display_name": "Bar", "email": "bar@example.com",
        "http_etag": "\"2d95447353df4d17dfcf112f7ef7118c9abf6107\"", "list_id": "test-1.example.com",
        "member_id": "0000000000000000000000000000007c", "role": "member", "self_link":
        "http://localhost:9001/3.1/members/0000000000000000000000000000007c", "user":
        "http://localhost:9001/3.1/users/00000000000000000000000000000076"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:06 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['465']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/members
  response:
    body: {string: '{"entries": [{"address": "http://localhost:9001/3.1/addresses/foo@example.com",
        "delivery_mode": "regular", "display_name": "Foo", "email": "foo@example.com",
        "http_etag": "\"ded711461b16853b20488fcfbb5fd3592f61e0ff\"", "list_id": "test-1.example.com",
        "member_id": "0000000000000000000000000000007a", "moderation_action": "accept",
        "role": "owner", "self_link": "http://localhost:9001/3.1/members/0000000000000000000000000000007a",
        "user": "http://localhost:9001/3.1/users/00000000000000000000000000000075"},
        {"address": "http://localhost:9001/3.1/addresses/bar@example.com", "delivery_mode":
        "regular", "display_name": "Bar", "email": "bar@example.com", "http_etag":
        "\"b49b80bc0992bb62d85f6874eeda2b658b1c7087\"", "list_id": "test-1.example.com",
        "member_id": "0000000000000000000000000000007b", "moderation_action": "accept",
        "role": "moderator", "self_link": "http://localhost:9001/3.1/members/0000000000000000000000000000007b",
        "user": "http://localhost:9001/3.1/users/00000000000000000000000000000076"},
        {"address": "http://localhost:9001/3.1/addresses/bar@example.com", "delivery_mode":
        "regular", "display_name": "Bar", "email": "bar@example.com", "http_etag":
        "\"2d95447353df4d17dfcf112f7ef7118c9abf6107\"", "list_id": "test-1.example.com",
        "member_id": "0000000000000000000000000000007c", "role": "member", "self_link":
        "http://localhost:9001/3.1/members/0000000000000000000000000000007c", "user":
        "http://localhost:9001/3.1/users/00000000000000000000000000000076"}, {"address":
        "http://localhost:9001/3.1/addresses/bill@example.com", "delivery_mode": "regular",
        "display_name": "Bill", "email": "bill@example.com", "http_etag": "\"fa85245d6a40d5761a0262a3411fb507bc965198\"",
        "list_id": "test-1.example.com", "member_id": "00000000000000000000000000000077",
        "role": "member", "self_link": "http://localhost:9001/3.1/members/00000000000000000000000000000077",
        "user": "http://localhost:9001/3.1/users/00000000000000000000000000000071"},
        {"address": "http://localhost:9001/3.1/addresses/anna@example.com", "delivery_mode":
        "regular", "display_name": "Anna", "email": "anna@example.com", "http_etag":
        "\"89c166999fa1e30b6beabb8c5f12ede8d0a151dd\"", "list_id": "test-2.example.com",
        "member_id": "00000000000000000000000000000078", "role": "member", "self_link":
        "http://localhost:9001/3.1/members/00000000000000000000000000000078", "user":
        "http://localhost:9001/3.1/users/00000000000000000000000000000070"}], "http_etag":
        "\"2667f301b1a359b43eea5a5712e96a3892cd865f\"", "start": 0, "total_size":
        5}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:06 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['2508']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: DELETE
    uri: http://localhost:9001/3.1/lists/test-1@example.com/owner/foo@example.com
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:06 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1.example.com/roster/owner
  response:
    body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
        "start": 0, "total_size": 0}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:06 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['90']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: fqdn_listname=confirm-first%40example.com
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/lists
  response:
    body: {string: ''}
    headers:
      Date: ['Wed, 16 May 2018 00:58:06 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      location: ['http://localhost:9001/3.1/lists/confirm-first.example.com']
    status: {code: 201, message: Created}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/confirm-first.example.com
  response:
    body: {string: '{"display_name": "Confirm-first", "fqdn_listname": "confirm-first@example.com",
        "http_etag": "\"c45f8c0a7609b62ca5c7cfda30c2e3d39f11cca6\"", "list_id": "confirm-first.example.com",
        "list_name": "confirm-first", "mail_host": "example.com", "member_count":
        0, "self_link": "http://localhost:9001/3.1/lists/confirm-first.example.com",
        "volume": 1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:06 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['344']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/confirm-first@example.com/config
  response:
    body: {string: '{"acceptable_aliases": [], "admin_immed_notify": true, "admin_notify_mchanges":
        false, "administrivia": true, "advertised": true, "allow_list_posts": true,
        "anonymous_list": false, "archive_policy": "public", "autorespond_owner":
        "none", "autorespond_postings": "none", "autorespond_requests": "none", "autoresponse_grace_period":
        "90d", "autoresponse_owner_text": "", "autoresponse_postings_text": "", "autoresponse_request_text":
        "", "bounces_address": "confirm-first-bounces@example.com", "collapse_alternatives":
        true, "convert_html_to_plaintext": false, "created_at": "2005-08-01T07:49:23",
        "default_member_action": "defer", "default_nonmember_action": "hold", "description":
        "", "digest_last_sent_at": null, "digest_send_periodic": true, "digest_size_threshold":
        30.0, "digest_volume_frequency": "monthly", "digests_enabled": true, "display_name":
        "Confirm-first", "dmarc_mitigate_action": "no_mitigation", "dmarc_mitigate_unconditionally":
        false, "dmarc_moderation_notice": "", "dmarc_wrapped_message_text": "", "filter_content":
        false, "first_strip_reply_to": false, "fqdn_listname": "confirm-first@example.com",
        "http_etag": "\"bb0ee53457f863bb745fad66aea7eadd5396d464\"", "include_rfc2369_headers":
        true, "info": "", "join_address": "confirm-first-join@example.com", "last_post_at":
        null, "leave_address": "confirm-first-leave@example.com", "list_name": "confirm-first",
        "mail_host": "example.com", "max_message_size": 40, "moderator_password":
        null, "next_digest_number": 1, "no_reply_address": "noreply@example.com",
        "owner_address": "confirm-first-owner@example.com", "post_id": 1, "posting_address":
        "confirm-first@example.com", "posting_pipeline": "default-posting-pipeline",
        "reply_goes_to_list": "no_munging", "reply_to_address": "", "request_address":
        "confirm-first-request@example.com", "send_welcome_message": true, "subject_prefix":
        "[Confirm-first] ", "subscription_policy": "confirm", "volume": 1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:06 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['1921']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: subscription_policy=moderate
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: PATCH
    uri: http://localhost:9001/3.1/lists/confirm-first@example.com/config
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:06 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/confirm-first.example.com
  response:
    body: {string: '{"display_name": "Confirm-first", "fqdn_listname": "confirm-first@example.com",
        "http_etag": "\"c45f8c0a7609b62ca5c7cfda30c2e3d39f11cca6\"", "list_id": "confirm-first.example.com",
        "list_name": "confirm-first", "mail_host": "example.com", "member_count":
        0, "self_link": "http://localhost:9001/3.1/lists/confirm-first.example.com",
        "volume": 1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:06 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['344']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/confirm-first@example.com/config
  response:
    body: {string: '{"acceptable_aliases": [], "admin_immed_notify": true, "admin_notify_mchanges":
        false, "administrivia": true, "advertised": true, "allow_list_posts": true,
        "anonymous_list": false, "archive_policy": "public", "autorespond_owner":
        "none", "autorespond_postings": "none", "autorespond_requests": "none", "autoresponse_grace_period":
        "90d", "autoresponse_owner_text": "", "autoresponse_postings_text": "", "autoresponse_request_text":
        "", "bounces_address": "confirm-first-bounces@example.com", "collapse_alternatives":
        true, "convert_html_to_plaintext": false, "created_at": "2005-08-01T07:49:23",
        "default_member_action": "defer", "default_nonmember_action": "hold", "description":
        "", "digest_last_sent_at": null, "digest_send_periodic": true, "digest_size_threshold":
        30.0, "digest_volume_frequency": "monthly", "digests_enabled": true, "display_name":
        "Confirm-first", "dmarc_mitigate_action": "no_mitigation", "dmarc_mitigate_unconditionally":
        false, "dmarc_moderation_notice": "", "dmarc_wrapped_message_text": "", "filter_content":
        false, "first_strip_reply_to": false, "fqdn_listname": "confirm-first@example.com",
        "http_etag": "\"3c2c949eafb180fa701f82919dae52f8def78090\"", "include_rfc2369_headers":
        true, "info": "", "join_address": "confirm-first-join@example.com", "last_post_at":
        null, "leave_address": "confirm-first-leave@example.com", "list_name": "confirm-first",
        "mail_host": "example.com", "max_message_size": 40, "moderator_password":
        null, "next_digest_number": 1, "no_reply_address": "noreply@example.com",
        "owner_address": "confirm-first-owner@example.com", "post_id": 1, "posting_address":
        "confirm-first@example.com", "posting_pipeline": "default-posting-pipeline",
        "reply_goes_to_list": "no_munging", "reply_to_address": "", "request_address":
        "confirm-first-request@example.com", "send_welcome_message": true, "subject_prefix":
        "[Confirm-first] ", "subscription_policy": "moderate", "volume": 1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:06 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['1922']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/confirm-first@example.com/requests
  response:
    body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
        "start": 0, "total_size": 0}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:06 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['90']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: list_id=confirm-first.example.com&subscriber=groucho%40example.com&display_name=None&pre_verified=True&pre_confirmed=True
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/members
  response:
    body: {string: '{"http_etag": "\"9070f1e663625bbc9d88d60dfea1a78bc1cc8884\"",
        "token": "0000000000000000000000000000000000000061", "token_owner": "moderator"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:06 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['142']
      content-type: [application/json; charset=UTF-8]
    status: {code: 202, message: Accepted}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/confirm-first@example.com/requests
  response:
    body: {string: '{"entries": [{"display_name": "None", "email": "groucho@example.com",
        "http_etag": "\"3fadd7136a55256762dde36038b44f231d23bbaf\"", "list_id": "confirm-first.example.com",
        "token": "0000000000000000000000000000000000000061", "token_owner": "moderator",
        "type": "subscription", "when": "2005-08-01T07:49:23"}], "http_etag": "\"5bbaf59cc5081b8ea9d881e93ca7d44601969d3c\"",
        "start": 0, "total_size": 1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:11 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['398']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/confirm-first@example.com/requests
  response:
    body: {string: '{"entries": [{"display_name": "None", "email": "groucho@example.com",
        "http_etag": "\"3fadd7136a55256762dde36038b44f231d23bbaf\"", "list_id": "confirm-first.example.com",
        "token": "0000000000000000000000000000000000000061", "token_owner": "moderator",
        "type": "subscription", "when": "2005-08-01T07:49:23"}], "http_etag": "\"5bbaf59cc5081b8ea9d881e93ca7d44601969d3c\"",
        "start": 0, "total_size": 1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:11 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['398']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: list_id=confirm-first.example.com&subscriber=harpo%40example.com&display_name=None&pre_verified=True&pre_confirmed=True
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/members
  response:
    body: {string: '{"http_etag": "\"922188415851012f5c72fa4c52a5403d41c42b02\"",
        "token": "0000000000000000000000000000000000000062", "token_owner": "moderator"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:12 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['142']
      content-type: [application/json; charset=UTF-8]
    status: {code: 202, message: Accepted}
- request:
    body: list_id=confirm-first.example.com&subscriber=zeppo%40example.com&display_name=None&pre_verified=True&pre_confirmed=True
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/members
  response:
    body: {string: '{"http_etag": "\"883667d9a393c7992732c335d53a8478430708d3\"",
        "token": "0000000000000000000000000000000000000063", "token_owner": "moderator"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:12 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['142']
      content-type: [application/json; charset=UTF-8]
    status: {code: 202, message: Accepted}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/confirm-first@example.com/requests
  response:
    body: {string: '{"entries": [{"display_name": "None", "email": "groucho@example.com",
        "http_etag": "\"3fadd7136a55256762dde36038b44f231d23bbaf\"", "list_id": "confirm-first.example.com",
        "token": "0000000000000000000000000000000000000061", "token_owner": "moderator",
        "type": "subscription", "when": "2005-08-01T07:49:23"}, {"display_name": "None",
        "email": "harpo@example.com", "http_etag": "\"916d26d7c502ed06f2388d7d321a4a05b84d7dcb\"",
        "list_id": "confirm-first.example.com", "token": "0000000000000000000000000000000000000062",
        "token_owner": "moderator", "type": "subscription", "when": "2005-08-01T07:49:23"},
        {"display_name": "None", "email": "zeppo@example.com", "http_etag": "\"15402acf3c5af6329472e250d2f84183c54a2b21\"",
        "list_id": "confirm-first.example.com", "token": "0000000000000000000000000000000000000063",
        "token_owner": "moderator", "type": "subscription", "when": "2005-08-01T07:49:23"}],
        "http_etag": "\"39d1ee3165cc86f5125b969e7f998abbc860d9b0\"", "start": 0, "total_size":
        3}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:12 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['984']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: action=accept
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/lists/confirm-first.example.com/requests/0000000000000000000000000000000000000061
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:12 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/confirm-first@example.com/requests
  response:
    body: {string: '{"entries": [{"display_name": "None", "email": "harpo@example.com",
        "http_etag": "\"916d26d7c502ed06f2388d7d321a4a05b84d7dcb\"", "list_id": "confirm-first.example.com",
        "token": "0000000000000000000000000000000000000062", "token_owner": "moderator",
        "type": "subscription", "when": "2005-08-01T07:49:23"}, {"display_name": "None",
        "email": "zeppo@example.com", "http_etag": "\"15402acf3c5af6329472e250d2f84183c54a2b21\"",
        "list_id": "confirm-first.example.com", "token": "0000000000000000000000000000000000000063",
        "token_owner": "moderator", "type": "subscription", "when": "2005-08-01T07:49:23"}],
        "http_etag": "\"bb2410cadd477d311bd076470c68b3b574fbe346\"", "start": 0, "total_size":
        2}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:12 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['689']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/confirm-first@example.com/requests
  response:
    body: {string: '{"entries": [{"display_name": "None", "email": "harpo@example.com",
        "http_etag": "\"916d26d7c502ed06f2388d7d321a4a05b84d7dcb\"", "list_id": "confirm-first.example.com",
        "token": "0000000000000000000000000000000000000062", "token_owner": "moderator",
        "type": "subscription", "when": "2005-08-01T07:49:23"}, {"display_name": "None",
        "email": "zeppo@example.com", "http_etag": "\"15402acf3c5af6329472e250d2f84183c54a2b21\"",
        "list_id": "confirm-first.example.com", "token": "0000000000000000000000000000000000000063",
        "token_owner": "moderator", "type": "subscription", "when": "2005-08-01T07:49:23"}],
        "http_etag": "\"bb2410cadd477d311bd076470c68b3b574fbe346\"", "start": 0, "total_size":
        2}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:12 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['689']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/confirm-first@example.com/requests
  response:
    body: {string: '{"entries": [{"display_name": "None", "email": "harpo@example.com",
        "http_etag": "\"916d26d7c502ed06f2388d7d321a4a05b84d7dcb\"", "list_id": "confirm-first.example.com",
        "token": "0000000000000000000000000000000000000062", "token_owner": "moderator",
        "type": "subscription", "when": "2005-08-01T07:49:23"}, {"display_name": "None",
        "email": "zeppo@example.com", "http_etag": "\"15402acf3c5af6329472e250d2f84183c54a2b21\"",
        "list_id": "confirm-first.example.com", "token": "0000000000000000000000000000000000000063",
        "token_owner": "moderator", "type": "subscription", "when": "2005-08-01T07:49:23"}],
        "http_etag": "\"bb2410cadd477d311bd076470c68b3b574fbe346\"", "start": 0, "total_size":
        2}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:12 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['689']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: action=reject
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/lists/confirm-first.example.com/requests/0000000000000000000000000000000000000062
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:12 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/confirm-first@example.com/requests
  response:
    body: {string: '{"entries": [{"display_name": "None", "email": "zeppo@example.com",
        "http_etag": "\"15402acf3c5af6329472e250d2f84183c54a2b21\"", "list_id": "confirm-first.example.com",
        "token": "0000000000000000000000000000000000000063", "token_owner": "moderator",
        "type": "subscription", "when": "2005-08-01T07:49:23"}], "http_etag": "\"f0335e70b0483129980c6eeaabd4e1e8f34d3598\"",
        "start": 0, "total_size": 1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:12 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['396']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: action=discard
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/lists/confirm-first.example.com/requests/0000000000000000000000000000000000000063
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:12 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/confirm-first@example.com/requests
  response:
    body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
        "start": 0, "total_size": 0}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:12 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['90']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/queues
  response:
    body: {string: '{"entries": [{"count": 0, "directory": "/home/maxking/Documents/mm3/mailman/var/queue/archive",
        "files": [], "http_etag": "\"f1795dbb54cf3b52ecc25bc515a2ebf54630c250\"",
        "name": "archive", "self_link": "http://localhost:9001/3.1/queues/archive"},
        {"count": 0, "directory": "/home/maxking/Documents/mm3/mailman/var/queue/bad",
        "files": [], "http_etag": "\"92d7c9f5939b43d4a8de0078f1652c89e4889506\"",
        "name": "bad", "self_link": "http://localhost:9001/3.1/queues/bad"}, {"count":
        0, "directory": "/home/maxking/Documents/mm3/mailman/var/queue/bounces", "files":
        [], "http_etag": "\"f5ac2304b7cb8a8dbab0a789d4bf6ab632005c70\"", "name": "bounces",
        "self_link": "http://localhost:9001/3.1/queues/bounces"}, {"count": 0, "directory":
        "/home/maxking/Documents/mm3/mailman/var/queue/command", "files": [], "http_etag":
        "\"987885c8e8892a2b4194aedecd7b601422addd43\"", "name": "command", "self_link":
        "http://localhost:9001/3.1/queues/command"}, {"count": 0, "directory": "/home/maxking/Documents/mm3/mailman/var/queue/digest",
        "files": [], "http_etag": "\"f767cbac971c456e53c4c69ef8f84af1b49bbf36\"",
        "name": "digest", "self_link": "http://localhost:9001/3.1/queues/digest"},
        {"count": 0, "directory": "/home/maxking/Documents/mm3/mailman/var/queue/in",
        "files": [], "http_etag": "\"6f6724e6b3b1a94f2e22c58eafadd13ce55f5895\"",
        "name": "in", "self_link": "http://localhost:9001/3.1/queues/in"}, {"count":
        0, "directory": "/home/maxking/Documents/mm3/mailman/var/queue/nntp", "files":
        [], "http_etag": "\"d40b891f5ebb01fcda4f66846c59a998e1451325\"", "name": "nntp",
        "self_link": "http://localhost:9001/3.1/queues/nntp"}, {"count": 0, "directory":
        "/home/maxking/Documents/mm3/mailman/var/queue/out", "files": [], "http_etag":
        "\"052bc2e4aa5cd96de8456bbfa6d75e07526c0857\"", "name": "out", "self_link":
        "http://localhost:9001/3.1/queues/out"}, {"count": 0, "directory": "/home/maxking/Documents/mm3/mailman/var/queue/pipeline",
        "files": [], "http_etag": "\"f617ee7b10fa6da32de79bc93c55a7f8fa69b5cc\"",
        "name": "pipeline", "self_link": "http://localhost:9001/3.1/queues/pipeline"},
        {"count": 8, "directory": "/home/maxking/Documents/mm3/mailman/var/queue/retry",
        "files": ["1526432281.9930909+a1ad03b786b4afedc3be76ba14ba3ca487df47a4", "1526432282.019942+05cf9970ef03f0b18a691e4cd4e44bddf3da5048",
        "1526432282.0312698+80c45d737e0c170776e6e6c430a2a229ff3964ff", "1526432282.0425422+5405ceaa28234e7a47c07246cc55c39f183a801c",
        "1526432282.0605175+8122d0f32857fc8454c4e3fa4722a1640686bc88", "1526432282.1011717+d3fe732f8b52e3c20084c8f9346a2cf9c8ac8678",
        "1526432287.1261325+f424127f8ff2dc1a15bfcf4abf5837c9bf041f86", "1526432288.1660488+ca222062481fad3703adca4974148f8e887c66b9"],
        "http_etag": "\"8d76dfb08dd0293ee8da1caeba668940c662d5de\"", "name": "retry",
        "self_link": "http://localhost:9001/3.1/queues/retry"}, {"count": 84, "directory":
        "/home/maxking/Documents/mm3/mailman/var/queue/shunt", "files": ["1526332047.1904848+f4b750b369b8752f29c4a218373b35225385b2b4",
        "1526332137.7369726+3476f801a9fdadb44652d2e518e56576ca50fd99", "1526332589.058727+d0a35bdae8e9fe3f10f694348b1d2081792428f9",
        "1526429646.1833935+2162e45ced6ac42b697581f57f62563127336425", "1526429649.5145602+300e0ec7bc6bebc14c36cf40ae7d4d4a90628ac6",
        "1526429650.2448452+3ac114c25c7cc67437b5012012148f9994de4743", "1526429650.5318162+eee0a9a1f393cf433ba7903648d371a31046ef01",
        "1526429757.405122+3c5b2beccac0d5797206208e77ea553355cbc9d1", "1526429757.4101827+c0f2566820eb7a090ff0a98f8a861eb3195e0eb2",
        "1526429757.7148044+8a4efdd353c4a613ee46815c8fb8ca2e117c9457", "1526429757.7210267+bafed18ead6802f2a6bdb809c7b6d92307493f46",
        "1526429871.6328309+cc96e359d772bcc80cec8b0ba5ac5c0e776919b8", "1526429871.638961+1060515a4f6747b5cb55c74edfc988da6fd52738",
        "1526429871.965256+7c3d96f0a22d35989e2430f7c0daf494ad61d95e", "1526429871.970202+eb437263993110cdfb827d3324504c888e15b16a",
        "1526429935.736474+88255e3be0b9dea8e812a188446e4fb85f06477e", "1526429935.7437217+baddb4d7741240d7380fb0040947c67ec6b0621a",
        "1526429936.133477+a453618665348a45e5637f2917a15fe45018ccaa", "1526429936.1496668+0301f8914b3dd91f08abff812a399907ed291513",
        "1526429994.8500519+9f78561410919716550c1ad706f1c1198b11cc2b", "1526429995.2692723+54ca859453f93c0ea1c32eaa4057d80ec31ad699",
        "1526429995.2975454+dac4c0f541ad477d91172f8f56c4866b7ab4ac3c", "1526429995.3026626+e54f67e458e6f8d4687a9d43754c8525b5918f60",
        "1526430030.9095562+ea35cb9a61841e6487473aa0e2b5452c05df9421", "1526430030.9153652+bf2239fddef60c21e6b7e137e1dac2186583f164",
        "1526430030.9264674+947c40df793aeea3e95d01d6ea870e3464481f6f", "1526430031.4153326+23c0b0a5f4cf46ff4041afa3cfba8e1ac449a813",
        "1526430129.6022928+837b29a03ec20f1e807cdd8b5ea2ef44ec66ef39", "1526430129.6110466+928d024da8e807e343622420dacef3c8456a1e6d",
        "1526430130.0894983+20ee5f9a6fdadef0a1346c2223c431b7f45807af", "1526430130.6443102+dd4a3d5a832569859d96bf7b26a63ca6588df5c1",
        "1526430493.1638186+494b69f22e89ec8f17c24ea8116e6eacbb32d14d", "1526430493.1934404+c9fa0535ab176d8e1757792cf474996070244a4d",
        "1526430494.2000456+2d0bcd5b03ae208b61391cf7b9f7aa82a7b07b08", "1526430494.204943+e5a015ba8360c641bc686db5f9d72fa35a36c273",
        "1526430796.650981+516d366ee73ffbb571b6a1764aba9a9e10b749d1", "1526430982.6450837+a594fcc9e2876f3e70ae636f70310efc6ed1b119",
        "1526430982.6499088+a51a5ddebd3e5d7e0ad808dca308f9e8b7632a60", "1526430982.6605778+32d2413495959e0faa567128a20ce9d9f3ef186f",
        "1526430982.6851556+f6c3ef1bd96e5a566860d94fd73993da37fc6960", "1526430982.694629+f7f9d3ded62634881366e0b8515cff9e140db10c",
        "1526430982.7012444+aa9d5e1c3915393daab12d0f9d460b20e72886d8", "1526430985.7099967+c74989a28d1fe28ba57e81473594f0d2d6c84a76",
        "1526430985.7199464+0b619b47c80faca835ab5bc554086113c9f22f82", "1526430985.727196+1c3b060199086e9e1ed0109bec9d605b57887b93",
        "1526430985.739775+42009c9a76cb28efeffd8f57649587abcc167f2b", "1526431346.463781+5fc7064656404adb1f398921d76f84ebea95c31e",
        "1526431346.4694407+4274888a2dd554a00b70717516be4ac89281a75c", "1526431346.4747128+d148c98a1b927599f20ad96026ab6c0a196bd5f1",
        "1526431346.491411+cacaa21355a0c8c28c246c5d94013157389fae00", "1526431346.5023155+e9c7431fae3e94ebff7c44bf4ba84a68151aba74",
        "1526431346.5078235+4e05c67fddd6bbdbca38c896dd7a121979a478e4", "1526431346.513115+d1a68a01d5c683ae5dd595087d8dd42b777d8bbe",
        "1526431346.5294182+10b9b0f56a0d4680ced1dd16cea4e6e275064443", "1526431346.5406404+b0ef49af81464b15b9d015dee391514eafc40438",
        "1526431346.5460334+1300d4c5bfadcecc0ea82b5c1ef6c7a9ac7ce6e4", "1526431346.552175+e651ca314bd6d0ec5cd695124eacad606b18706e",
        "1526431346.5687234+a78944b5830160baf0ca83c04202c4e111cb7efc", "1526431346.5743396+bc3d857fed25a430fb0fecff5e6f6f4e221b12ce",
        "1526431346.5795221+9f5572e202b480bb8c3e743b56314b53f08c5761", "1526431822.5851085+405adf1b3cc9bd1fc353a6d12db972f5bcedc938",
        "1526431823.640158+bad5d54d318feaf4811611e0bebdfcaaac37721e", "1526431823.9899647+cc87789a08b1ca9cff20e26330178ff5b3f9d52f",
        "1526432118.8109288+a43d603d71d6412ca04910e87c9f10b8e5dea9ab", "1526432118.8226922+d13273b3efd672966fcb82db7a0895156cd3f27c",
        "1526432118.839224+13abf300a7f1a62b6b130a8b579c21b36caa1092", "1526432118.8448489+d954d933d9d7638420684472e9242df1897a3222",
        "1526432118.8505046+e9e59ddbde20f780d57f5559916b2c0b01af7fe6", "1526432118.8614414+5b8c629be7fc7c390a839d3953df53ce9a5428f1",
        "1526432118.8782032+d088e0d9b327f6e537c8bd3a43e115ed4c6ac5e6", "1526432250.8178833+76ffc72148ef5c488532d547e30122644174c0ac",
        "1526432250.8232465+2fb74a06549cb0bac69cca8b8e24701de7227ba8", "1526432250.8401587+62061afbc529935fb6833c7ec6297a9faeabf79e",
        "1526432250.851775+f338edaf61f1fedca04646b813ede197e579fc0e", "1526432250.857257+546efb38b36162c0f53da392ee39727e1051010a",
        "1526432250.862424+7c8b0fecf85bc147b17b0df391b6d9e00d7310ff", "1526432250.8784506+275d2b4d08c4021f0882a3c83f717e1f5dfef397",
        "1526432250.8892803+e5e8c73adcaf81a0d4409752f083bcaa8484d407", "1526432250.8949683+9071592d838abd98f25e2c54a4b50c4c470d7f6d",
        "1526432250.9001546+0b5d25b233b95334905646fb748516f2b4fa8343", "1526432250.9179816+e26b91b43ebe7215ee4a919412c270220fe5a9a5",
        "1526432250.9295664+d2f04585f65fd4dff6d4659dd547dfacfda7cf1a", "1526432250.935376+4b030bf9e50005f7ea74bb16661c0f8a6896582c",
        "1526432250.9410212+b130b01427c63af871181a0f4bfdc76c0e51d0fb"], "http_etag":
        "\"ab07f6d8f66bede470854b164c15e88a0e2bca12\"", "name": "shunt", "self_link":
        "http://localhost:9001/3.1/queues/shunt"}, {"count": 4, "directory": "/home/maxking/Documents/mm3/mailman/var/queue/virgin",
        "files": ["1526432292.0418363+f39cbe0bc9957ec7587a5f37ba34c2c14363495b", "1526432292.1736176+5f2aea6689d519996ee366c39823077b7e6dd827",
        "1526432292.321606+034b5ca977d6f1b93f152fc98974cbb91268c570", "1526432292.5113215+2ee4c836e6ab64a68cabf60115c113e5188b824e"],
        "http_etag": "\"c88e0236e21537a746c02b48162021c2656f5370\"", "name": "virgin",
        "self_link": "http://localhost:9001/3.1/queues/virgin"}], "http_etag": "\"8e1b833c8b516bdf571f902b024a594c407d1103\"",
        "self_link": "http://localhost:9001/3.1/queues", "start": 0, "total_size":
        12}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:12 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['8917']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: list_id=test-1.example.com&text=From%3A+nomember%40example.com%0ATo%3A+test-1%40example.com%0ASubject%3A+Something%0AMessage-ID%3A+%3Cmoderated_01%3E%0A%0ASome+text.%0A%0A
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/queues/in
  response:
    body: {string: ''}
    headers:
      Date: ['Wed, 16 May 2018 00:58:12 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      location: ['http://localhost:9001/3.1/queues/in/1526432292.6390963+fba9a437ad2b723b755fcf5e7103fd580ff27f24']
    status: {code: 201, message: Created}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/queues/in
  response:
    body: {string: '{"count": 1, "directory": "/home/maxking/Documents/mm3/mailman/var/queue/in",
        "files": ["1526432292.6390963+fba9a437ad2b723b755fcf5e7103fd580ff27f24"],
        "http_etag": "\"5f25898ce8050960668c5431e5aac3b7ef45653b\"", "name": "in",
        "self_link": "http://localhost:9001/3.1/queues/in"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:12 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['278']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/queues/in
  response:
    body: {string: '{"count": 1, "directory": "/home/maxking/Documents/mm3/mailman/var/queue/in",
        "files": ["1526432292.6390963+fba9a437ad2b723b755fcf5e7103fd580ff27f24"],
        "http_etag": "\"5f25898ce8050960668c5431e5aac3b7ef45653b\"", "name": "in",
        "self_link": "http://localhost:9001/3.1/queues/in"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:12 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['278']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/queues/in
  response:
    body: {string: '{"count": 1, "directory": "/home/maxking/Documents/mm3/mailman/var/queue/in",
        "files": ["1526432292.6390963+fba9a437ad2b723b755fcf5e7103fd580ff27f24"],
        "http_etag": "\"5f25898ce8050960668c5431e5aac3b7ef45653b\"", "name": "in",
        "self_link": "http://localhost:9001/3.1/queues/in"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:12 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['278']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/queues/in
  response:
    body: {string: '{"count": 1, "directory": "/home/maxking/Documents/mm3/mailman/var/queue/in",
        "files": ["1526432292.6390963+fba9a437ad2b723b755fcf5e7103fd580ff27f24"],
        "http_etag": "\"5f25898ce8050960668c5431e5aac3b7ef45653b\"", "name": "in",
        "self_link": "http://localhost:9001/3.1/queues/in"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:13 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['278']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/queues/in
  response:
    body: {string: '{"count": 1, "directory": "/home/maxking/Documents/mm3/mailman/var/queue/in",
        "files": ["1526432292.6390963+fba9a437ad2b723b755fcf5e7103fd580ff27f24"],
        "http_etag": "\"5f25898ce8050960668c5431e5aac3b7ef45653b\"", "name": "in",
        "self_link": "http://localhost:9001/3.1/queues/in"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:13 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['278']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/queues/in
  response:
    body: {string: '{"count": 0, "directory": "/home/maxking/Documents/mm3/mailman/var/queue/in",
        "files": [], "http_etag": "\"6f6724e6b3b1a94f2e22c58eafadd13ce55f5895\"",
        "name": "in", "self_link": "http://localhost:9001/3.1/queues/in"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:13 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['217']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1@example.com/held
  response:
    body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
        "start": 0, "total_size": 0}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:13 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['90']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1@example.com/held
  response:
    body: {string: '{"entries": [{"_parsemsg": false, "envsender": "noreply@example.com",
        "hold_date": "2005-08-01T07:49:23", "http_etag": "\"07512d93b8d61670d84987d71e6ce665e5457306\"",
        "lang": "en", "listid": "test-1.example.com", "member_moderation_action":
        "hold", "message_id": "<moderated_01>", "moderation_reasons": ["The message
        is not from a list member"], "moderation_sender": "nomember@example.com",
        "msg": "From: nomember@example.com\nTo: test-1@example.com\nSubject: Something\nMessage-ID:
        <moderated_01>\nDate: Tue, 15 May 2018 17:58:12 -0700\nX-Mailman-Rule-Hits:
        nonmember-moderation\nX-Mailman-Rule-Misses: dmarc-mitigation; no-senders;
        approved; emergency; loop; banned-address; member-moderation\nMessage-ID-Hash:
        KU3PI265JYL67T3OV6XE5CQP3QOXKKHB\nX-Message-ID-Hash: KU3PI265JYL67T3OV6XE5CQP3QOXKKHB\n\nSome
        text.\n\n", "original_size": 249, "original_subject": "Something", "reason":
        "The message is not from a list member", "request_id": 1, "rule_hits": ["nonmember-moderation"],
        "rule_misses": ["dmarc-mitigation", "no-senders", "approved", "emergency",
        "loop", "banned-address", "member-moderation"], "self_link": "http://localhost:9001/3.1/lists/test-1.example.com/held/1",
        "sender": "nomember@example.com", "subject": "Something", "version": 3}],
        "http_etag": "\"c513efd8da9f7675902a6586036b08e1498da5b6\"", "start": 0, "total_size":
        1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:13 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['1341']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1@example.com/held/1
  response:
    body: {string: '{"_parsemsg": false, "envsender": "noreply@example.com", "hold_date":
        "2005-08-01T07:49:23", "http_etag": "\"07512d93b8d61670d84987d71e6ce665e5457306\"",
        "lang": "en", "listid": "test-1.example.com", "member_moderation_action":
        "hold", "message_id": "<moderated_01>", "moderation_reasons": ["The message
        is not from a list member"], "moderation_sender": "nomember@example.com",
        "msg": "From: nomember@example.com\nTo: test-1@example.com\nSubject: Something\nMessage-ID:
        <moderated_01>\nDate: Tue, 15 May 2018 17:58:12 -0700\nX-Mailman-Rule-Hits:
        nonmember-moderation\nX-Mailman-Rule-Misses: dmarc-mitigation; no-senders;
        approved; emergency; loop; banned-address; member-moderation\nMessage-ID-Hash:
        KU3PI265JYL67T3OV6XE5CQP3QOXKKHB\nX-Message-ID-Hash: KU3PI265JYL67T3OV6XE5CQP3QOXKKHB\n\nSome
        text.\n\n", "original_size": 249, "original_subject": "Something", "reason":
        "The message is not from a list member", "request_id": 1, "rule_hits": ["nonmember-moderation"],
        "rule_misses": ["dmarc-mitigation", "no-senders", "approved", "emergency",
        "loop", "banned-address", "member-moderation"], "self_link": "http://localhost:9001/3.1/lists/test-1.example.com/held/1",
        "sender": "nomember@example.com", "subject": "Something", "version": 3}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:13 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['1236']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: action=defer
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/lists/test-1@example.com/held/1
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:13 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1@example.com/held
  response:
    body: {string: '{"entries": [{"_parsemsg": false, "envsender": "noreply@example.com",
        "hold_date": "2005-08-01T07:49:23", "http_etag": "\"07512d93b8d61670d84987d71e6ce665e5457306\"",
        "lang": "en", "listid": "test-1.example.com", "member_moderation_action":
        "hold", "message_id": "<moderated_01>", "moderation_reasons": ["The message
        is not from a list member"], "moderation_sender": "nomember@example.com",
        "msg": "From: nomember@example.com\nTo: test-1@example.com\nSubject: Something\nMessage-ID:
        <moderated_01>\nDate: Tue, 15 May 2018 17:58:12 -0700\nX-Mailman-Rule-Hits:
        nonmember-moderation\nX-Mailman-Rule-Misses: dmarc-mitigation; no-senders;
        approved; emergency; loop; banned-address; member-moderation\nMessage-ID-Hash:
        KU3PI265JYL67T3OV6XE5CQP3QOXKKHB\nX-Message-ID-Hash: KU3PI265JYL67T3OV6XE5CQP3QOXKKHB\n\nSome
        text.\n\n", "original_size": 249, "original_subject": "Something", "reason":
        "The message is not from a list member", "request_id": 1, "rule_hits": ["nonmember-moderation"],
        "rule_misses": ["dmarc-mitigation", "no-senders", "approved", "emergency",
        "loop", "banned-address", "member-moderation"], "self_link": "http://localhost:9001/3.1/lists/test-1.example.com/held/1",
        "sender": "nomember@example.com", "subject": "Something", "version": 3}],
        "http_etag": "\"c513efd8da9f7675902a6586036b08e1498da5b6\"", "start": 0, "total_size":
        1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:13 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['1341']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: action=discard
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/lists/test-1@example.com/held/1
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:13 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1@example.com/held
  response:
    body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
        "start": 0, "total_size": 0}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:13 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['90']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1.example.com/member/bill@example.com
  response:
    body: {string: '{"address": "http://localhost:9001/3.1/addresses/bill@example.com",
        "delivery_mode": "regular", "display_name": "Bill", "email": "bill@example.com",
        "http_etag": "\"fa85245d6a40d5761a0262a3411fb507bc965198\"", "list_id": "test-1.example.com",
        "member_id": "00000000000000000000000000000077", "role": "member", "self_link":
        "http://localhost:9001/3.1/members/00000000000000000000000000000077", "user":
        "http://localhost:9001/3.1/users/00000000000000000000000000000071"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:13 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['468']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: moderation_action=hold
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: PATCH
    uri: http://localhost:9001/3.1/members/00000000000000000000000000000077
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:13 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1.example.com/member/bill@example.com
  response:
    body: {string: '{"address": "http://localhost:9001/3.1/addresses/bill@example.com",
        "delivery_mode": "regular", "display_name": "Bill", "email": "bill@example.com",
        "http_etag": "\"c29a69484e1988c5da3c4a678f36b7495b1a8224\"", "list_id": "test-1.example.com",
        "member_id": "00000000000000000000000000000077", "moderation_action": "hold",
        "role": "member", "self_link": "http://localhost:9001/3.1/members/00000000000000000000000000000077",
        "user": "http://localhost:9001/3.1/users/00000000000000000000000000000071"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:13 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['497']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/bans
  response:
    body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
        "start": 0, "total_size": 0}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:13 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['90']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: email=anna%40example.com
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/bans
  response:
    body: {string: ''}
    headers:
      Date: ['Wed, 16 May 2018 00:58:13 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      location: ['http://localhost:9001/3.1/bans/anna@example.com']
    status: {code: 201, message: Created}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/bans/anna@example.com
  response:
    body: {string: '{"email": "anna@example.com", "http_etag": "\"f1342f7d4e2a74f0011c08e4b9cd09fdfa61bdf2\"",
        "self_link": "http://localhost:9001/3.1/bans/anna@example.com"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:13 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['154']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/bans/anna@example.com
  response:
    body: {string: '{"email": "anna@example.com", "http_etag": "\"f1342f7d4e2a74f0011c08e4b9cd09fdfa61bdf2\"",
        "self_link": "http://localhost:9001/3.1/bans/anna@example.com"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:13 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['154']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: email=bill%40example.com
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/bans
  response:
    body: {string: ''}
    headers:
      Date: ['Wed, 16 May 2018 00:58:13 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      location: ['http://localhost:9001/3.1/bans/bill@example.com']
    status: {code: 201, message: Created}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/bans/bill@example.com
  response:
    body: {string: '{"email": "bill@example.com", "http_etag": "\"6620b2c134912dfa3def6cb9262dcf5acfda162b\"",
        "self_link": "http://localhost:9001/3.1/bans/bill@example.com"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:13 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['154']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/bans
  response:
    body: {string: '{"entries": [{"email": "anna@example.com", "http_etag": "\"f1342f7d4e2a74f0011c08e4b9cd09fdfa61bdf2\"",
        "self_link": "http://localhost:9001/3.1/bans/anna@example.com"}, {"email":
        "bill@example.com", "http_etag": "\"6620b2c134912dfa3def6cb9262dcf5acfda162b\"",
        "self_link": "http://localhost:9001/3.1/bans/bill@example.com"}], "http_etag":
        "\"9b6337a6cff45d9c10520949a639724566fd7f94\"", "start": 0, "total_size":
        2}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['415']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/bans?count=1&page=1
  response:
    body: {string: '{"entries": [{"email": "anna@example.com", "http_etag": "\"f1342f7d4e2a74f0011c08e4b9cd09fdfa61bdf2\"",
        "self_link": "http://localhost:9001/3.1/bans/anna@example.com"}], "http_etag":
        "\"5f99d16e5080aa1765e08b170cbf0e27808370a6\"", "start": 0, "total_size":
        2}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['259']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/bans?count=1&page=2
  response:
    body: {string: '{"entries": [{"email": "bill@example.com", "http_etag": "\"6620b2c134912dfa3def6cb9262dcf5acfda162b\"",
        "self_link": "http://localhost:9001/3.1/bans/bill@example.com"}], "http_etag":
        "\"4c6471649f58278dfd6257ee46beefeeae119ddf\"", "start": 1, "total_size":
        2}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['259']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: DELETE
    uri: http://localhost:9001/3.1/bans/anna@example.com
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/bans/anna@example.com
  response:
    body: {string: 'Email is not banned: anna@example.com'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['37']
      content-type: [application/json; charset=UTF-8]
    status: {code: 404, message: Not Found}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/bans
  response:
    body: {string: '{"entries": [{"email": "bill@example.com", "http_etag": "\"6620b2c134912dfa3def6cb9262dcf5acfda162b\"",
        "self_link": "http://localhost:9001/3.1/bans/bill@example.com"}], "http_etag":
        "\"d44404c42754a3a877e56c43c16aec84a0bae79a\"", "start": 0, "total_size":
        1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['259']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/bans
  response:
    body: {string: '{"entries": [{"email": "bill@example.com", "http_etag": "\"6620b2c134912dfa3def6cb9262dcf5acfda162b\"",
        "self_link": "http://localhost:9001/3.1/bans/bill@example.com"}], "http_etag":
        "\"d44404c42754a3a877e56c43c16aec84a0bae79a\"", "start": 0, "total_size":
        1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['259']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: DELETE
    uri: http://localhost:9001/3.1/bans/bill@example.com
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/bans/bill@example.com
  response:
    body: {string: 'Email is not banned: bill@example.com'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['37']
      content-type: [application/json; charset=UTF-8]
    status: {code: 404, message: Not Found}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/bans
  response:
    body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
        "start": 0, "total_size": 0}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['90']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1.example.com/bans
  response:
    body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
        "start": 0, "total_size": 0}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['90']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: email=anna%40example.com
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/lists/test-1.example.com/bans
  response:
    body: {string: ''}
    headers:
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      location: ['http://localhost:9001/3.1/lists/test-1.example.com/bans/anna@example.com']
    status: {code: 201, message: Created}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1.example.com/bans/anna@example.com
  response:
    body: {string: '{"email": "anna@example.com", "http_etag": "\"f281df5e13fbd64e7fc9bc96bdb903b183b035b3\"",
        "list_id": "test-1.example.com", "self_link": "http://localhost:9001/3.1/lists/test-1.example.com/bans/anna@example.com"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['212']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: email=bill%40example.com
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/lists/test-1.example.com/bans
  response:
    body: {string: ''}
    headers:
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      location: ['http://localhost:9001/3.1/lists/test-1.example.com/bans/bill@example.com']
    status: {code: 201, message: Created}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1.example.com/bans/bill@example.com
  response:
    body: {string: '{"email": "bill@example.com", "http_etag": "\"e172d4abbacb492faa6dfeb4e1c8cfe433d3cc76\"",
        "list_id": "test-1.example.com", "self_link": "http://localhost:9001/3.1/lists/test-1.example.com/bans/bill@example.com"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['212']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1.example.com/bans
  response:
    body: {string: '{"entries": [{"email": "anna@example.com", "http_etag": "\"f281df5e13fbd64e7fc9bc96bdb903b183b035b3\"",
        "list_id": "test-1.example.com", "self_link": "http://localhost:9001/3.1/lists/test-1.example.com/bans/anna@example.com"},
        {"email": "bill@example.com", "http_etag": "\"e172d4abbacb492faa6dfeb4e1c8cfe433d3cc76\"",
        "list_id": "test-1.example.com", "self_link": "http://localhost:9001/3.1/lists/test-1.example.com/bans/bill@example.com"}],
        "http_etag": "\"7ee94f764975e2402d233e9fb5aeb7025a694a55\"", "start": 0, "total_size":
        2}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['531']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1.example.com/bans?count=1&page=1
  response:
    body: {string: '{"entries": [{"email": "anna@example.com", "http_etag": "\"f281df5e13fbd64e7fc9bc96bdb903b183b035b3\"",
        "list_id": "test-1.example.com", "self_link": "http://localhost:9001/3.1/lists/test-1.example.com/bans/anna@example.com"}],
        "http_etag": "\"de615d2cddc8e479019349451e5b9f97d0fec26e\"", "start": 0, "total_size":
        2}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['317']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1.example.com/bans?count=1&page=2
  response:
    body: {string: '{"entries": [{"email": "bill@example.com", "http_etag": "\"e172d4abbacb492faa6dfeb4e1c8cfe433d3cc76\"",
        "list_id": "test-1.example.com", "self_link": "http://localhost:9001/3.1/lists/test-1.example.com/bans/bill@example.com"}],
        "http_etag": "\"e21cb5f21519eb4df8688f4a7343403b1b11e4d3\"", "start": 1, "total_size":
        2}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['317']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: DELETE
    uri: http://localhost:9001/3.1/lists/test-1.example.com/bans/anna@example.com
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1.example.com/bans/anna@example.com
  response:
    body: {string: 'Email is not banned: anna@example.com'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['37']
      content-type: [application/json; charset=UTF-8]
    status: {code: 404, message: Not Found}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1.example.com/bans
  response:
    body: {string: '{"entries": [{"email": "bill@example.com", "http_etag": "\"e172d4abbacb492faa6dfeb4e1c8cfe433d3cc76\"",
        "list_id": "test-1.example.com", "self_link": "http://localhost:9001/3.1/lists/test-1.example.com/bans/bill@example.com"}],
        "http_etag": "\"d395d80fd06077cdcd8ca944b04f7d62936a8ee9\"", "start": 0, "total_size":
        1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['317']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: DELETE
    uri: http://localhost:9001/3.1/lists/test-1.example.com/bans/bill@example.com
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1.example.com/bans
  response:
    body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
        "start": 0, "total_size": 0}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['90']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1.example.com/archivers
  response:
    body: {string: '{"http_etag": "\"3dbbbaad592a043938314db0e5249a1ca71d0dc6\"",
        "mail-archive": true, "mhonarc": true, "prototype": true}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['119']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: mail-archive=False
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: PATCH
    uri: http://localhost:9001/3.1/lists/test-1.example.com/archivers
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1.example.com/archivers
  response:
    body: {string: '{"http_etag": "\"9f3e82fa9d7dc70277565c9703a90ad3fbeb9a03\"",
        "mail-archive": false, "mhonarc": true, "prototype": true}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['120']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: mhonarc=False
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: PATCH
    uri: http://localhost:9001/3.1/lists/test-1.example.com/archivers
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1.example.com/archivers
  response:
    body: {string: '{"http_etag": "\"f8ecaeeadc4cf5d8900d7c7ed3990e675116ad31\"",
        "mail-archive": false, "mhonarc": false, "prototype": true}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['121']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1.example.com/header-matches
  response:
    body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
        "start": 0, "total_size": 0}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['90']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: header=Subject&pattern=%5Etest%3A+&action=discard
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/lists/test-1.example.com/header-matches
  response:
    body: {string: ''}
    headers:
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      location: ['http://localhost:9001/3.1/lists/test-1.example.com/header-matches/0']
    status: {code: 201, message: Created}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1.example.com/header-matches/0
  response:
    body: {string: '{"action": "discard", "header": "subject", "http_etag": "\"f2270af6050c5791d8518371258f8f7c003925e2\"",
        "pattern": "^test: ", "position": 0, "self_link": "http://localhost:9001/3.1/lists/test-1.example.com/header-matches/0"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['224']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1.example.com/header-matches
  response:
    body: {string: '{"entries": [{"action": "discard", "header": "subject", "http_etag":
        "\"f2270af6050c5791d8518371258f8f7c003925e2\"", "pattern": "^test: ", "position":
        0, "self_link": "http://localhost:9001/3.1/lists/test-1.example.com/header-matches/0"}],
        "http_etag": "\"20f331c3aab98676cdc1887ce783669a121440a3\"", "start": 0, "total_size":
        1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['329']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: DELETE
    uri: http://localhost:9001/3.1/lists/test-1.example.com/header-matches/0
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1.example.com/header-matches
  response:
    body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
        "start": 0, "total_size": 0}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:14 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['90']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: header=Subject&pattern=%5Etest%3A+&action=discard
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: POST
    uri: http://localhost:9001/3.1/lists/test-1.example.com/header-matches
  response:
    body: {string: ''}
    headers:
      Date: ['Wed, 16 May 2018 00:58:15 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      location: ['http://localhost:9001/3.1/lists/test-1.example.com/header-matches/0']
    status: {code: 201, message: Created}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1.example.com/header-matches/0
  response:
    body: {string: '{"action": "discard", "header": "subject", "http_etag": "\"f2270af6050c5791d8518371258f8f7c003925e2\"",
        "pattern": "^test: ", "position": 0, "self_link": "http://localhost:9001/3.1/lists/test-1.example.com/header-matches/0"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:15 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['224']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1.example.com/header-matches
  response:
    body: {string: '{"entries": [{"action": "discard", "header": "subject", "http_etag":
        "\"f2270af6050c5791d8518371258f8f7c003925e2\"", "pattern": "^test: ", "position":
        0, "self_link": "http://localhost:9001/3.1/lists/test-1.example.com/header-matches/0"}],
        "http_etag": "\"20f331c3aab98676cdc1887ce783669a121440a3\"", "start": 0, "total_size":
        1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:15 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['329']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: DELETE
    uri: http://localhost:9001/3.1/lists/test-1.example.com/header-matches/0
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:15 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/lists/test-1.example.com/header-matches
  response:
    body: {string: '{"http_etag": "\"32223434a0f3af4cdc4673d1fbc5bac1f6d98fd3\"",
        "start": 0, "total_size": 0}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:15 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['90']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/system/configuration
  response:
    body: {string: '{"http_etag": "\"d0de6b8bc582d17d16b96c7cecd7316bce83604f\"",
        "sections": ["antispam", "archiver.mail_archive", "archiver.master", "archiver.mhonarc",
        "archiver.prototype", "bounces", "database", "devmode", "digests", "dmarc",
        "language.ar", "language.ast", "language.bg", "language.ca", "language.cs", "language.da",
        "language.de", "language.el", "language.en", "language.es", "language.et",
        "language.eu", "language.fi", "language.fr", "language.gl", "language.he",
        "language.hr", "language.hu", "language.ia", "language.it", "language.ja",
        "language.ko", "language.lt", "language.nl", "language.no", "language.pl",
        "language.pt", "language.pt_BR", "language.ro", "language.ru", "language.sk",
        "language.sl", "language.sr", "language.sv", "language.tr", "language.uk",
        "language.vi", "language.zh_CN", "language.zh_TW", "logging.archiver", "logging.bounce",
        "logging.config", "logging.database", "logging.debug", "logging.error", "logging.fromusenet",
        "logging.http", "logging.locks", "logging.mischief", "logging.plugins", "logging.root",
        "logging.runner", "logging.smtp", "logging.subscribe", "logging.vette", "mailman",
        "mta", "nntp", "passwords", "paths.dev", "paths.fhs", "paths.here", "paths.local",
        "plugin.master", "runner.archive", "runner.bad", "runner.bounces", "runner.command",
        "runner.digest", "runner.in", "runner.lmtp", "runner.nntp", "runner.out",
        "runner.pipeline", "runner.rest", "runner.retry", "runner.shunt", "runner.virgin",
        "shell", "styles", "webservice"], "self_link": "http://localhost:9001/3.1/system/configuration"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:15 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['1531']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/system/configuration/mailman
  response:
    body: {string: '{"cache_life": "7d", "default_language": "en", "email_commands_max_lines":
        "10", "filtered_messages_are_preservable": "no", "html_to_plain_text_command":
        "/usr/bin/lynx -dump $filename", "http_etag": "\"21cc055500f21d5c757534dfbddd7d7f95522b2f\"",
        "layout": "here", "listname_chars": "[-_.0-9a-z]", "noreply_address": "noreply",
        "pending_request_life": "3d", "post_hook": "", "pre_hook": "", "self_link":
        "http://localhost:9001/3.1/system/configuration/mailman", "sender_headers":
        "from from_ reply-to sender", "site_owner": "changeme@example.com"}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:15 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['548']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: GET
    uri: http://localhost:9001/3.1/users
  response:
    body: {string: '{"entries": [{"created_on": "2005-08-01T07:49:23", "display_name":
        "Unverified", "http_etag": "\"684b251daa4b12557f026ac8831d51c1ba31e285\"",
        "is_server_owner": false, "self_link": "http://localhost:9001/3.1/users/0000000000000000000000000000006e",
        "user_id": "0000000000000000000000000000006e"}, {"created_on": "2005-08-01T07:49:23",
        "display_name": "Unconfirmed", "http_etag": "\"7466b6bb8588a59920e94594f2118be706e65aee\"",
        "is_server_owner": false, "self_link": "http://localhost:9001/3.1/users/0000000000000000000000000000006f",
        "user_id": "0000000000000000000000000000006f"}, {"created_on": "2005-08-01T07:49:23",
        "display_name": "Anna", "http_etag": "\"ef3f593c6096c685daa04e9462c5452b87f5840e\"",
        "is_server_owner": false, "self_link": "http://localhost:9001/3.1/users/00000000000000000000000000000070",
        "user_id": "00000000000000000000000000000070"}, {"created_on": "2005-08-01T07:49:23",
        "display_name": "Bill", "http_etag": "\"a1c4846df3dbe430ab83b72816462835fa39daf7\"",
        "is_server_owner": false, "self_link": "http://localhost:9001/3.1/users/00000000000000000000000000000071",
        "user_id": "00000000000000000000000000000071"}, {"created_on": "2005-08-01T07:49:23",
        "display_name": "Cris", "http_etag": "\"0f8513441f113bdfac6503cacba8e7b61d1461fb\"",
        "is_server_owner": false, "password": "$6$rounds=656000$lyAk/PQ/Q6bamYp/$UOGGAHXWn2KSsZaz0O2kMhzs9cGZlzaQHW2CqOHKlfdzHxzU9EtYZneRZzNHao40haIQm33xXFy8WvRVMgcxi/",
        "self_link": "http://localhost:9001/3.1/users/00000000000000000000000000000072",
        "user_id": "00000000000000000000000000000072"}, {"created_on": "2005-08-01T07:49:23",
        "display_name": "Sir Ler", "http_etag": "\"41e9a742ba2dc5307df06a70b14258db54354e1a\"",
        "is_server_owner": false, "password": "$6$rounds=656000$/yiT/EFnKBV0DeTV$W50bYMojW0cHQDDfFUTPTqUywepnD2ydIV/M33dhzG1.Zs/YOo8.kgJmt7KnIvUSQ3qjJtYrS0c10bN8hXuyo/",
        "self_link": "http://localhost:9001/3.1/users/00000000000000000000000000000074",
        "user_id": "00000000000000000000000000000074"}, {"created_on": "2005-08-01T07:49:23",
        "display_name": "Foo", "http_etag": "\"6c6d8f0a260c6d6e771b59d779a659840319eb4c\"",
        "is_server_owner": false, "self_link": "http://localhost:9001/3.1/users/00000000000000000000000000000075",
        "user_id": "00000000000000000000000000000075"}, {"created_on": "2005-08-01T07:49:23",
        "display_name": "Bar", "http_etag": "\"0d792ed6c49cb7adf07fb32a44fc5b17385065ab\"",
        "is_server_owner": false, "self_link": "http://localhost:9001/3.1/users/00000000000000000000000000000076",
        "user_id": "00000000000000000000000000000076"}, {"created_on": "2005-08-01T07:49:23",
        "display_name": "None", "http_etag": "\"b82ed566f12507087bd98e055e63c36dabf2b7f3\"",
        "is_server_owner": false, "self_link": "http://localhost:9001/3.1/users/00000000000000000000000000000077",
        "user_id": "00000000000000000000000000000077"}, {"created_on": "2005-08-01T07:49:23",
        "display_name": "None", "http_etag": "\"336e22058a4a6f1d39f4b4893259477a5465068a\"",
        "is_server_owner": false, "self_link": "http://localhost:9001/3.1/users/00000000000000000000000000000078",
        "user_id": "00000000000000000000000000000078"}, {"created_on": "2005-08-01T07:49:23",
        "display_name": "None", "http_etag": "\"8d716f1b79b46d8369b247e5e970ad2a38531e36\"",
        "is_server_owner": false, "self_link": "http://localhost:9001/3.1/users/00000000000000000000000000000079",
        "user_id": "00000000000000000000000000000079"}], "http_etag": "\"81be372fffe253fa29d480ddf981911e3c33f3f0\"",
        "start": 0, "total_size": 11}'}
    headers:
      Date: ['Wed, 16 May 2018 00:58:15 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['3448']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: DELETE
    uri: http://localhost:9001/3.1/users/0000000000000000000000000000006e
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:15 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: DELETE
    uri: http://localhost:9001/3.1/users/0000000000000000000000000000006f
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:15 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: DELETE
    uri: http://localhost:9001/3.1/users/00000000000000000000000000000070
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:15 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: DELETE
    uri: http://localhost:9001/3.1/users/00000000000000000000000000000071
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:15 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: DELETE
    uri: http://localhost:9001/3.1/users/00000000000000000000000000000072
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:15 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: DELETE
    uri: http://localhost:9001/3.1/users/00000000000000000000000000000074
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:15 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: DELETE
    uri: http://localhost:9001/3.1/users/00000000000000000000000000000075
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:15 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: DELETE
    uri: http://localhost:9001/3.1/users/00000000000000000000000000000076
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:15 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: DELETE
    uri: http://localhost:9001/3.1/users/00000000000000000000000000000077
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:15 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: DELETE
    uri: http://localhost:9001/3.1/users/00000000000000000000000000000078
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:15 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0b3]
    method: DELETE
    uri: http://localhost:9001/3.1/users/00000000000000000000000000000079
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:58:15 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 204, message: No Content}
version: 1
