summaryrefslogtreecommitdiff
path: root/mailman/rules/docs/no-subject.txt
diff options
context:
space:
mode:
Diffstat (limited to 'mailman/rules/docs/no-subject.txt')
-rw-r--r--mailman/rules/docs/no-subject.txt33
1 files changed, 0 insertions, 33 deletions
diff --git a/mailman/rules/docs/no-subject.txt b/mailman/rules/docs/no-subject.txt
deleted file mode 100644
index 576111cd7..000000000
--- a/mailman/rules/docs/no-subject.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-No Subject header
-=================
-
-This rule matches if the message has no Subject header, or if the header is
-the empty string when stripped.
-
- >>> mlist = config.db.list_manager.create(u'_xtest@example.com')
- >>> rule = config.rules['no-subject']
- >>> print rule.name
- no-subject
-
-A message with a non-empty subject does not match the rule.
-
- >>> msg = message_from_string("""\
- ... From: aperson@example.org
- ... To: _xtest@example.com
- ... Subject: A posted message
- ...
- ... """)
- >>> rule.check(mlist, msg, {})
- False
-
-Delete the Subject header and the rule matches.
-
- >>> del msg['subject']
- >>> rule.check(mlist, msg, {})
- True
-
-Even a Subject header with only whitespace still matches the rule.
-
- >>> msg['Subject'] = u' '
- >>> rule.check(mlist, msg, {})
- True