From 856e304379933f13102dbfd12540eaec5a50fe2a Mon Sep 17 00:00:00 2001 From: Marcelo Matus Date: Thu, 4 May 2006 06:47:31 +0000 Subject: [PATCH] fix bug #1480074 git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9086 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- Examples/test-suite/python/li_std_map.i | 5 ++++- Examples/test-suite/python/li_std_map_runme.py | 10 ++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/Examples/test-suite/python/li_std_map.i b/Examples/test-suite/python/li_std_map.i index eaa415424..a8ba4f2e2 100644 --- a/Examples/test-suite/python/li_std_map.i +++ b/Examples/test-suite/python/li_std_map.i @@ -52,4 +52,7 @@ std::map m_identa(const std::map& v) - +namespace std +{ +%template(mapii) map; +} diff --git a/Examples/test-suite/python/li_std_map_runme.py b/Examples/test-suite/python/li_std_map_runme.py index 4241c584d..461421a54 100644 --- a/Examples/test-suite/python/li_std_map_runme.py +++ b/Examples/test-suite/python/li_std_map_runme.py @@ -46,3 +46,13 @@ for k in pm: if (pm[k] != m[k]): raise RuntimeError + + +mii = li_std_map.mapii() + +mii[1] = 1 +mii[1] = 2 + +if mii[1] != 2: + raise RuntimeError +