From 7de77b0bc3b8cfaa4e3b9cc2f6d1142ab6b90179 Mon Sep 17 00:00:00 2001 From: Marcelo Matus Date: Tue, 6 Apr 2004 06:32:27 +0000 Subject: [PATCH] testing wchar_t git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5836 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- SWIG/Examples/test-suite/python/lib_std_wstring.i | 4 ++++ SWIG/Examples/test-suite/python/lib_std_wstring_runme.py | 7 +++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/SWIG/Examples/test-suite/python/lib_std_wstring.i b/SWIG/Examples/test-suite/python/lib_std_wstring.i index 4360d6321..3d511eb6c 100644 --- a/SWIG/Examples/test-suite/python/lib_std_wstring.i +++ b/SWIG/Examples/test-suite/python/lib_std_wstring.i @@ -26,6 +26,10 @@ struct B }; +wchar_t test_wcvalue(wchar_t x) { + return x; +} + const wchar_t* test_ccvalue(const wchar_t* x) { return x; } diff --git a/SWIG/Examples/test-suite/python/lib_std_wstring_runme.py b/SWIG/Examples/test-suite/python/lib_std_wstring_runme.py index 9460f9fb6..97ad203c7 100644 --- a/SWIG/Examples/test-suite/python/lib_std_wstring_runme.py +++ b/SWIG/Examples/test-suite/python/lib_std_wstring_runme.py @@ -1,8 +1,11 @@ import lib_std_wstring +x=u"h" + +if lib_std_wstring.test_wcvalue(x) != x: + raise RuntimeError, "bad string mapping" + x=u"hello" - - if lib_std_wstring.test_ccvalue(x) != x: raise RuntimeError, "bad string mapping"