Lines 1-6
Link Here
|
1 |
from __future__ import with_statement |
1 |
from __future__ import with_statement |
2 |
from test import test_support |
2 |
from test import test_support |
3 |
import unittest |
3 |
import unittest |
|
|
4 |
import locale |
4 |
import codecs |
5 |
import codecs |
5 |
import sys, StringIO, _testcapi |
6 |
import sys, StringIO, _testcapi |
6 |
|
7 |
|
Lines 938-943
Link Here
|
938 |
self.assertRaises(LookupError, codecs.lookup, "__spam__") |
939 |
self.assertRaises(LookupError, codecs.lookup, "__spam__") |
939 |
self.assertRaises(LookupError, codecs.lookup, " ") |
940 |
self.assertRaises(LookupError, codecs.lookup, " ") |
940 |
|
941 |
|
|
|
942 |
def test_lookup_with_locale(self): |
943 |
# Bug #1813: when normalizing codec name, lowercasing must be locale |
944 |
# agnostic, otherwise the looked up codec name might end up wrong. |
945 |
try: |
946 |
locale.setlocale(locale.LC_CTYPE, 'tr') |
947 |
except locale.Error: |
948 |
# SKIPped test |
949 |
return |
950 |
codecs.lookup('ISO8859_1') |
951 |
|
941 |
def test_getencoder(self): |
952 |
def test_getencoder(self): |
942 |
self.assertRaises(TypeError, codecs.getencoder) |
953 |
self.assertRaises(TypeError, codecs.getencoder) |
943 |
self.assertRaises(LookupError, codecs.getencoder, "__spam__") |
954 |
self.assertRaises(LookupError, codecs.getencoder, "__spam__") |