steffen: utils/testing send_filtertest_emails.py,1.10,1.11

cvs at intevation.de cvs at intevation.de
Wed Nov 30 03:53:06 CET 2005


Author: steffen

Update of /kolabrepository/utils/testing
In directory doto:/tmp/cvs-serv26662

Modified Files:
	send_filtertest_emails.py 
Log Message:
more tests

Index: send_filtertest_emails.py
===================================================================
RCS file: /kolabrepository/utils/testing/send_filtertest_emails.py,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- send_filtertest_emails.py	29 Nov 2005 07:09:52 -0000	1.10
+++ send_filtertest_emails.py	30 Nov 2005 02:53:04 -0000	1.11
@@ -149,6 +149,7 @@
 
     envelope_from = envelope_to
     header_from = assemble_email_address(username, maildomain)
+    subdom_header_from = assemble_email_address(username, "sub."+maildomain)
 
     # Tests
     # number : expected behaviour to pass the test : description
@@ -190,6 +191,14 @@
 	      loginname = loginname, password = password,
               text = "Kolab filter testmail.\nExpected result: reject")
 
+    # 5: reject, user can't use from address "$user at sub.$domain"
+    send_mail( envelope_from, envelope_to, 
+              subdom_header_from, header_to, 5,
+              smtp_host = smtp_host, smtp_port = smtp_port,
+	      loginname = loginname, password = password,
+              text = "Kolab filter testmail.\nExpected result: reject")
+    
+    
     # Unauthenticated tests
 
     # 10: reject: unauthenticated user trying to send
@@ -197,7 +206,6 @@
               smtp_host = smtp_host, smtp_port = smtp_port, 
               text = "Kolab filter testmail.\nExpected result: reject")
 
-
     # 11: delivered, no mailer-daemon in kolabfilter log: 
     #                    issue774 (null senders not handled by kolabfilter...)
     send_mail("<>", envelope_to, "some at non-existing.invalid", header_to, 11,
@@ -211,6 +219,12 @@
               smtp_host = smtp_host, smtp_port = smtp_port,
               text = "Kolab filter testmail.\nExpected result: delivery, from header rewritten")
 
+    # 13: if( verify_subdomains) rewrite, user can't use from header "$user at sub.$domain"
+    # 13: if( !verify_subdomains) delivered
+    send_mail( "someone at non-existing.invalid", envelope_to, 
+              subdom_header_from, header_to, 13,
+              smtp_host = smtp_host, smtp_port = smtp_port,
+              text = "Kolab filter testmail.\nExpected result: if( verify_subdomains) from header rewritten, else delivered")
 
 if __name__=="__main__":
     main(sys.argv)





More information about the commits mailing list