swig/SWIG/Examples/test-suite/python
Marcelo Matus 82ec7cd7e5 more fixes for %copyctor
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9021 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-20 10:39:01 +00:00
..
.cvsignore add the hugemod example 2006-02-23 06:38:46 +00:00
abstract_access_runme.py
abstract_typedef2_runme.py
abstract_typedef_runme.py
abstract_virtual_runme.py
argcargvtest.i add missing typecheck typemap for argc,argv 2006-02-27 03:00:26 +00:00
argcargvtest_runme.py add missing typecheck typemap for argc,argv 2006-02-27 03:00:26 +00:00
array_member_runme.py
arrays_global_runme.py
attributetest.i
autodoc.i add 'docstring' test-case 2006-02-02 17:18:37 +00:00
callback.i fix VC7.1 compilation problem 2005-03-01 00:00:19 +00:00
callback_runme.py fixes for python 2.1 2006-02-23 09:08:49 +00:00
class_ignore_runme.py
class_scope_weird_runme.py added more cases 2005-10-17 13:43:35 +00:00
compactdefaultargs_runme.py test compactdefaultargs feature 2005-09-30 21:32:12 +00:00
complextest.i
complextest_runme.py
constover_runme.py
constructor_copy_runme.py generate implicit copyctor, add -nocopyctor, and clarify the -nodefault, -nodefaultctor, -nodefautldtor options 2005-12-22 06:26:26 +00:00
contract_runme.py
cpp_enum_runme.py
cpp_namespace_runme.py
default_args_runme.py fixes for python 2.1 2006-02-23 09:08:49 +00:00
default_constructor_runme.py fix memory leaks in test 2006-01-28 19:18:47 +00:00
director_abstract_runme.py fixes for python 2.1 2006-02-23 09:13:16 +00:00
director_basic_runme.py change runtime examples to run with old python versions 2006-01-11 23:06:15 +00:00
director_default_runme.py added missing test 2004-11-08 06:12:07 +00:00
director_detect_runme.py change runtime examples to run with old python versions 2006-01-11 23:13:23 +00:00
director_enum_runme.py
director_exception_runme.py solve possible seg. faults and directors #1080075 2004-12-16 10:40:01 +00:00
director_finalizer_runme.py add support for multi-inheritance at the python side and performance tunings 2005-11-07 12:40:16 +00:00
director_frob_runme.py
director_nested_runme.py fixes for python 2.1 2006-02-23 09:08:49 +00:00
director_profile.i add more cases 2005-12-27 23:37:40 +00:00
director_profile_runme.py add director profile test 2005-11-21 20:28:18 +00:00
director_protected_runme.py
director_stl.i add support for named warning codes 2006-01-06 11:42:24 +00:00
director_stl_runme.py
director_string_runme.py add char* string test 2005-09-09 17:58:43 +00:00
director_thread.i add more time for slow machines 2005-12-27 23:38:41 +00:00
director_thread_runme.py fix for 1.5.2 2006-02-06 09:23:28 +00:00
director_unroll_runme.py fix comparison 2005-11-21 20:31:55 +00:00
director_wstring_runme.py add the runtime case 2005-10-21 11:01:40 +00:00
disown_runme.py add support for accessing 'self.thisown' 2005-12-09 01:12:26 +00:00
dynamic_cast_runme.py
empty_runme.py massive typemap unification 2005-10-18 13:24:15 +00:00
enum_template_runme.py
enums_runme.py
exception_order_runme.py add the %throws directive 2006-01-10 10:12:32 +00:00
extend_placement_runme.py
extend_template_ns_runme.py
extend_template_runme.py
extend_variable_runme.py add Luigi's static patch for extended variables 2005-10-18 14:04:14 +00:00
file_test_runme.py
friends_runme.py
global_ns_arg_runme.py add missing check for noargs 2006-02-03 09:08:27 +00:00
grouping_runme.py
hugemod.pl add the hugemod example 2006-02-23 06:38:46 +00:00
iadd.h adding more cases 2005-10-17 13:48:02 +00:00
iadd.i add iadd test case 2005-10-26 09:10:59 +00:00
iadd_runme.py add iadd test case 2005-10-26 09:10:59 +00:00
implicittest.i fix warning 2006-02-01 05:13:46 +00:00
import_nomodule_runme.py fix memory leaks 2005-12-16 01:21:59 +00:00
imports_runme.py fix import order 2005-08-23 10:41:29 +00:00
inctest_runme.py
inherit_missing_runme.py fix memory leaks 2005-12-16 01:21:59 +00:00
inout.i massive typemap unification 2005-10-18 13:24:15 +00:00
inout_runme.py
inplaceadd.i fix warnings/errors for gcc4.0, icc and valgrind 2005-10-19 14:26:13 +00:00
inplaceadd_runme.py fixes and more cases, as usual 2005-10-31 10:11:29 +00:00
input.i don't use Py_None directly nor &PyType_Type 2005-12-04 08:50:00 +00:00
input_runme.py fix typecheck for INPUT* type 2004-12-20 10:19:54 +00:00
kwargs.i more fixes for %copyctor 2006-03-20 10:39:01 +00:00
kwargs_runme.py fix builtin names warnings, so they ony apply to functions, as reported by James Bigler and the 'max' name issue 2006-03-03 05:16:16 +00:00
langobj_runme.py fix memory PyObject * typemaps to avoid memory leaks with iterators 2006-01-11 23:05:12 +00:00
li_attribute_runme.py add pointer test 2005-10-25 16:44:21 +00:00
li_carrays_runme.py finishing the first stage of the typemap unification scheme, fixing issues with gcc and valgrind 2005-10-20 09:47:56 +00:00
li_cmalloc_runme.py add more cases 2005-10-19 10:56:37 +00:00
li_cpointer_runme.py add more cases 2005-10-19 10:56:37 +00:00
li_cstring_runme.py massive typemap unification 2005-10-18 13:24:15 +00:00
li_cwstring_runme.py adding test for binary buffer 2005-09-06 06:31:25 +00:00
li_factory_runme.py fix for python 2.1 2006-03-05 06:36:55 +00:00
li_implicit_runme.py massive typemap unification 2005-10-18 13:24:15 +00:00
li_std_carray.i move iterator classes to pyiterator and add/test std_carray.i class 2005-12-19 10:43:26 +00:00
li_std_carray_runme.py change runtime examples to run with old python versions 2006-01-11 23:06:15 +00:00
li_std_map.i Use swig::PyObject_ptr name instead of swig::PyItem 2005-11-08 16:01:15 +00:00
li_std_map_runme.py add swig::PyItem and all the helper code 2005-11-03 14:24:36 +00:00
li_std_pair.i cosmetic updates 2005-02-24 23:39:15 +00:00
li_std_pair_runme.py adding more cases 2004-12-01 01:17:56 +00:00
li_std_set.i Use swig::PyObject_ptr name instead of swig::PyItem 2005-11-08 16:01:15 +00:00
li_std_set_runme.py change runtime examples to run with old python versions 2006-01-11 23:06:15 +00:00
li_std_stream.i clean wchar case 2005-06-13 16:42:39 +00:00
li_std_stream_runme.py change runtime examples to run with old python versions 2006-01-11 23:06:15 +00:00
li_std_string.i add/fix std_string test with %naturalvar 2006-01-30 06:14:35 +00:00
li_std_string_runme.py reenable missing INPUT/OUTPUT, and add tests for std::string 2006-01-30 19:55:43 +00:00
li_std_vector.i Use swig::PyObject_ptr name instead of swig::PyItem 2005-11-08 16:01:15 +00:00
li_std_vector_runme.py fix bug #1420757 2006-02-02 23:13:54 +00:00
li_std_vectora.i
li_std_wstream.i add wstream case 2005-04-03 03:15:16 +00:00
li_std_wstream_runme.py change runtime examples to run with old python versions 2006-01-11 23:06:15 +00:00
li_std_wstring.i remove vc++ noise 2006-01-21 00:02:05 +00:00
li_std_wstring_runme.py change runtime examples to run with old python versions 2006-01-11 23:06:15 +00:00
Makefile.in add the hugemod example 2006-02-23 06:38:46 +00:00
minherit_runme.py
mod_runme.py avoid cast list elements, add more debug info, add Rubin's multi-module 'mod'example 2006-01-20 18:59:06 +00:00
namespace_class_runme.py making sure the resolve_scope_node is working fine before release, and fix for unnamed namespace 2004-11-03 08:07:02 +00:00
namespace_typemap_runme.py
namespace_virtual_method_runme.py
naturalvar_runme.py add the 'naturalvar' option/mode/feature, to allow member variables to be treated in a natural way, as the global ones. This mean use the const SWIGTYPE &(C++)/SWIGTYPE(C) typemaps instead of the plain SWIGTYPE * typemap for the set/get methods. 2005-12-27 21:48:56 +00:00
nondynamic.i fixes for new flag attribute convention 2005-10-07 13:19:06 +00:00
nondynamic_runme.py
overload_complicated_runme.py
overload_copy_runme.py
overload_extend_runme.py
overload_extendc_runme.py
overload_rename_runme.py added more test cases and broken ones 2004-11-15 18:45:28 +00:00
overload_simple_cast.i add castmode in python and cleaning the castdispatch mechanism 2005-12-23 09:22:17 +00:00
overload_simple_cast_runme.py fix errors for 32bit arch. 2006-01-23 00:33:19 +00:00
overload_simple_runme.py fix overload + protected member issue reported by Colin McDonald 2006-02-20 16:52:28 +00:00
overload_subtype_runme.py
overload_template_fast_runme.py 'oficially' add fastdispatch option 2005-12-08 21:30:06 +00:00
overload_template_runme.py fixes for python 2.1 2006-02-23 09:08:49 +00:00
preproc_runme.py fix macro with empy args 2004-11-18 00:25:23 +00:00
primitive_ref_runme.py
primitive_types_runme.py fix warnings/errors for gcc4.0, icc and valgrind 2005-10-19 14:26:13 +00:00
profiletest_runme.py fix run test compile for the moment 2006-01-15 08:26:35 +00:00
profiletestc_runme.py add support for multi-inheritance at the python side and performance tunings 2005-11-07 12:40:16 +00:00
pyswig.supp add valgrind supp 2005-12-16 08:02:28 +00:00
README
refcount_runme.py add extended support for smart pointers 2006-02-04 09:48:40 +00:00
reference_global_vars_runme.py
rename_scope_runme.py add test for rename 2006-02-17 20:46:13 +00:00
ret_by_value_runme.py
return_const_value_runme.py
simutry.i add missing virtual destructors 2006-02-23 07:08:11 +00:00
smart_pointer_extend_runme.py more smart pointers + extend fixes 2005-01-04 09:41:05 +00:00
smart_pointer_member_runme.py more smart_pointer fixes + cases 2004-12-07 23:32:11 +00:00
smart_pointer_multi_runme.py
smart_pointer_multi_typedef_runme.py
smart_pointer_not_runme.py
smart_pointer_overload_runme.py
smart_pointer_rename_runme.py
smart_pointer_simple_runme.py
smart_pointer_typedef_runme.py
sneaky1_runme.py fix for perl keyword 2006-03-07 23:05:11 +00:00
static_const_member_2_runme.py fix bug #1174705 2005-11-27 02:15:26 +00:00
std_containers.i remove vc++ noise 2006-01-21 00:02:05 +00:00
std_containers_runme.py fix to avoid copies when the wrapper class exists 2006-01-08 07:08:21 +00:00
struct_rename_runme.py
struct_value_runme.py
swigobject.i fix format warning 2006-02-05 04:08:28 +00:00
swigobject_runme.py fix hex pointer conversion 2005-03-02 17:55:13 +00:00
tag_no_clash_with_variable_runme.i
template_construct_runme.py
template_default_arg_runme.py
template_extend1_runme.py
template_extend2_runme.py
template_inherit_runme.py
template_matrix.i add more template+namespaces+matrix cases 2005-03-08 06:46:15 +00:00
template_matrix_runme.py add more template+namespaces+matrix cases 2005-03-08 06:46:15 +00:00
template_ns4_runme.py
template_ns_runme.py
template_opaque_runme.py
template_ref_type_runme.py
template_rename_runme.py fixes for %templates/%rename/%features + templates 2006-02-05 20:25:43 +00:00
template_static_runme.py fixes for python 2.1 2006-02-23 09:08:49 +00:00
template_tbase_template_runme.py
template_type_namespace_runme.py
template_typedef_cplx2_runme.py
template_typedef_cplx3_runme.py
template_typedef_cplx4_runme.py
template_typedef_cplx_runme.py
template_typedef_import_runme.py
template_typedef_runme.py
typedef_class_runme.py
typedef_inherit_runme.py
typedef_scope_runme.py
typemap_namespace_runme.py
typemap_ns_using_runme.py
typename_runme.py
unions_runme.py
using1_runme.py
using2_runme.py
using_composition_runme.py
using_extend_runme.py fix using + extend as reported by William 2006-02-22 01:21:43 +00:00
using_inherit_runme.py
using_private_runme.py
using_protected_runme.py
varargs_runme.py add def arg case, as mentioned in the manual 2005-03-15 07:48:21 +00:00
vector.i add support for named warning codes 2006-01-06 11:42:24 +00:00
virtual_derivation_runme.py
virtual_poly_runme.py
voidtest_runme.py add test for 'void *' argument 2006-02-04 00:34:12 +00:00
wrapmacro_runme.py

See ../README for common README file.

Any testcases which have _runme.py appended after the testcase name will be detected and run.