From 17b84867dd9bd6291eaa08043bd414214102eccc Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 15 May 2019 16:57:36 +0530 Subject: [PATCH] Add a build test for getting unicode env vars on windows --- src/calibre/test_build.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/calibre/test_build.py b/src/calibre/test_build.py index 816299aafe..3a3bb300d8 100644 --- a/src/calibre/test_build.py +++ b/src/calibre/test_build.py @@ -165,6 +165,12 @@ class BuildTest(unittest.TestCase): x = strftime(fmt, t) au(x, 'strftime') self.assertEqual(unicode_type(time.strftime(fmt.replace('%e', '%#d'), t)), x) + from polyglot.builtins import getenv + q = 'value' + os.environ['test_unicode_getenv'] = q + val = getenv('test_unicode_getenv') + self.assertEqual(val, q) + self.assertTrue(isinstance(val, type(''))) def test_sqlite(self): import sqlite3