mirror of
https://github.com/moparisthebest/SickRage
synced 2024-08-13 16:53:54 -04:00
b7a5fc85fe
Possible fix for issue #1016 - Unicode decode/encode issues
29 lines
799 B
Python
29 lines
799 B
Python
import unittest
|
|
#import test_lib as test
|
|
import sys, os.path
|
|
|
|
sys.path.append(os.path.abspath('..'))
|
|
sys.path.append(os.path.abspath('../lib'))
|
|
|
|
import sickbeard
|
|
from encodingKludge import toUnicode
|
|
from sickbeard.exceptions import ex
|
|
|
|
sickbeard.SYS_ENCODING = 'UTF-8'
|
|
|
|
DEBUG = VERBOSE = False
|
|
|
|
class EncodingTests(unittest.TestCase):
|
|
def test_encoding(self):
|
|
s = u'\x89'
|
|
try:
|
|
print toUnicode(s).encode('utf-8', 'xmlcharrefreplace')
|
|
except Exception, e:
|
|
print ex(e)
|
|
|
|
if __name__ == "__main__":
|
|
print "=================="
|
|
print "STARTING - Encoding TESTS"
|
|
print "=================="
|
|
print "######################################################################"
|
|
suite = unittest.TestLoader().loadTestsFromTestCase(EncodingTests) |