swig/Examples/test-suite/python
Marcelo Matus 54737ee9a9 - recover the proper catching exception mechanism for classes
(throw typemap).

- fix the examples with exception problems and warnings

- proper and consist treatment of basic types (short, unsigned char,...)

  now all are checked for range and sign. Before, this was depending of
  the use of parsing or no parsing, and/or the converter method, and/or
  the use of directors, etc.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5659 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-01-21 01:15:10 +00:00
..
.cvsignore *** empty log message *** 2003-09-06 15:58:14 +00:00
Makefile.in Multiple build directory support 2003-09-01 15:15:50 +00:00
README The great merge 2002-11-30 22:01:28 +00:00
abstract_access_runme.py Added test case just to check a few things with protected/private virtual methods 2003-12-09 17:50:29 +00:00
abstract_typedef2_runme.py Now, this is a real broken case 2003-02-21 09:12:45 +00:00
abstract_typedef_runme.py The great merge 2002-11-30 22:01:28 +00:00
abstract_virtual_runme.py Added test that shows a problem in the 'abstract detection method' when virtual base classes are used (in different order) 2003-02-21 21:03:05 +00:00
array_member_runme.py new test 2003-05-29 18:30:10 +00:00
arrays_global_runme.py test setting of global arrays 2003-05-04 08:56:21 +00:00
class_ignore_runme.py The great merge 2002-11-30 22:01:28 +00:00
class_scope_weird_runme.py new test 2003-03-20 19:36:16 +00:00
constover_runme.py The great merge 2002-11-30 22:01:28 +00:00
contract_runme.py new test 2003-11-14 18:59:02 +00:00
cpp_namespace_runme.py The great merge 2002-11-30 22:01:28 +00:00
default_constructor_runme.py The great merge 2002-11-30 22:01:28 +00:00
director_abstract_runme.py Abstract directors and typemap fixes. 2003-08-30 05:03:34 +00:00
director_basic_runme.py four new director tests 2003-03-07 10:30:11 +00:00
director_detect_runme.py base() changed to basemethod() - base is a C# keyword 2003-12-11 21:16:21 +00:00
director_exception_runme.py four new director tests 2003-03-07 10:30:11 +00:00
director_finalizer_runme.py four new director tests 2003-03-07 10:30:11 +00:00
director_nested_runme.py Fixes to support protected members with director, proper virtual member recognition and support of the nodirector feature 2003-12-05 01:59:28 +00:00
director_protected_runme.py Lateral change to add runtime "reprotection" at the python 2003-12-11 01:59:12 +00:00
director_unroll_runme.py four new director tests 2003-03-07 10:30:11 +00:00
dynamic_cast_runme.py The great merge 2002-11-30 22:01:28 +00:00
enums_runme.py enum renamed enums due to enum keyword in C# 2003-03-19 21:25:59 +00:00
exception_order_runme.py - recover the proper catching exception mechanism for classes 2004-01-21 01:15:10 +00:00
extend_template_ns_runme.py The great merge 2002-11-30 22:01:28 +00:00
extend_template_runme.py The great merge 2002-11-30 22:01:28 +00:00
friends_runme.py These is the current tests for the friend function support. 2003-12-20 07:46:27 +00:00
frob_runme.py fixes for the nodirector feature and the '0' director member case 2004-01-21 00:46:08 +00:00
grouping_runme.py The great merge 2002-11-30 22:01:28 +00:00
import_nomodule_runme.py The great merge 2002-11-30 22:01:28 +00:00
imports_runme.py The great merge 2002-11-30 22:01:28 +00:00
inctest_runme.py Added test for %import 2003-12-11 21:33:34 +00:00
inherit_missing_runme.py The great merge 2002-11-30 22:01:28 +00:00
lib_std_vector_runme.py The great merge 2002-11-30 22:01:28 +00:00
minherit_runme.py The great merge 2002-11-30 22:01:28 +00:00
namespace_typemap_runme.py The great merge 2002-11-30 22:01:28 +00:00
namespace_virtual_method_runme.py new tests 2003-04-23 18:00:17 +00:00
overload_copy_runme.py The great merge 2002-11-30 22:01:28 +00:00
overload_extend_runme.py The great merge 2002-11-30 22:01:28 +00:00
overload_extendc_runme.py The great merge 2002-11-30 22:01:28 +00:00
overload_simple_runme.py The great merge 2002-11-30 22:01:28 +00:00
overload_subtype_runme.py The great merge 2002-11-30 22:01:28 +00:00
overload_template_runme.py The great merge 2002-11-30 22:01:28 +00:00
primitive_ref_runme.py The great merge 2002-11-30 22:01:28 +00:00
reference_global_vars_runme.py reference variables runtime test 2003-02-07 22:18:10 +00:00
rename_scope_runme.py The great merge 2002-11-30 22:01:28 +00:00
smart_pointer_multi_runme.py The great merge 2002-11-30 22:01:28 +00:00
smart_pointer_multi_typedef_runme.py The great merge 2002-11-30 22:01:28 +00:00
smart_pointer_not_runme.py The great merge 2002-11-30 22:01:28 +00:00
smart_pointer_overload_runme.py The great merge 2002-11-30 22:01:28 +00:00
smart_pointer_rename_runme.py The great merge 2002-11-30 22:01:28 +00:00
smart_pointer_simple_runme.py The great merge 2002-11-30 22:01:28 +00:00
smart_pointer_typedef_runme.py The great merge 2002-11-30 22:01:28 +00:00
sneaky1_runme.py The great merge 2002-11-30 22:01:28 +00:00
static_const_member_2_runme.py The great merge 2002-11-30 22:01:28 +00:00
struct_rename_runme.py new test 2003-09-01 17:54:18 +00:00
struct_value_runme.py The great merge 2002-11-30 22:01:28 +00:00
template_construct_runme.py The great merge 2002-11-30 22:01:28 +00:00
template_extend1_runme.py new tests 2003-02-18 21:25:31 +00:00
template_extend2_runme.py new tests 2003-02-18 21:25:31 +00:00
template_inherit_runme.py The great merge 2002-11-30 22:01:28 +00:00
template_ns4_runme.py The great merge 2002-11-30 22:01:28 +00:00
template_ns_runme.py The great merge 2002-11-30 22:01:28 +00:00
template_ref_type_runme.py new test 2003-06-03 19:08:09 +00:00
template_rename_runme.py The great merge 2002-11-30 22:01:28 +00:00
template_tbase_template_runme.py The great merge 2002-11-30 22:01:28 +00:00
template_type_namespace_runme.py The great merge 2002-11-30 22:01:28 +00:00
template_typedef_cplx2_runme.py Little bug fix for this run test. 2003-04-29 16:49:16 +00:00
template_typedef_cplx3_runme.py The great merge 2002-11-30 22:01:28 +00:00
template_typedef_cplx4_runme.py The great merge 2002-11-30 22:01:28 +00:00
template_typedef_cplx_runme.py Removed spurious print statement. 2003-03-17 17:51:04 +00:00
template_typedef_import_runme.py The great merge 2002-11-30 22:01:28 +00:00
template_typedef_runme.py The great merge 2002-11-30 22:01:28 +00:00
typedef_class_runme.py new test 2003-05-28 17:30:04 +00:00
typedef_inherit_runme.py The great merge 2002-11-30 22:01:28 +00:00
typedef_scope_runme.py The great merge 2002-11-30 22:01:28 +00:00
typemap_namespace_runme.py The great merge 2002-11-30 22:01:28 +00:00
typemap_ns_using_runme.py The great merge 2002-11-30 22:01:28 +00:00
typename_runme.py The great merge 2002-11-30 22:01:28 +00:00
unions_runme.py The great merge 2002-11-30 22:01:28 +00:00
using1_runme.py The great merge 2002-11-30 22:01:28 +00:00
using2_runme.py The great merge 2002-11-30 22:01:28 +00:00
using_composition_runme.py The great merge 2002-11-30 22:01:28 +00:00
using_extend_runme.py The great merge 2002-11-30 22:01:28 +00:00
using_inherit_runme.py The great merge 2002-11-30 22:01:28 +00:00
using_private_runme.py The great merge 2002-11-30 22:01:28 +00:00
using_protected_runme.py The great merge 2002-11-30 22:01:28 +00:00
varargs_runme.py more varargs runtime test 2003-03-19 20:50:54 +00:00
virtual_poly_runme.py added a reference polymorphic return type case, and 2003-12-24 06:53:47 +00:00
voidtest_runme.py The great merge 2002-11-30 22:01:28 +00:00
wrapmacro_runme.py add python runme 2004-01-20 20:49:05 +00:00

README

See ../README for common README file.

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