/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/test-suite/python/director_wstring_runme.py
42 строки
854 B
William S Fulton
Add C# wchar_t * director typemaps
04 май 2022, 23:37
04 май 2022, 23:37
bb39235
Код
Авторство
О чём код?
from director_wstring import * class B(A): def __init__(self, string): A.__init__(self, string) def get_first(self): return A.get_first(self) + " world!" def process_text(self, s): self.smem = s def process_wstring_text(self, s): self.smem = s + " (wstring)" def process_wstring_ref_text(self, s): self.smem = s + " (wstring ref)" b = B("hello") b.get(0) if b.get_first() != "hello world!": raise RuntimeError("b.get_first(): {}".format(b.get_first())) b.call_process_func() if b.smem != "hello": raise RuntimeError("smem: {}".format(smem)) b.call_process_wstring_func() if b.smem != "hello (wstring)": raise RuntimeError("smem: {}".format(smem)) b.call_process_wstring_ref_func() if b.smem != "hello (wstring ref)": raise RuntimeError("smem: {}".format(smem))