-í
è¶<c       sÃ    d  Z  
  d „  Z  d Z  e e d e ƒ d ƒ  e e d e ƒ d ƒ  e e d e ƒ d ƒ  e e d	 e ƒ d
 ƒ  e e d e ƒ d ƒ  e d i e ƒ d ƒ  e d i e ƒ d ƒ  e d i e ƒ d ƒ  e d i e ƒ d ƒ  e d i e ƒ d ƒ ! e e d e ƒ d ƒ " e e d e ƒ d ƒ # e e d e ƒ d ƒ $ e e d e ƒ d ƒ & y ' e d e ƒ Wn ( e j
 o ) d GHn
 X+ d GHd S(   sá    Python character mapping codec test

This uses the test codec in testcodec.py and thus also tests the
encodings package lookup scheme.

Written by Marc-Andre Lemburg (mal@lemburg.com).

(c) Copyright 2000 Guido van Rossum.

c    sK     |  | j o"  d t |  ƒ t | ƒ f GHn  d |  | f GHd  S(   Ns   *** check failed: %s != %ss   %s == %s: OK(   s   as   bs   repr(   s   as   b(    (    s,   /usr/lib/python2.2/test/test_charmapcodec.pys   check s   "s   test.testcodecs   abcu   abcs   xdefu   abcdefs   defxu   defabcs   dxfu   dabcfs   dxfxu   dabcfabcu   xdefs   abcdefu   defxs   defabcu   dxfs   dabcfu   dxfxs   dabcfabcs   ydefu   defs   defys   dyfu   dfs   dyfys   abcs   \001 maps to undefined: OKs0   *** check failed: \001 does not map to undefinedN(   s   __doc__s   checks	   codecnames   unicodes   encodes   UnicodeError(   s	   codecnames   check(    (    s,   /usr/lib/python2.2/test/test_charmapcodec.pys   ?
 s*   	