From e2603c47f004cf86b68d77fe6216f03ef117d579 Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Thu, 7 Oct 2004 19:57:13 +0000 Subject: [PATCH] using for method with default args test added git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6362 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- SWIG/Examples/test-suite/python/using_private_runme.py | 6 ++++++ SWIG/Examples/test-suite/using_private.i | 2 ++ 2 files changed, 8 insertions(+) diff --git a/SWIG/Examples/test-suite/python/using_private_runme.py b/SWIG/Examples/test-suite/python/using_private_runme.py index 3d33ed985..00c9a8d25 100644 --- a/SWIG/Examples/test-suite/python/using_private_runme.py +++ b/SWIG/Examples/test-suite/python/using_private_runme.py @@ -5,3 +5,9 @@ f.x = 3 if f.blah(4) != 4: raise RuntimeError, "blah(int)" + +if f.defaulted() != -1: + raise RuntimeError, "defaulted()" + +if f.defaulted(222) != 222: + raise RuntimeError, "defaulted(222)" diff --git a/SWIG/Examples/test-suite/using_private.i b/SWIG/Examples/test-suite/using_private.i index cd5a7974b..9cf0dee48 100644 --- a/SWIG/Examples/test-suite/using_private.i +++ b/SWIG/Examples/test-suite/using_private.i @@ -5,12 +5,14 @@ class Foo { public: int x; int blah(int x) { return x; } + int defaulted(int i = -1) { return i; } }; class FooBar : private Foo { public: using Foo::blah; using Foo::x; + using Foo::defaulted; }; %}