コード例 #1
0
ファイル: interp_posix.py プロジェクト: Qointum/pypy
 def _convertenviron(space, w_env):
     # _wenviron must be initialized in this way if the program is
     # started through main() instead of wmain()
     rwin32._wgetenv(u"")
     for key, value in rwin32._wenviron_items():
         if isinstance(key, str):
             key = key.upper()
         space.setitem(w_env, space.wrap(key), space.wrap(value))
コード例 #2
0
ファイル: interp_posix.py プロジェクト: Qointum/pypy
 def _convertenviron(space, w_env):
     # _wenviron must be initialized in this way if the program is
     # started through main() instead of wmain()
     rwin32._wgetenv(u"")
     for key, value in rwin32._wenviron_items():
         if isinstance(key, str):
             key = key.upper()
         space.setitem(w_env, space.wrap(key), space.wrap(value))
コード例 #3
0
def test_wenviron():
    name, value = u'PYPY_TEST_日本', u'foobar日本'
    rwin32._wputenv(name, value)
    assert rwin32._wgetenv(name) == value
    env = dict(rwin32._wenviron_items())
    assert env[name] == value
    for key, value in env.iteritems():
        assert type(key) is unicode
        assert type(value) is unicode
コード例 #4
0
ファイル: test_rwin32.py プロジェクト: cimarieta/usp
def test_wenviron():
    name, value = u"PYPY_TEST_日本", u"foobar日本"
    rwin32._wputenv(name, value)
    assert rwin32._wgetenv(name) == value
    env = dict(rwin32._wenviron_items())
    assert env[name] == value
    for key, value in env.iteritems():
        assert type(key) is unicode
        assert type(value) is unicode