From ea1f7b44548ad06ae4674a4543a4aea9bb17147f Mon Sep 17 00:00:00 2001 From: cclauss Date: Tue, 14 Nov 2017 09:17:20 +0100 Subject: [PATCH] test: add test-charmap.py https://github.com/nodejs/node-gyp/pull/1335 Reviewed-By: Refael Ackermann --- test/fixtures/test-charmap.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 test/fixtures/test-charmap.py diff --git a/test/fixtures/test-charmap.py b/test/fixtures/test-charmap.py new file mode 100644 index 00000000..b752f0bb --- /dev/null +++ b/test/fixtures/test-charmap.py @@ -0,0 +1,23 @@ +from __future__ import print_function +import sys +import locale + +reload(sys) + +def main(): + encoding = locale.getdefaultlocale()[1] + if not encoding: + return False + + sys.setdefaultencoding(encoding) + textmap = { + 'cp936': u'\u4e2d\u6587', + 'cp1252': u'Lat\u012Bna', + 'cp932': u'\u306b\u307b\u3093\u3054' + } + if encoding in textmap: + print(textmap[encoding]) + return True + +if __name__ == '__main__': + print(main())