Change the List Settings ======================== Try to update the settings. Here we must provide all the settings on the page to be allowed to update it. >>> response = c.post('/settings/new_list%40mail.example.com/', ... {'send_welcome_msg': True, ... 'advertised': True, ... u'list_name': u'new_list', ... 'unsubscribe_policy': 9, ... 'autorespond_owner': 9, ... 'default_member_moderation': True, ... 'scrub_nondigest': True, ... 'subscribe_auto_approval': 'Subscribe auto approval lorem ipsum dolor sit', ... u'fqdn_listname': u'new_list@example.com', ... 'gateway_to_news': True, ... 'encode_ascii_prefixes': True, ... 'generic_nonmember_action': 9, ... 'autoresponse_grace_period': 'Auto response grace period lorem ipsum dolor sit', ... 'autoresponse_owner_text': 'Auto response owner text lorem ipsum dolor sit', ... 'digest_is_default': True, ... 'bounce_info_stale_after': 'Bounce info stale after lorem ipsum dolor sit', ... 'welcome_msg': 'Welcome message lorem ipsum dolor sit', ... 'topics_enabled': True, ... 'digest_size_threshold': 9, ... 'header_matches': 'Header matches lorem ipsum dolor sit', ... u'real_name': u'New_list', ... u'host_name': u'example.com', ... 'reject_these_nonmembers': 'Reject these non members lorem ipsum dolor sit', ... 'collapse_alternatives': True, ... 'linked_newsgroup': 'Linked newsgroup lorem ipsum dolor sit', ... 'send_reminders': True, ... 'hold_these_nonmembers': 'Hold these non members lorem ipsum dolor sit', ... 'digest_header': 'Digest header lorem ipsum dolor sit', ... 'archive_private': True, ... 'bounce_matching_headers': 'Bounce matching headers lorem ipsum dolor sit', ... 'bounce_score_threshold': 9, ... 'nondigestable': True, ... u'http_etag': u'"008c561be0aeaf134fea95066e5a7509a79e4842"', ... 'bounce_notify_owner_on_removal': True, ... 'autoresponse_request_text': 'Auto response request text lorem ipsum dolor sit', ... 'personalize': 'Personalize lorem ipsum dolor sit', ... 'max_num_recipients': 9, ... 'post_id': 9, ... 'send_goodbye_msg': True, ... 'max_days_to_hold': 9, ... 'pipeline': 'Pipeline lorem ipsum dolor sit', ... 'start_chain': 'Start chain lorem ipsum dolor sit', ... 'preferred_language': 'Preferred language lorem ipsum dolor sit', ... 'autorespond_requests': 9, ... 'msg_header': 'Message header lorem ipsum dolor sit', ... 'max_message_size': 9, ... 'bounce_you_are_disabled_warnings': 9, ... 'private_roster': True, ... 'require_explicit_destination': True, ... 'gateway_to_mail': True, ... 'digest_send_periodic': True, ... 'digestable': True, ... 'member_moderation_notice': 'Member moderation notice lorem ipsum dolor sit', ... 'bounce_you_are_disabled_warnings_interval': 'Bounce you are disabled warnings lorem ipsum dolor sit', ... u'self_link': u'http://localhost:8001/3.0/lists/new_list@example.com', ... 'digest_footer': 'Digest footer lorem ipsum dolor sit', ... 'discard_these_nonmembers': 'Discard these non members lorem ipsum dolor sit', ... 'respond_to_post_requests': True, ... 'mime_is_default_digest': True, ... 'subject_prefix': 'Subject prefix lorem ipsum dolor sit', ... 'convert_html_to_plaintext': True, ... 'autorespond_postings': 9, ... 'msg_footer': 'Message footer lorem ipsum dolor sit', ... 'info': 'Info lorem ipsum dolor sit', ... 'reply_goes_to_list': 'Reply goes to list lorem ipsum dolor sit', ... 'obscure_addresses': True, ... 'include_list_post_header': True, ... 'news_moderation': 'News moderation lorem ipsum dolor sit', ... 'topics': 'Topics (BLOB format) lorem ipsum dolor sit', ... 'bounce_notify_owner_on_disable': True, ... 'goodbye_msg': 'Goodbye message lorem ipsum dolor sit', ... 'topics_bodylines_limit': 9, ... 'id': 9, ... 'filter_content': True, ... 'emergency': True, ... 'member_moderation_action': True, ... 'archive': True, ... 'nonmember_rejection_notice': 'Non member rejection notice lorem ipsum dolor sit', ... 'list_id': 'Some list ID lorem ipsum dolor sit', ... 'first_strip_reply_to': True, ... 'nntp_host': 'Nntp host lorem ipsum dolor sit', ... 'news_prefix_subject_too': True, ... 'bounce_processing': True, ... 'description': 'Description lorem ipsum dolor sit', ... 'reply_to_address': 'some_reply_to_address@lorem.ipsum', ... 'moderator_password': 'Moderator password lorem ipsum dolor sit', ... 'digest_volume_frequency': 'Digest volume frequency lorem ipsum dolor sit', ... 'include_rfc2369_headers': True, ... 'forward_auto_discards': True, ... 'ban_list': 'Ban list lorem ipsum dolor sit', ... 'new_member_options': 9, ... 'subscribe_policy': 9, ... 'bounce_unrecognized_goes_to_list_owner': True, ... 'autoresponse_postings_text': 'Auto response postings text lorem ipsum dolor sit'}) If the post was successful, a positive response should appear in the HTML content. >>> print "The list has been updated." in response.content True