def test_tryEncodings(self): "encutils.tryEncodings" try: import chardet tests = [("ascii", "abc"), ("windows-1252", u"€".encode("windows-1252")), ("ascii", u"1".encode("utf-8"))] except ImportError: tests = [ ("ascii", "abc"), ("windows-1252", u"€".encode("windows-1252")), ("iso-8859-1", u"äöüß".encode("iso-8859-1")), ("iso-8859-1", u"äöüß".encode("windows-1252")), # ('utf-8', u'\u1111'.encode('utf-8')) ] for exp, test in tests: self.assertEqual(exp, encutils.tryEncodings(test))
def test_tryEncodings(self): "encutils.tryEncodings" try: import chardet tests = [('ascii', 'abc'.encode('ascii')), ('windows-1252', '€'.encode('windows-1252')), ('ascii', '1'.encode('utf-8'))] except ImportError: tests = [ ('ascii', 'abc'.encode('ascii')), ('windows-1252', '€'.encode('windows-1252')), ('iso-8859-1', 'äöüß'.encode('iso-8859-1')), ('iso-8859-1', 'äöüß'.encode('windows-1252')), #('utf-8', u'\u1111'.encode('utf-8')) ] for exp, test in tests: self.assertEqual(exp, encutils.tryEncodings(test))
def test_tryEncodings(self): "encutils.tryEncodings" try: import chardet tests = [ ('ascii', 'abc'.encode('ascii')), ('windows-1252', '€'.encode('windows-1252')), ('ascii', '1'.encode('utf-8')) ] except ImportError: tests = [ ('ascii', 'abc'.encode('ascii')), ('windows-1252', '€'.encode('windows-1252')), ('iso-8859-1', 'äöüß'.encode('iso-8859-1')), ('iso-8859-1', 'äöüß'.encode('windows-1252')), #('utf-8', u'\u1111'.encode('utf-8')) ] for exp, test in tests: self.assertEqual(exp, encutils.tryEncodings(test))