swig/Examples/test-suite/python
2015-01-31 17:39:36 +00:00
..
abstract_access_runme.py
abstract_typedef2_runme.py
abstract_typedef_runme.py
abstract_virtual_runme.py
argcargvtest_runme.py
array_member_runme.py
arrays_global_runme.py
autodoc_runme.py Fix python tests for old versions of Python 2015-01-31 17:39:36 +00:00
callback_runme.py
char_binary_runme.py
class_ignore_runme.py
class_scope_weird_runme.py
compactdefaultargs_runme.py
complextest_runme.py
constant_directive_runme.py constant_directive_runme.py and classic classes 2015-01-02 18:50:49 +01:00
constover_runme.py
constructor_copy_runme.py
constructor_rename_runme.py
contract_runme.py
cpp11_alternate_function_syntax_runme.py Rename all C++0x to C++11 and cpp0x to cpp11 2013-10-07 20:37:00 +01:00
cpp11_decltype_runme.py Rename all C++0x to C++11 and cpp0x to cpp11 2013-10-07 20:37:00 +01:00
cpp11_function_objects_runme.py Improve cpp11_function_objects test for python 2014-10-11 20:20:10 +02:00
cpp11_initializer_list_extend_runme.py Rename all C++0x to C++11 and cpp0x to cpp11 2013-10-07 20:37:00 +01:00
cpp11_initializer_list_runme.py Rename all C++0x to C++11 and cpp0x to cpp11 2013-10-07 20:37:00 +01:00
cpp11_null_pointer_constant_runme.py Rename all C++0x to C++11 and cpp0x to cpp11 2013-10-07 20:37:00 +01:00
cpp11_raw_string_literals_runme.py Rename all C++0x to C++11 and cpp0x to cpp11 2013-10-07 20:37:00 +01:00
cpp11_result_of_runme.py C++11 result_of testcase 2014-03-14 01:57:16 +00:00
cpp11_rvalue_reference_runme.py Rename all C++0x to C++11 and cpp0x to cpp11 2013-10-07 20:37:00 +01:00
cpp11_strongly_typed_enumerations_runme.py Enhance C++11 strongly typed enums testcase 2014-11-27 19:56:08 +00:00
cpp11_thread_local_runme.py Rename all C++0x to C++11 and cpp0x to cpp11 2013-10-07 20:37:00 +01:00
cpp11_type_traits_runme.py Add metaprogramming type_traits example in C++11 documentation 2014-03-14 01:57:16 +00:00
cpp11_uniform_initialization_runme.py Rename all C++0x to C++11 and cpp0x to cpp11 2013-10-07 20:37:00 +01:00
cpp_enum_runme.py
cpp_namespace_runme.py
cpp_static_runme.py Test-suite fixes for python -classic 2015-01-31 15:04:35 +00:00
default_arg_values_runme.py
default_args_runme.py Fix python tests for old versions of Python 2015-01-31 17:39:36 +00:00
default_constructor_runme.py Bypass Python tests not supported by -builtin 2014-10-07 20:58:39 +01:00
director_abstract_runme.py Fix python tests for old versions of Python 2015-01-31 17:39:36 +00:00
director_alternating_runme.py
director_basic_runme.py
director_classic_runme.py
director_default_runme.py
director_detect_runme.py
director_enum_runme.py
director_exception_runme.py Bypass Python tests throwing base classes as exceptions for -builtin 2014-10-07 20:58:30 +01:00
director_extend_runme.py
director_finalizer_runme.py
director_frob_runme.py
director_keywords_runme.py Fix for 'self' being used as a parameter name 2014-10-30 07:22:59 +00:00
director_nested_runme.py
director_profile_runme.py
director_property_runme.py Python: Fix property access with director 2014-10-01 11:07:02 +02:00
director_protected_runme.py
director_stl_runme.py
director_string_runme.py
director_thread_runme.py
director_unroll_runme.py
director_wstring_runme.py
disown_runme.py
dynamic_cast_runme.py
empty_runme.py
enum_forward_runme.py
enum_template_runme.py
enums_runme.py
exception_order_runme.py Bypass Python tests throwing base classes as exceptions for -builtin 2014-10-07 20:58:30 +01:00
extend_placement_runme.py
extend_template_ns_runme.py
extend_template_runme.py
extend_variable_runme.py
extern_c_runme.py
file_test_runme.py Fix Python version checking in Python tests 2013-05-24 18:57:26 +01:00
friends_runme.py
funcptr_cpp_runme.py
fvirtual_runme.py
global_functions_runme.py Add testcase and info on python -builtin missing argument count check 2014-03-01 16:44:01 +00:00
global_namespace_runme.py Fix python tests for old versions of Python 2015-01-31 17:39:36 +00:00
global_ns_arg_runme.py
global_vars_runme.py Add runtime test for commit 7a96fba836 2014-03-31 19:29:19 +01:00
grouping_runme.py
hugemod.pl
iadd_runme.py
implicittest_runme.py Fix python tests for old versions of Python 2015-01-31 17:39:36 +00:00
import_nomodule_runme.py Bypass Python tests not supported by -builtin 2014-10-07 20:58:40 +01:00
import_stl_runme.py
imports_runme.py
inctest_runme.py
inherit_missing_runme.py
inout_runme.py
inplaceadd_runme.py
input_runme.py
keyword_rename_runme.py Revert "Fix when is 'self' used as a parameter name in Python" 2014-10-29 09:42:11 +00:00
kwargs_feature_runme.py Fix Python default args when using kwargs 2015-01-15 07:54:36 +00:00
langobj_runme.py
li_attribute_runme.py
li_attribute_template_runme.py Add test case for attributes with moderately complex templates 2013-05-25 00:44:36 +01:00
li_boost_shared_ptr_bits_runme.py Test-suite fixes for python -classic 2015-01-31 15:04:35 +00:00
li_boost_shared_ptr_runme.py Test-suite fixes for python -classic 2015-01-31 15:04:35 +00:00
li_boost_shared_ptr_template_runme.py
li_carrays_runme.py
li_cdata_runme.py
li_cmalloc_runme.py
li_cpointer_runme.py
li_cstring_runme.py
li_cwstring_runme.py
li_factory_runme.py
li_implicit_runme.py
li_std_auto_ptr_runme.py Test-suite fixes for python -classic 2015-01-31 15:04:35 +00:00
li_std_carray_runme.py
li_std_containers_int_runme.py Fix python tests for old versions of Python 2015-01-31 17:39:36 +00:00
li_std_except_as_class_runme.py Bypass Python tests throwing base classes as exceptions for -builtin 2014-10-07 20:58:30 +01:00
li_std_map_member_runme.py
li_std_map_runme.py
li_std_pair_extra_runme.py
li_std_pair_using_runme.py Fix using declarations and templates. %template was putting the 2012-08-04 20:24:22 +00:00
li_std_set_runme.py
li_std_stream_runme.py
li_std_string_extra_runme.py Bypass Python tests failing with -builtin 2014-10-07 20:58:39 +01:00
li_std_vector_enum_runme.py
li_std_vector_extra_runme.py Change in default behaviour wrapping C++ bool for Python. 2014-03-08 12:04:19 +00:00
li_std_vector_ptr_runme.py
li_std_vector_runme.py
li_std_wstream_runme.py
li_std_wstring_runme.py Bypass Python tests failing with -builtin 2014-10-07 20:58:39 +01:00
Makefile.in Revert introduction of python:defaultargs feature 2015-01-12 21:35:47 +00:00
member_pointer_runme.py
memberin_extend_c_runme.py
minherit_runme.py
mod_runme.py
multi_import_runme.py
namespace_class_runme.py Test-suite fixes for python -classic 2015-01-31 15:04:35 +00:00
namespace_typemap_runme.py
namespace_virtual_method_runme.py
naturalvar_runme.py
nested_template_base_runme.py Add testcase for nested inner class deriving from a templated base class and defined outside of the outer class. 2014-12-19 19:35:38 +00:00
nested_workaround_runme.py
operbool_runme.py
overload_bool_runme.py Change in default behaviour wrapping C++ bool for Python. 2014-03-08 12:04:19 +00:00
overload_complicated_runme.py
overload_copy_runme.py
overload_extend_runme.py
overload_extendc_runme.py
overload_numeric_runme.py Infinity is now by default an acceptable value for type 'float'. 2013-09-12 07:28:12 +01:00
overload_rename_runme.py
overload_simple_runme.py
overload_subtype_runme.py
overload_template_fast_runme.py Test-suite fixes for python -classic 2015-01-31 15:04:35 +00:00
overload_template_runme.py
pointer_reference_runme.py
preproc_defined_runme.py
preproc_include_runme.py
preproc_runme.py Fix use of preprocessor null directive 2014-12-20 17:05:13 +00:00
primitive_ref_runme.py Change in default behaviour wrapping C++ bool for Python. 2014-03-08 12:04:19 +00:00
primitive_types_runme.py Don't accept strings too long to fit in char[N] with trailing NUL. 2013-12-23 21:13:25 +00:00
profiletest_runme.py
profiletestc_runme.py
python_abstractbase_runme3.py Bypass Python tests not supported by -builtin 2014-10-07 20:58:40 +01:00
python_append_runme.py Test-suite fixes for python -classic 2015-01-31 15:04:35 +00:00
python_nondynamic_runme.py
python_overload_simple_cast_runme.py
python_pybuf_runme3.py
python_richcompare_runme.py
python_threads_runme.py Fix Python crash when using -threads iterating containers 2014-09-23 22:33:25 +01:00
python_varargs_typemap_runme.py Fix vararg documentation for Python 3 2013-05-24 23:02:34 +01:00
pythonswig.supp
README
refcount_runme.py Test-suite fixes for python -classic 2015-01-31 15:04:35 +00:00
reference_global_vars_runme.py Change in default behaviour wrapping C++ bool for Python. 2014-03-08 12:04:19 +00:00
rename_pcre_encoder_runme.py Add support for case conversion characters in regex substitutions. 2013-10-15 07:17:56 +01:00
rename_predicates_runme.py Add %$isextendmember for %rename of members added via %extend 2014-02-18 23:21:46 +00:00
rename_scope_runme.py
rename_strip_encoder_runme.py
ret_by_value_runme.py
return_const_value_runme.py Test-suite fixes for python -classic 2015-01-31 15:04:35 +00:00
smart_pointer_const_overload_runme.py Warning suppressions in tests 2014-12-22 20:35:13 +00:00
smart_pointer_extend_runme.py
smart_pointer_member_runme.py Test-suite fixes for python -classic 2015-01-31 15:04:35 +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_templatevariables_runme.py
smart_pointer_typedef_runme.py
sneaky1_runme.py
special_variable_macros_runme.py Support $descriptor() macro in fragments 2013-04-18 23:04:07 +01:00
static_const_member_2_runme.py
std_containers_runme.py Change in default behaviour wrapping C++ bool for Python. 2014-03-08 12:04:19 +00:00
struct_initialization_runme.py
struct_rename_runme.py
struct_value_runme.py
swigobject_runme.py
template_construct_runme.py
template_default_arg_runme.py
template_extend1_runme.py
template_extend2_runme.py
template_inherit_runme.py
template_matrix_runme.py
template_ns4_runme.py
template_ns_runme.py
template_opaque_runme.py
template_ref_type_runme.py
template_rename_runme.py
template_static_runme.py
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
template_typemaps_typedef2_runme.py
template_typemaps_typedef_runme.py
threads_exception_runme.py Bypass Python tests throwing base classes as exceptions for -builtin 2014-10-07 20:58:30 +01:00
typedef_class_runme.py
typedef_inherit_runme.py
typedef_scope_runme.py
typedef_typedef_runme.py Fix typedef_typedef test 2014-02-06 19:31:31 +00:00
typemap_arrays_runme.py
typemap_delete_runme.py
typemap_namespace_runme.py
typemap_ns_using_runme.py
typemap_out_optimal_runme.py Test-suite fixes for python -classic 2015-01-31 15:04:35 +00:00
typemap_qualifier_strip_runme.py
typename_runme.py
types_directive_runme.py
unicode_strings_runme.py unicode_strings test: manually check values instead of using assert 2014-05-24 18:00:04 -04:00
unions_runme.py
using1_runme.py
using2_runme.py
using_composition_runme.py
using_extend_runme.py
using_inherit_runme.py
using_private_runme.py
using_protected_runme.py
varargs_overload_runme.py
varargs_runme.py
virtual_derivation_runme.py
virtual_poly_runme.py
voidtest_runme.py
wrapmacro_runme.py

See ../README for common README file.

Any testcases which have _runme.py (or _runme3.py for Python 3) appended after the testcase name will be detected and run.

If you intend to write a testcase for both Python 2.x and 3.x, do *not* directly put the _runme3.py in this directory. Just write Python 2.x's _runme.py testcase and it will be automatically converted to Python 3 code during test.

You can run make with PY3=y to run test case with Python 3.x, eg.
  $ make voidtest.cpptest PY3=y