Newer
Older
postorius / src / mailmanweb / tests / old_tests.txt
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