testcodecmapskr py codec mapping tests for rok encodings a4d4 hangul filler indicates the begin of 8bytes makeup sequence ks x 1001 standard assigned 0x5c as won sign but the early 90s is the only era that used johab widely most software implements it as reverse solidus so we ignore the standard here test_codecmaps_kr py codec mapping tests for rok encodings a4d4 hangul filler indicates the begin of 8 bytes make up sequence ks x 1001 standard assigned 0x5c as won sign but the early 90s is the only era that used johab widely most software implements it as reverse solidus so we ignore the standard here
from test import multibytecodec_support
import unittest

class TestCP949Map(multibytecodec_support.TestBase_Mapping,
                   unittest.TestCase):
    encoding = 'cp949'
    mapfileurl = 'http://www.pythontest.net/unicode/CP949.TXT'


class TestEUCKRMap(multibytecodec_support.TestBase_Mapping,
                   unittest.TestCase):
    encoding = 'euc_kr'
    mapfileurl = 'http://www.pythontest.net/unicode/EUC-KR.TXT'

    
    pass_enctest = [(b'\xa4\xd4', '\u3164')]
    pass_dectest = [(b'\xa4\xd4', '\u3164')]


class TestJOHABMap(multibytecodec_support.TestBase_Mapping,
                   unittest.TestCase):
    encoding = 'johab'
    mapfileurl = 'http://www.pythontest.net/unicode/JOHAB.TXT'
    
    
    
    
    pass_enctest = [(b'\\', '\u20a9')]
    pass_dectest = [(b'\\', '\u20a9')]

if __name__ == "__main__":
    unittest.main()