interactions:
- 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.0a1]
    method: POST
    uri: http://localhost:9001/3.1/domains
  response:
    body: {string: ''}
    headers:
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      date: ['Sun, 18 Mar 2018 17:58:39 GMT']
      location: ['http://localhost:9001/3.1/domains/example.net']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 201, message: Created}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0a1]
    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:
      content-length: ['194']
      content-type: [application/json; charset=UTF-8]
      date: ['Sun, 18 Mar 2018 17:58:39 GMT']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 200, message: OK}
- request:
    body: fqdn_listname=test1%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.0a1]
    method: POST
    uri: http://localhost:9001/3.1/lists
  response:
    body: {string: ''}
    headers:
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      date: ['Sun, 18 Mar 2018 17:58:39 GMT']
      location: ['http://localhost:9001/3.1/lists/test1.example.net']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 201, message: Created}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0a1]
    method: GET
    uri: http://localhost:9001/3.1/lists/test1.example.net/uris
  response:
    body: {string: '{"http_etag": "\"182f8246c4dc954b7c72c99d75026397fa065ee9\"",
        "self_link": "http://localhost:9001/3.1/lists/test1.example.net/uris", "start":
        0, "total_size": 0}'}
    headers:
      content-length: ['161']
      content-type: [application/json; charset=UTF-8]
      date: ['Sun, 18 Mar 2018 17:58:39 GMT']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 200, message: OK}
- request:
    body: username=testuser&list%3Auser%3Anotice%3Agoodbye=http%3A%2F%2Fexample.com%2Fgoodbye.txt&password=testpass
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      content-type: [application/x-www-form-urlencoded]
      user-agent: [GNU Mailman REST client v3.2.0a1]
    method: PATCH
    uri: http://localhost:9001/3.1/lists/test1.example.net/uris
  response:
    body: {string: ''}
    headers:
      content-length: ['0']
      date: ['Sun, 18 Mar 2018 17:58:39 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.0a1]
    method: GET
    uri: http://localhost:9001/3.1/lists/test1.example.net/uris
  response:
    body: {string: '{"entries": [{"http_etag": "\"a5cf8db07e800e0fa9cf2555c292a3438724f6be\"",
        "name": "list:user:notice:goodbye", "password": "testpass", "self_link": "http://localhost:9001/3.1/lists/test1.example.net/uris/list:user:notice:goodbye",
        "uri": "http://example.com/goodbye.txt", "username": "testuser"}], "http_etag":
        "\"64ea786068df044929d327e68fabe2e36f1c7a1a\"", "self_link": "http://localhost:9001/3.1/lists/test1.example.net/uris",
        "start": 0, "total_size": 1}'}
    headers:
      content-length: ['458']
      content-type: [application/json; charset=UTF-8]
      date: ['Sun, 18 Mar 2018 17:58:39 GMT']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0a1]
    method: GET
    uri: http://localhost:9001/3.1/lists/test1.example.net/uris
  response:
    body: {string: '{"entries": [{"http_etag": "\"a5cf8db07e800e0fa9cf2555c292a3438724f6be\"",
        "name": "list:user:notice:goodbye", "password": "testpass", "self_link": "http://localhost:9001/3.1/lists/test1.example.net/uris/list:user:notice:goodbye",
        "uri": "http://example.com/goodbye.txt", "username": "testuser"}], "http_etag":
        "\"64ea786068df044929d327e68fabe2e36f1c7a1a\"", "self_link": "http://localhost:9001/3.1/lists/test1.example.net/uris",
        "start": 0, "total_size": 1}'}
    headers:
      content-length: ['458']
      content-type: [application/json; charset=UTF-8]
      date: ['Sun, 18 Mar 2018 17:58:39 GMT']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0a1]
    method: DELETE
    uri: http://localhost:9001/3.1/lists/test1.example.net/uris/list:user:notice:goodbye
  response:
    body: {string: ''}
    headers:
      content-length: ['0']
      date: ['Sun, 18 Mar 2018 17:58:40 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.0a1]
    method: GET
    uri: http://localhost:9001/3.1/domains/example.net/uris
  response:
    body: {string: '{"http_etag": "\"e0c0ecafcd369732f0875101b3258cdfcdd3de58\"",
        "self_link": "http://localhost:9001/3.1/domains/example.net/uris", "start":
        0, "total_size": 0}'}
    headers:
      content-length: ['157']
      content-type: [application/json; charset=UTF-8]
      date: ['Sun, 18 Mar 2018 17:58:40 GMT']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 200, message: OK}
- request:
    body: null
    headers:
      accept-encoding: ['gzip, deflate']
      authorization: [Basic cmVzdGFkbWluOnJlc3RwYXNz]
      user-agent: [GNU Mailman REST client v3.2.0a1]
    method: DELETE
    uri: http://localhost:9001/3.1/domains/example.net
  response:
    body: {string: ''}
    headers:
      content-length: ['0']
      date: ['Sun, 18 Mar 2018 17:58:40 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.0a1]
    method: GET
    uri: http://localhost:9001/3.1/uris
  response:
    body: {string: '{"http_etag": "\"2b2b25eb596eb91faa52b59c9bbde7b25879266e\"",
        "self_link": "http://localhost:9001/3.1/uris", "start": 0, "total_size": 0}'}
    headers:
      content-length: ['137']
      content-type: [application/json; charset=UTF-8]
      date: ['Sun, 18 Mar 2018 17:58:40 GMT']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    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:
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      date: ['Wed, 16 May 2018 00:46:21 GMT']
      location: ['http://localhost:9001/3.1/domains/example.net']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    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.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:
      content-length: ['194']
      content-type: [application/json; charset=UTF-8]
      date: ['Wed, 16 May 2018 00:46:21 GMT']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 200, message: OK}
- request:
    body: fqdn_listname=test1%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:
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      date: ['Wed, 16 May 2018 00:46:21 GMT']
      location: ['http://localhost:9001/3.1/lists/test1.example.net']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    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/test1.example.net/uris
  response:
    body: {string: '{"http_etag": "\"182f8246c4dc954b7c72c99d75026397fa065ee9\"",
        "self_link": "http://localhost:9001/3.1/lists/test1.example.net/uris", "start":
        0, "total_size": 0}'}
    headers:
      content-length: ['161']
      content-type: [application/json; charset=UTF-8]
      date: ['Wed, 16 May 2018 00:46:21 GMT']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 200, message: OK}
- request:
    body: list%3Auser%3Anotice%3Agoodbye=http%3A%2F%2Fexample.com%2Fgoodbye.txt&username=testuser&password=testpass
    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/test1.example.net/uris
  response:
    body: {string: ''}
    headers:
      content-length: ['0']
      date: ['Wed, 16 May 2018 00:46:21 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/test1.example.net/uris
  response:
    body: {string: '{"entries": [{"http_etag": "\"a5cf8db07e800e0fa9cf2555c292a3438724f6be\"",
        "name": "list:user:notice:goodbye", "password": "testpass", "self_link": "http://localhost:9001/3.1/lists/test1.example.net/uris/list:user:notice:goodbye",
        "uri": "http://example.com/goodbye.txt", "username": "testuser"}], "http_etag":
        "\"64ea786068df044929d327e68fabe2e36f1c7a1a\"", "self_link": "http://localhost:9001/3.1/lists/test1.example.net/uris",
        "start": 0, "total_size": 1}'}
    headers:
      content-length: ['458']
      content-type: [application/json; charset=UTF-8]
      date: ['Wed, 16 May 2018 00:46:21 GMT']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    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/test1.example.net/uris
  response:
    body: {string: '{"entries": [{"http_etag": "\"a5cf8db07e800e0fa9cf2555c292a3438724f6be\"",
        "name": "list:user:notice:goodbye", "password": "testpass", "self_link": "http://localhost:9001/3.1/lists/test1.example.net/uris/list:user:notice:goodbye",
        "uri": "http://example.com/goodbye.txt", "username": "testuser"}], "http_etag":
        "\"64ea786068df044929d327e68fabe2e36f1c7a1a\"", "self_link": "http://localhost:9001/3.1/lists/test1.example.net/uris",
        "start": 0, "total_size": 1}'}
    headers:
      content-length: ['458']
      content-type: [application/json; charset=UTF-8]
      date: ['Wed, 16 May 2018 00:46:21 GMT']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    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/test1.example.net/uris/list:user:notice:goodbye
  response:
    body: {string: ''}
    headers:
      content-length: ['0']
      date: ['Wed, 16 May 2018 00:46:21 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/example.net/uris
  response:
    body: {string: '{"http_etag": "\"e0c0ecafcd369732f0875101b3258cdfcdd3de58\"",
        "self_link": "http://localhost:9001/3.1/domains/example.net/uris", "start":
        0, "total_size": 0}'}
    headers:
      content-length: ['157']
      content-type: [application/json; charset=UTF-8]
      date: ['Wed, 16 May 2018 00:46:21 GMT']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    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.net
  response:
    body: {string: ''}
    headers:
      content-length: ['0']
      date: ['Wed, 16 May 2018 00:46:21 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/uris
  response:
    body: {string: '{"http_etag": "\"2b2b25eb596eb91faa52b59c9bbde7b25879266e\"",
        "self_link": "http://localhost:9001/3.1/uris", "start": 0, "total_size": 0}'}
    headers:
      content-length: ['137']
      content-type: [application/json; charset=UTF-8]
      date: ['Wed, 16 May 2018 00:46:21 GMT']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    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:
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      date: ['Wed, 16 May 2018 00:47:05 GMT']
      location: ['http://localhost:9001/3.1/domains/example.net']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    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.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:
      content-length: ['194']
      content-type: [application/json; charset=UTF-8]
      date: ['Wed, 16 May 2018 00:47:05 GMT']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 200, message: OK}
- request:
    body: fqdn_listname=test1%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:
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      date: ['Wed, 16 May 2018 00:47:05 GMT']
      location: ['http://localhost:9001/3.1/lists/test1.example.net']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    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/test1.example.net/uris
  response:
    body: {string: '{"http_etag": "\"182f8246c4dc954b7c72c99d75026397fa065ee9\"",
        "self_link": "http://localhost:9001/3.1/lists/test1.example.net/uris", "start":
        0, "total_size": 0}'}
    headers:
      content-length: ['161']
      content-type: [application/json; charset=UTF-8]
      date: ['Wed, 16 May 2018 00:47:05 GMT']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 200, message: OK}
- request:
    body: list%3Auser%3Anotice%3Agoodbye=http%3A%2F%2Fexample.com%2Fgoodbye.txt&username=testuser&password=testpass
    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/test1.example.net/uris
  response:
    body: {string: ''}
    headers:
      content-length: ['0']
      date: ['Wed, 16 May 2018 00:47: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/test1.example.net/uris
  response:
    body: {string: '{"entries": [{"http_etag": "\"a5cf8db07e800e0fa9cf2555c292a3438724f6be\"",
        "name": "list:user:notice:goodbye", "password": "testpass", "self_link": "http://localhost:9001/3.1/lists/test1.example.net/uris/list:user:notice:goodbye",
        "uri": "http://example.com/goodbye.txt", "username": "testuser"}], "http_etag":
        "\"64ea786068df044929d327e68fabe2e36f1c7a1a\"", "self_link": "http://localhost:9001/3.1/lists/test1.example.net/uris",
        "start": 0, "total_size": 1}'}
    headers:
      content-length: ['458']
      content-type: [application/json; charset=UTF-8]
      date: ['Wed, 16 May 2018 00:47:05 GMT']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    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/test1.example.net/uris
  response:
    body: {string: '{"entries": [{"http_etag": "\"a5cf8db07e800e0fa9cf2555c292a3438724f6be\"",
        "name": "list:user:notice:goodbye", "password": "testpass", "self_link": "http://localhost:9001/3.1/lists/test1.example.net/uris/list:user:notice:goodbye",
        "uri": "http://example.com/goodbye.txt", "username": "testuser"}], "http_etag":
        "\"64ea786068df044929d327e68fabe2e36f1c7a1a\"", "self_link": "http://localhost:9001/3.1/lists/test1.example.net/uris",
        "start": 0, "total_size": 1}'}
    headers:
      content-length: ['458']
      content-type: [application/json; charset=UTF-8]
      date: ['Wed, 16 May 2018 00:47:05 GMT']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    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/test1.example.net/uris/list:user:notice:goodbye
  response:
    body: {string: ''}
    headers:
      content-length: ['0']
      date: ['Wed, 16 May 2018 00:47: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/domains/example.net/uris
  response:
    body: {string: '{"http_etag": "\"e0c0ecafcd369732f0875101b3258cdfcdd3de58\"",
        "self_link": "http://localhost:9001/3.1/domains/example.net/uris", "start":
        0, "total_size": 0}'}
    headers:
      content-length: ['157']
      content-type: [application/json; charset=UTF-8]
      date: ['Wed, 16 May 2018 00:47:05 GMT']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    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.net
  response:
    body: {string: ''}
    headers:
      content-length: ['0']
      date: ['Wed, 16 May 2018 00:47: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/uris
  response:
    body: {string: '{"http_etag": "\"2b2b25eb596eb91faa52b59c9bbde7b25879266e\"",
        "self_link": "http://localhost:9001/3.1/uris", "start": 0, "total_size": 0}'}
    headers:
      content-length: ['137']
      content-type: [application/json; charset=UTF-8]
      date: ['Wed, 16 May 2018 00:47:05 GMT']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    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:
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      date: ['Wed, 16 May 2018 00:48:11 GMT']
      location: ['http://localhost:9001/3.1/domains/example.net']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    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.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:
      content-length: ['194']
      content-type: [application/json; charset=UTF-8]
      date: ['Wed, 16 May 2018 00:48:11 GMT']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 200, message: OK}
- request:
    body: fqdn_listname=test1%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:
      content-length: ['0']
      content-type: [application/json; charset=UTF-8]
      date: ['Wed, 16 May 2018 00:48:11 GMT']
      location: ['http://localhost:9001/3.1/lists/test1.example.net']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    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/test1.example.net/uris
  response:
    body: {string: '{"http_etag": "\"182f8246c4dc954b7c72c99d75026397fa065ee9\"",
        "self_link": "http://localhost:9001/3.1/lists/test1.example.net/uris", "start":
        0, "total_size": 0}'}
    headers:
      content-length: ['161']
      content-type: [application/json; charset=UTF-8]
      date: ['Wed, 16 May 2018 00:48:11 GMT']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    status: {code: 200, message: OK}
- request:
    body: list%3Auser%3Anotice%3Agoodbye=http%3A%2F%2Fexample.com%2Fgoodbye.txt&username=testuser&password=testpass
    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/test1.example.net/uris
  response:
    body: {string: ''}
    headers:
      content-length: ['0']
      date: ['Wed, 16 May 2018 00:48:11 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/test1.example.net/uris
  response:
    body: {string: '{"entries": [{"http_etag": "\"a5cf8db07e800e0fa9cf2555c292a3438724f6be\"",
        "name": "list:user:notice:goodbye", "password": "testpass", "self_link": "http://localhost:9001/3.1/lists/test1.example.net/uris/list:user:notice:goodbye",
        "uri": "http://example.com/goodbye.txt", "username": "testuser"}], "http_etag":
        "\"64ea786068df044929d327e68fabe2e36f1c7a1a\"", "self_link": "http://localhost:9001/3.1/lists/test1.example.net/uris",
        "start": 0, "total_size": 1}'}
    headers:
      content-length: ['458']
      content-type: [application/json; charset=UTF-8]
      date: ['Wed, 16 May 2018 00:48:11 GMT']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    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/test1.example.net/uris
  response:
    body: {string: '{"entries": [{"http_etag": "\"a5cf8db07e800e0fa9cf2555c292a3438724f6be\"",
        "name": "list:user:notice:goodbye", "password": "testpass", "self_link": "http://localhost:9001/3.1/lists/test1.example.net/uris/list:user:notice:goodbye",
        "uri": "http://example.com/goodbye.txt", "username": "testuser"}], "http_etag":
        "\"64ea786068df044929d327e68fabe2e36f1c7a1a\"", "self_link": "http://localhost:9001/3.1/lists/test1.example.net/uris",
        "start": 0, "total_size": 1}'}
    headers:
      content-length: ['458']
      content-type: [application/json; charset=UTF-8]
      date: ['Wed, 16 May 2018 00:48:11 GMT']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    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/test1.example.net/uris/list:user:notice:goodbye
  response:
    body: {string: ''}
    headers:
      content-length: ['0']
      date: ['Wed, 16 May 2018 00:48:11 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/example.net/uris
  response:
    body: {string: '{"http_etag": "\"e0c0ecafcd369732f0875101b3258cdfcdd3de58\"",
        "self_link": "http://localhost:9001/3.1/domains/example.net/uris", "start":
        0, "total_size": 0}'}
    headers:
      content-length: ['157']
      content-type: [application/json; charset=UTF-8]
      date: ['Wed, 16 May 2018 00:48:11 GMT']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    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.net
  response:
    body: {string: ''}
    headers:
      content-length: ['0']
      date: ['Wed, 16 May 2018 00:48:11 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/uris
  response:
    body: {string: '{"http_etag": "\"2b2b25eb596eb91faa52b59c9bbde7b25879266e\"",
        "self_link": "http://localhost:9001/3.1/uris", "start": 0, "total_size": 0}'}
    headers:
      content-length: ['137']
      content-type: [application/json; charset=UTF-8]
      date: ['Wed, 16 May 2018 00:48:11 GMT']
      server: [WSGIServer/0.2 CPython/3.6.4+]
    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:50:24 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: 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:50:24 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=test1%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:50:24 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/test1.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/test1.example.net/uris
  response:
    body: {string: '{"http_etag": "\"182f8246c4dc954b7c72c99d75026397fa065ee9\"",
        "self_link": "http://localhost:9001/3.1/lists/test1.example.net/uris", "start":
        0, "total_size": 0}'}
    headers:
      Date: ['Wed, 16 May 2018 00:50:24 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['161']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
- request:
    body: list%3Auser%3Anotice%3Agoodbye=http%3A%2F%2Fexample.com%2Fgoodbye.txt&username=testuser&password=testpass
    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/test1.example.net/uris
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:50:24 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/test1.example.net/uris
  response:
    body: {string: '{"entries": [{"http_etag": "\"a5cf8db07e800e0fa9cf2555c292a3438724f6be\"",
        "name": "list:user:notice:goodbye", "password": "testpass", "self_link": "http://localhost:9001/3.1/lists/test1.example.net/uris/list:user:notice:goodbye",
        "uri": "http://example.com/goodbye.txt", "username": "testuser"}], "http_etag":
        "\"64ea786068df044929d327e68fabe2e36f1c7a1a\"", "self_link": "http://localhost:9001/3.1/lists/test1.example.net/uris",
        "start": 0, "total_size": 1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:50:24 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['458']
      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/test1.example.net/uris
  response:
    body: {string: '{"entries": [{"http_etag": "\"a5cf8db07e800e0fa9cf2555c292a3438724f6be\"",
        "name": "list:user:notice:goodbye", "password": "testpass", "self_link": "http://localhost:9001/3.1/lists/test1.example.net/uris/list:user:notice:goodbye",
        "uri": "http://example.com/goodbye.txt", "username": "testuser"}], "http_etag":
        "\"64ea786068df044929d327e68fabe2e36f1c7a1a\"", "self_link": "http://localhost:9001/3.1/lists/test1.example.net/uris",
        "start": 0, "total_size": 1}'}
    headers:
      Date: ['Wed, 16 May 2018 00:50:24 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['458']
      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/test1.example.net/uris/list:user:notice:goodbye
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:50:24 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/example.net/uris
  response:
    body: {string: '{"http_etag": "\"e0c0ecafcd369732f0875101b3258cdfcdd3de58\"",
        "self_link": "http://localhost:9001/3.1/domains/example.net/uris", "start":
        0, "total_size": 0}'}
    headers:
      Date: ['Wed, 16 May 2018 00:50:24 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['157']
      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.net
  response:
    body: {string: ''}
    headers:
      Content-Length: ['0']
      Date: ['Wed, 16 May 2018 00:50:24 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/uris
  response:
    body: {string: '{"http_etag": "\"2b2b25eb596eb91faa52b59c9bbde7b25879266e\"",
        "self_link": "http://localhost:9001/3.1/uris", "start": 0, "total_size": 0}'}
    headers:
      Date: ['Wed, 16 May 2018 00:50:24 GMT']
      Server: [WSGIServer/0.2 CPython/3.6.4+]
      content-length: ['137']
      content-type: [application/json; charset=UTF-8]
    status: {code: 200, message: OK}
version: 1
