[Python-checkins] python/dist/src/Lib/test test_base64.py,1.4,1.5

gvanrossum@users.sourceforge.net gvanrossum@users.sourceforge.net
Thu, 22 Aug 2002 12:18:59 -0700


Update of /cvsroot/python/python/dist/src/Lib/test
In directory usw-pr-cvs1:/tmp/cvs-serv26734

Modified Files:
	test_base64.py 
Log Message:
Made it more readable.


Index: test_base64.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_base64.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** test_base64.py	15 Aug 2002 22:14:24 -0000	1.4
--- test_base64.py	22 Aug 2002 19:18:56 -0000	1.5
***************
*** 1,52 ****
! import unittest
! from test import test_support
! import base64
! from binascii import Error as binascii_error
  
! class Base64TestCase(unittest.TestCase):
!     def test_encode_string(self):
!         """Testing encode string"""
!         test_support.verify(base64.encodestring("www.python.org") ==
!             "d3d3LnB5dGhvbi5vcmc=\n",
!             reason="www.python.org encodestring failed")
!         test_support.verify(base64.encodestring("a") ==
!             "YQ==\n",
!             reason="a encodestring failed")
!         test_support.verify(base64.encodestring("ab") ==
!             "YWI=\n",
!             reason="ab encodestring failed")
!         test_support.verify(base64.encodestring("abc") ==
!             "YWJj\n",
!             reason="abc encodestring failed")
!         test_support.verify(base64.encodestring("") ==
!             "",
!             reason="null encodestring failed")
!         test_support.verify(base64.encodestring(
!             "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#0^&*();:<>,. []{}") ==
!             "YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWjAxMjM0\nNTY3ODkhQCMwXiYqKCk7Ojw+LC4gW117fQ==\n",
!             reason = "long encodestring failed")
  
!     def test_decode_string(self):
!         """Testing decode string"""
!         test_support.verify(base64.decodestring("d3d3LnB5dGhvbi5vcmc=\n") ==
!             "www.python.org",
!             reason="www.python.org decodestring failed")
!         test_support.verify(base64.decodestring("YQ==\n") ==
!             "a",
!             reason="a decodestring failed")
!         test_support.verify(base64.decodestring("YWI=\n") ==
!             "ab",
!             reason="ab decodestring failed")
!         test_support.verify(base64.decodestring("YWJj\n") ==
!             "abc",
!             reason="abc decodestring failed")
!         test_support.verify(base64.decodestring(
!             "YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWjAxMjM0\nNTY3ODkhQCMwXiYqKCk7Ojw+LC4gW117fQ==\n") ==
!             "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#0^&*();:<>,. []{}",
!             reason = "long decodestring failed")
!         test_support.verify(base64.decodestring('') == '')
  
  def test_main():
!     test_support.run_unittest(Base64TestCase)
  
  if __name__ == "__main__":
--- 1,36 ----
! from unittest import TestCase
! from test.test_support import vereq, run_unittest
! from base64 import encodestring, decodestring
  
! class Base64TestCase(TestCase):
  
!     def test_encodestring(self):
!         vereq(encodestring("www.python.org"), "d3d3LnB5dGhvbi5vcmc=\n")
!         vereq(encodestring("a"), "YQ==\n")
!         vereq(encodestring("ab"), "YWI=\n")
!         vereq(encodestring("abc"), "YWJj\n")
!         vereq(encodestring(""), "")
!         vereq(encodestring("abcdefghijklmnopqrstuvwxyz"
!                            "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
!                            "0123456789!@#0^&*();:<>,. []{}"),
!               "YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNE"
!               "RUZHSElKS0xNTk9QUVJTVFVWV1hZWjAxMjM0\nNT"
!               "Y3ODkhQCMwXiYqKCk7Ojw+LC4gW117fQ==\n")
! 
!     def test_decodestring(self):
!         vereq(decodestring("d3d3LnB5dGhvbi5vcmc=\n"), "www.python.org")
!         vereq(decodestring("YQ==\n"), "a")
!         vereq(decodestring("YWI=\n"), "ab")
!         vereq(decodestring("YWJj\n"), "abc")
!         vereq(decodestring("YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNE"
!                            "RUZHSElKS0xNTk9QUVJTVFVWV1hZWjAxMjM0\nNT"
!                            "Y3ODkhQCMwXiYqKCk7Ojw+LC4gW117fQ==\n"),
!               "abcdefghijklmnopqrstuvwxyz"
!               "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
!               "0123456789!@#0^&*();:<>,. []{}")
!         vereq(decodestring(''), '')
  
  def test_main():
!     run_unittest(Base64TestCase)
  
  if __name__ == "__main__":