[Python-checkins] python/dist/src/Lib/email/test test_email.py,1.42,1.43

bwarsaw@users.sourceforge.net bwarsaw@users.sourceforge.net
Mon, 10 Mar 2003 20:31:39 -0800


Update of /cvsroot/python/python/dist/src/Lib/email/test
In directory sc8-pr-cvs1:/tmp/cvs-serv27845

Modified Files:
	test_email.py 
Log Message:
test_get_decoded_uu_payload(): A new test for
Content-Transfer-Encoding: x-uuencode


Index: test_email.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/email/test/test_email.py,v
retrieving revision 1.42
retrieving revision 1.43
diff -C2 -d -r1.42 -r1.43
*** test_email.py	10 Mar 2003 19:18:34 -0000	1.42
--- test_email.py	11 Mar 2003 04:31:37 -0000	1.43
***************
*** 205,208 ****
--- 205,219 ----
             'This has no Content-Transfer-Encoding: header.\n')
  
+     def test_get_decoded_uu_payload(self):
+         eq = self.assertEqual
+         msg = Message()
+         msg.set_payload('begin 666 -\n+:&5L;&\\@=V]R;&0 \n \nend\n')
+         for cte in ('x-uuencode', 'uuencode', 'uue', 'x-uue'):
+             msg['content-transfer-encoding'] = cte
+             eq(msg.get_payload(decode=True), 'hello world')
+         # Now try some bogus data
+         msg.set_payload('foo')
+         eq(msg.get_payload(decode=True), 'foo')
+ 
      def test_decoded_generator(self):
          eq = self.assertEqual