Test 86 passes without problems when using a dynamically loaded Python.
When using a static library I get the different output below.

This is on Ubuntu 12.10 with Python 2.7.3.

Test 87 has the same problem: OK with dynamic loading, fails with static
library.  See further down below.  Python 3.2.3.


--- testdir/test86.failed       2013-06-18 22:02:01.000000000 +0200
+++ testdir/test86.ok   2013-06-12 14:21:28.000000000 +0200
@@ -497,7 +497,7 @@
 d["a"] = {"abc" : Mapping({"\0" : 1})}:TypeError:('expected string without 
null bytes',)
 <<< Finished
 >>> Testing *Iter* using d["a"] = {"abc" : %s}
-d["a"] = {"abc" : FailingIter()}:NotImplementedError:()
+d["a"] = {"abc" : FailingIter()}:TypeError:('unable to convert to vim 
structure',)
 d["a"] = {"abc" : FailingIterNext()}:NotImplementedError:()
 <<< Finished
 >>> Testing ConvertFromPyObject using d["a"] = {"abc" : %s}
@@ -523,7 +523,7 @@
 d["a"] = Mapping({"abc" : Mapping({"\0" : 1})}):TypeError:('expected string 
without null bytes',)
 <<< Finished
 >>> Testing *Iter* using d["a"] = Mapping({"abc" : %s})
-d["a"] = Mapping({"abc" : FailingIter()}):NotImplementedError:()
+d["a"] = Mapping({"abc" : FailingIter()}):TypeError:('unable to convert to vim 
structure',)
 d["a"] = Mapping({"abc" : FailingIterNext()}):NotImplementedError:()
 <<< Finished
 >>> Testing ConvertFromPyObject using d["a"] = Mapping({"abc" : %s})
@@ -534,7 +534,7 @@
 d["a"] = Mapping({"abc" : FailingMappingKey()}):NotImplementedError:()
 <<< Finished
 >>> Testing *Iter* using d["a"] = %s
-d["a"] = FailingIter():NotImplementedError:()
+d["a"] = FailingIter():TypeError:('unable to convert to vim structure',)
 d["a"] = FailingIterNext():NotImplementedError:()
 <<< Finished
 >>> Testing ConvertFromPyObject using d["a"] = %s
@@ -565,7 +565,7 @@
 d.update({"abc" : Mapping({"\0" : 1})}):TypeError:('expected string without 
null bytes',)
 <<< Finished
 >>> Testing *Iter* using d.update({"abc" : %s})
-d.update({"abc" : FailingIter()}):NotImplementedError:()
+d.update({"abc" : FailingIter()}):TypeError:('unable to convert to vim 
structure',)
 d.update({"abc" : FailingIterNext()}):NotImplementedError:()
 <<< Finished
 >>> Testing ConvertFromPyObject using d.update({"abc" : %s})
@@ -591,7 +591,7 @@
 d.update(Mapping({"abc" : Mapping({"\0" : 1})})):TypeError:('expected string 
without null bytes',)
 <<< Finished
 >>> Testing *Iter* using d.update(Mapping({"abc" : %s}))
-d.update(Mapping({"abc" : FailingIter()})):NotImplementedError:()
+d.update(Mapping({"abc" : FailingIter()})):TypeError:('unable to convert to 
vim structure',)
 d.update(Mapping({"abc" : FailingIterNext()})):NotImplementedError:()
 <<< Finished
 >>> Testing ConvertFromPyObject using d.update(Mapping({"abc" : %s}))
@@ -633,7 +633,7 @@
 d.update((("a", {"abc" : Mapping({"\0" : 1})}),)):TypeError:('expected string 
without null bytes',)
 <<< Finished
 >>> Testing *Iter* using d.update((("a", {"abc" : %s}),))
-d.update((("a", {"abc" : FailingIter()}),)):NotImplementedError:()
+d.update((("a", {"abc" : FailingIter()}),)):TypeError:('unable to convert to 
vim structure',)
 d.update((("a", {"abc" : FailingIterNext()}),)):NotImplementedError:()
 <<< Finished
 >>> Testing ConvertFromPyObject using d.update((("a", {"abc" : %s}),))
@@ -659,7 +659,7 @@
 d.update((("a", Mapping({"abc" : Mapping({"\0" : 
1})})),)):TypeError:('expected string without null bytes',)
 <<< Finished
 >>> Testing *Iter* using d.update((("a", Mapping({"abc" : %s})),))
-d.update((("a", Mapping({"abc" : FailingIter()})),)):NotImplementedError:()
+d.update((("a", Mapping({"abc" : FailingIter()})),)):TypeError:('unable to 
convert to vim structure',)
 d.update((("a", Mapping({"abc" : FailingIterNext()})),)):NotImplementedError:()
 <<< Finished
 >>> Testing ConvertFromPyObject using d.update((("a", Mapping({"abc" : %s})),))
@@ -670,7 +670,7 @@
 d.update((("a", Mapping({"abc" : 
FailingMappingKey()})),)):NotImplementedError:()
 <<< Finished
 >>> Testing *Iter* using d.update((("a", %s),))
-d.update((("a", FailingIter()),)):NotImplementedError:()
+d.update((("a", FailingIter()),)):TypeError:('unable to convert to vim 
structure',)
 d.update((("a", FailingIterNext()),)):NotImplementedError:()
 <<< Finished
 >>> Testing ConvertFromPyObject using d.update((("a", %s),))
@@ -704,7 +704,7 @@
 vim.List([{"abc" : Mapping({"\0" : 1})}]):TypeError:('expected string without 
null bytes',)
 <<< Finished
 >>> Testing *Iter* using vim.List([{"abc" : %s}])
-vim.List([{"abc" : FailingIter()}]):NotImplementedError:()
+vim.List([{"abc" : FailingIter()}]):TypeError:('unable to convert to vim 
structure',)
 vim.List([{"abc" : FailingIterNext()}]):NotImplementedError:()
 <<< Finished
 >>> Testing ConvertFromPyObject using vim.List([{"abc" : %s}])
@@ -730,7 +730,7 @@
 vim.List([Mapping({"abc" : Mapping({"\0" : 1})})]):TypeError:('expected string 
without null bytes',)
 <<< Finished
 >>> Testing *Iter* using vim.List([Mapping({"abc" : %s})])
-vim.List([Mapping({"abc" : FailingIter()})]):NotImplementedError:()
+vim.List([Mapping({"abc" : FailingIter()})]):TypeError:('unable to convert to 
vim structure',)
 vim.List([Mapping({"abc" : FailingIterNext()})]):NotImplementedError:()
 <<< Finished
 >>> Testing ConvertFromPyObject using vim.List([Mapping({"abc" : %s})])
@@ -741,7 +741,7 @@
 vim.List([Mapping({"abc" : FailingMappingKey()})]):NotImplementedError:()
 <<< Finished
 >>> Testing *Iter* using vim.List([%s])
-vim.List([FailingIter()]):NotImplementedError:()
+vim.List([FailingIter()]):TypeError:('unable to convert to vim structure',)
 vim.List([FailingIterNext()]):NotImplementedError:()
 <<< Finished
 >>> Testing ConvertFromPyObject using vim.List([%s])
@@ -774,7 +774,7 @@
 l[:] = [{"abc" : Mapping({"\0" : 1})}]:TypeError:('expected string without 
null bytes',)
 <<< Finished
 >>> Testing *Iter* using l[:] = [{"abc" : %s}]
-l[:] = [{"abc" : FailingIter()}]:NotImplementedError:()
+l[:] = [{"abc" : FailingIter()}]:TypeError:('unable to convert to vim 
structure',)
 l[:] = [{"abc" : FailingIterNext()}]:NotImplementedError:()
 <<< Finished
 >>> Testing ConvertFromPyObject using l[:] = [{"abc" : %s}]
@@ -800,7 +800,7 @@
 l[:] = [Mapping({"abc" : Mapping({"\0" : 1})})]:TypeError:('expected string 
without null bytes',)
 <<< Finished
 >>> Testing *Iter* using l[:] = [Mapping({"abc" : %s})]
-l[:] = [Mapping({"abc" : FailingIter()})]:NotImplementedError:()
+l[:] = [Mapping({"abc" : FailingIter()})]:TypeError:('unable to convert to vim 
structure',)
 l[:] = [Mapping({"abc" : FailingIterNext()})]:NotImplementedError:()
 <<< Finished
 >>> Testing ConvertFromPyObject using l[:] = [Mapping({"abc" : %s})]
@@ -811,7 +811,7 @@
 l[:] = [Mapping({"abc" : FailingMappingKey()})]:NotImplementedError:()
 <<< Finished
 >>> Testing *Iter* using l[:] = [%s]
-l[:] = [FailingIter()]:NotImplementedError:()
+l[:] = [FailingIter()]:TypeError:('unable to convert to vim structure',)
 l[:] = [FailingIterNext()]:NotImplementedError:()
 <<< Finished
 >>> Testing ConvertFromPyObject using l[:] = [%s]
@@ -838,7 +838,7 @@
 l.extend([{"abc" : Mapping({"\0" : 1})}]):TypeError:('expected string without 
null bytes',)
 <<< Finished
 >>> Testing *Iter* using l.extend([{"abc" : %s}])
-l.extend([{"abc" : FailingIter()}]):NotImplementedError:()
+l.extend([{"abc" : FailingIter()}]):TypeError:('unable to convert to vim 
structure',)
 l.extend([{"abc" : FailingIterNext()}]):NotImplementedError:()
 <<< Finished
 >>> Testing ConvertFromPyObject using l.extend([{"abc" : %s}])
@@ -864,7 +864,7 @@
 l.extend([Mapping({"abc" : Mapping({"\0" : 1})})]):TypeError:('expected string 
without null bytes',)
 <<< Finished
 >>> Testing *Iter* using l.extend([Mapping({"abc" : %s})])
-l.extend([Mapping({"abc" : FailingIter()})]):NotImplementedError:()
+l.extend([Mapping({"abc" : FailingIter()})]):TypeError:('unable to convert to 
vim structure',)
 l.extend([Mapping({"abc" : FailingIterNext()})]):NotImplementedError:()
 <<< Finished
 >>> Testing ConvertFromPyObject using l.extend([Mapping({"abc" : %s})])
@@ -875,7 +875,7 @@
 l.extend([Mapping({"abc" : FailingMappingKey()})]):NotImplementedError:()
 <<< Finished
 >>> Testing *Iter* using l.extend([%s])
-l.extend([FailingIter()]):NotImplementedError:()
+l.extend([FailingIter()]):TypeError:('unable to convert to vim structure',)
 l.extend([FailingIterNext()]):NotImplementedError:()
 <<< Finished
 >>> Testing ConvertFromPyObject using l.extend([%s])
@@ -911,7 +911,7 @@
 f({"abc" : Mapping({"\0" : 1})}):TypeError:('expected string without null 
bytes',)
 <<< Finished
 >>> Testing *Iter* using f({"abc" : %s})
-f({"abc" : FailingIter()}):NotImplementedError:()
+f({"abc" : FailingIter()}):TypeError:('unable to convert to vim structure',)
 f({"abc" : FailingIterNext()}):NotImplementedError:()
 <<< Finished
 >>> Testing ConvertFromPyObject using f({"abc" : %s})
@@ -937,7 +937,7 @@
 f(Mapping({"abc" : Mapping({"\0" : 1})})):TypeError:('expected string without 
null bytes',)
 <<< Finished
 >>> Testing *Iter* using f(Mapping({"abc" : %s}))
-f(Mapping({"abc" : FailingIter()})):NotImplementedError:()
+f(Mapping({"abc" : FailingIter()})):TypeError:('unable to convert to vim 
structure',)
 f(Mapping({"abc" : FailingIterNext()})):NotImplementedError:()
 <<< Finished
 >>> Testing ConvertFromPyObject using f(Mapping({"abc" : %s}))
@@ -948,7 +948,7 @@
 f(Mapping({"abc" : FailingMappingKey()})):NotImplementedError:()
 <<< Finished
 >>> Testing *Iter* using f(%s)
-f(FailingIter()):NotImplementedError:()
+f(FailingIter()):TypeError:('unable to convert to vim structure',)
 f(FailingIterNext()):NotImplementedError:()
 <<< Finished
 >>> Testing ConvertFromPyObject using f(%s)
@@ -974,7 +974,7 @@
 fd(self={"abc" : Mapping({"\0" : 1})}):TypeError:('expected string without 
null bytes',)
 <<< Finished
 >>> Testing *Iter* using fd(self={"abc" : %s})
-fd(self={"abc" : FailingIter()}):NotImplementedError:()
+fd(self={"abc" : FailingIter()}):TypeError:('unable to convert to vim 
structure',)
 fd(self={"abc" : FailingIterNext()}):NotImplementedError:()
 <<< Finished
 >>> Testing ConvertFromPyObject using fd(self={"abc" : %s})
@@ -1000,7 +1000,7 @@
 fd(self=Mapping({"abc" : Mapping({"\0" : 1})})):TypeError:('expected string 
without null bytes',)
 <<< Finished
 >>> Testing *Iter* using fd(self=Mapping({"abc" : %s}))
-fd(self=Mapping({"abc" : FailingIter()})):NotImplementedError:()
+fd(self=Mapping({"abc" : FailingIter()})):TypeError:('unable to convert to vim 
structure',)
 fd(self=Mapping({"abc" : FailingIterNext()})):NotImplementedError:()
 <<< Finished
 >>> Testing ConvertFromPyObject using fd(self=Mapping({"abc" : %s}))


--- testdir/test87.failed       2013-06-18 22:09:07.000000000 +0200
+++ testdir/test87.ok   2013-06-12 14:12:13.000000000 +0200
@@ -490,7 +490,7 @@
 d["a"] = {"abc" : Mapping({"\0" : 1})}:(<class 'TypeError'>, 
TypeError('expected bytes with no null',))
 <<< Finished
 >>> Testing *Iter* using d["a"] = {"abc" : %s}
-d["a"] = {"abc" : FailingIter()}:(<class 'NotImplementedError'>, 
NotImplementedError())
+d["a"] = {"abc" : FailingIter()}:(<class 'TypeError'>, TypeError('unable to 
convert to vim structure',))
 d["a"] = {"abc" : FailingIterNext()}:(<class 'NotImplementedError'>, 
NotImplementedError())
 <<< Finished
 >>> Testing ConvertFromPyObject using d["a"] = {"abc" : %s}
@@ -516,7 +516,7 @@
 d["a"] = Mapping({"abc" : Mapping({"\0" : 1})}):(<class 'TypeError'>, 
TypeError('expected bytes with no null',))
 <<< Finished
 >>> Testing *Iter* using d["a"] = Mapping({"abc" : %s})
-d["a"] = Mapping({"abc" : FailingIter()}):(<class 'NotImplementedError'>, 
NotImplementedError())
+d["a"] = Mapping({"abc" : FailingIter()}):(<class 'TypeError'>, 
TypeError('unable to convert to vim structure',))
 d["a"] = Mapping({"abc" : FailingIterNext()}):(<class 'NotImplementedError'>, 
NotImplementedError())
 <<< Finished
 >>> Testing ConvertFromPyObject using d["a"] = Mapping({"abc" : %s})
@@ -527,7 +527,7 @@
 d["a"] = Mapping({"abc" : FailingMappingKey()}):(<class 
'NotImplementedError'>, NotImplementedError())
 <<< Finished
 >>> Testing *Iter* using d["a"] = %s
-d["a"] = FailingIter():(<class 'NotImplementedError'>, NotImplementedError())
+d["a"] = FailingIter():(<class 'TypeError'>, TypeError('unable to convert to 
vim structure',))
 d["a"] = FailingIterNext():(<class 'NotImplementedError'>, 
NotImplementedError())
 <<< Finished
 >>> Testing ConvertFromPyObject using d["a"] = %s
@@ -562,7 +562,7 @@
 d.update({"abc" : Mapping({"\0" : 1})}):(<class 'TypeError'>, 
TypeError('expected bytes with no null',))
 <<< Finished
 >>> Testing *Iter* using d.update({"abc" : %s})
-d.update({"abc" : FailingIter()}):(<class 'NotImplementedError'>, 
NotImplementedError())
+d.update({"abc" : FailingIter()}):(<class 'TypeError'>, TypeError('unable to 
convert to vim structure',))
 d.update({"abc" : FailingIterNext()}):(<class 'NotImplementedError'>, 
NotImplementedError())
 <<< Finished
 >>> Testing ConvertFromPyObject using d.update({"abc" : %s})
@@ -588,7 +588,7 @@
 d.update(Mapping({"abc" : Mapping({"\0" : 1})})):(<class 'TypeError'>, 
TypeError('expected bytes with no null',))
 <<< Finished
 >>> Testing *Iter* using d.update(Mapping({"abc" : %s}))
-d.update(Mapping({"abc" : FailingIter()})):(<class 'NotImplementedError'>, 
NotImplementedError())
+d.update(Mapping({"abc" : FailingIter()})):(<class 'TypeError'>, 
TypeError('unable to convert to vim structure',))
 d.update(Mapping({"abc" : FailingIterNext()})):(<class 'NotImplementedError'>, 
NotImplementedError())
 <<< Finished
 >>> Testing ConvertFromPyObject using d.update(Mapping({"abc" : %s}))
@@ -630,7 +630,7 @@
 d.update((("a", {"abc" : Mapping({"\0" : 1})}),)):(<class 'TypeError'>, 
TypeError('expected bytes with no null',))
 <<< Finished
 >>> Testing *Iter* using d.update((("a", {"abc" : %s}),))
-d.update((("a", {"abc" : FailingIter()}),)):(<class 'NotImplementedError'>, 
NotImplementedError())
+d.update((("a", {"abc" : FailingIter()}),)):(<class 'TypeError'>, 
TypeError('unable to convert to vim structure',))
 d.update((("a", {"abc" : FailingIterNext()}),)):(<class 
'NotImplementedError'>, NotImplementedError())
 <<< Finished
 >>> Testing ConvertFromPyObject using d.update((("a", {"abc" : %s}),))
@@ -656,7 +656,7 @@
 d.update((("a", Mapping({"abc" : Mapping({"\0" : 1})})),)):(<class 
'TypeError'>, TypeError('expected bytes with no null',))
 <<< Finished
 >>> Testing *Iter* using d.update((("a", Mapping({"abc" : %s})),))
-d.update((("a", Mapping({"abc" : FailingIter()})),)):(<class 
'NotImplementedError'>, NotImplementedError())
+d.update((("a", Mapping({"abc" : FailingIter()})),)):(<class 'TypeError'>, 
TypeError('unable to convert to vim structure',))
 d.update((("a", Mapping({"abc" : FailingIterNext()})),)):(<class 
'NotImplementedError'>, NotImplementedError())
 <<< Finished
 >>> Testing ConvertFromPyObject using d.update((("a", Mapping({"abc" : %s})),))
@@ -667,7 +667,7 @@
 d.update((("a", Mapping({"abc" : FailingMappingKey()})),)):(<class 
'NotImplementedError'>, NotImplementedError())
 <<< Finished
 >>> Testing *Iter* using d.update((("a", %s),))
-d.update((("a", FailingIter()),)):(<class 'NotImplementedError'>, 
NotImplementedError())
+d.update((("a", FailingIter()),)):(<class 'TypeError'>, TypeError('unable to 
convert to vim structure',))
 d.update((("a", FailingIterNext()),)):(<class 'NotImplementedError'>, 
NotImplementedError())
 <<< Finished
 >>> Testing ConvertFromPyObject using d.update((("a", %s),))
@@ -705,7 +705,7 @@
 vim.List([{"abc" : Mapping({"\0" : 1})}]):(<class 'TypeError'>, 
TypeError('expected bytes with no null',))
 <<< Finished
 >>> Testing *Iter* using vim.List([{"abc" : %s}])
-vim.List([{"abc" : FailingIter()}]):(<class 'NotImplementedError'>, 
NotImplementedError())
+vim.List([{"abc" : FailingIter()}]):(<class 'TypeError'>, TypeError('unable to 
convert to vim structure',))
 vim.List([{"abc" : FailingIterNext()}]):(<class 'NotImplementedError'>, 
NotImplementedError())
 <<< Finished
 >>> Testing ConvertFromPyObject using vim.List([{"abc" : %s}])
@@ -731,7 +731,7 @@
 vim.List([Mapping({"abc" : Mapping({"\0" : 1})})]):(<class 'TypeError'>, 
TypeError('expected bytes with no null',))
 <<< Finished
 >>> Testing *Iter* using vim.List([Mapping({"abc" : %s})])
-vim.List([Mapping({"abc" : FailingIter()})]):(<class 'NotImplementedError'>, 
NotImplementedError())
+vim.List([Mapping({"abc" : FailingIter()})]):(<class 'TypeError'>, 
TypeError('unable to convert to vim structure',))
 vim.List([Mapping({"abc" : FailingIterNext()})]):(<class 
'NotImplementedError'>, NotImplementedError())
 <<< Finished
 >>> Testing ConvertFromPyObject using vim.List([Mapping({"abc" : %s})])
@@ -742,7 +742,7 @@
 vim.List([Mapping({"abc" : FailingMappingKey()})]):(<class 
'NotImplementedError'>, NotImplementedError())
 <<< Finished
 >>> Testing *Iter* using vim.List([%s])
-vim.List([FailingIter()]):(<class 'NotImplementedError'>, 
NotImplementedError())
+vim.List([FailingIter()]):(<class 'TypeError'>, TypeError('unable to convert 
to vim structure',))
 vim.List([FailingIterNext()]):(<class 'NotImplementedError'>, 
NotImplementedError())
 <<< Finished
 >>> Testing ConvertFromPyObject using vim.List([%s])
@@ -779,7 +779,7 @@
 l[:] = [{"abc" : Mapping({"\0" : 1})}]:(<class 'TypeError'>, 
TypeError('expected bytes with no null',))
 <<< Finished
 >>> Testing *Iter* using l[:] = [{"abc" : %s}]
-l[:] = [{"abc" : FailingIter()}]:(<class 'NotImplementedError'>, 
NotImplementedError())
+l[:] = [{"abc" : FailingIter()}]:(<class 'TypeError'>, TypeError('unable to 
convert to vim structure',))
 l[:] = [{"abc" : FailingIterNext()}]:(<class 'NotImplementedError'>, 
NotImplementedError())
 <<< Finished
 >>> Testing ConvertFromPyObject using l[:] = [{"abc" : %s}]
@@ -805,7 +805,7 @@
 l[:] = [Mapping({"abc" : Mapping({"\0" : 1})})]:(<class 'TypeError'>, 
TypeError('expected bytes with no null',))
 <<< Finished
 >>> Testing *Iter* using l[:] = [Mapping({"abc" : %s})]
-l[:] = [Mapping({"abc" : FailingIter()})]:(<class 'NotImplementedError'>, 
NotImplementedError())
+l[:] = [Mapping({"abc" : FailingIter()})]:(<class 'TypeError'>, 
TypeError('unable to convert to vim structure',))
 l[:] = [Mapping({"abc" : FailingIterNext()})]:(<class 'NotImplementedError'>, 
NotImplementedError())
 <<< Finished
 >>> Testing ConvertFromPyObject using l[:] = [Mapping({"abc" : %s})]
@@ -816,7 +816,7 @@
 l[:] = [Mapping({"abc" : FailingMappingKey()})]:(<class 
'NotImplementedError'>, NotImplementedError())
 <<< Finished
 >>> Testing *Iter* using l[:] = [%s]
-l[:] = [FailingIter()]:(<class 'NotImplementedError'>, NotImplementedError())
+l[:] = [FailingIter()]:(<class 'TypeError'>, TypeError('unable to convert to 
vim structure',))
 l[:] = [FailingIterNext()]:(<class 'NotImplementedError'>, 
NotImplementedError())
 <<< Finished
 >>> Testing ConvertFromPyObject using l[:] = [%s]
@@ -847,7 +847,7 @@
 l.extend([{"abc" : Mapping({"\0" : 1})}]):(<class 'TypeError'>, 
TypeError('expected bytes with no null',))
 <<< Finished
 >>> Testing *Iter* using l.extend([{"abc" : %s}])
-l.extend([{"abc" : FailingIter()}]):(<class 'NotImplementedError'>, 
NotImplementedError())
+l.extend([{"abc" : FailingIter()}]):(<class 'TypeError'>, TypeError('unable to 
convert to vim structure',))
 l.extend([{"abc" : FailingIterNext()}]):(<class 'NotImplementedError'>, 
NotImplementedError())
 <<< Finished
 >>> Testing ConvertFromPyObject using l.extend([{"abc" : %s}])
@@ -873,7 +873,7 @@
 l.extend([Mapping({"abc" : Mapping({"\0" : 1})})]):(<class 'TypeError'>, 
TypeError('expected bytes with no null',))
 <<< Finished
 >>> Testing *Iter* using l.extend([Mapping({"abc" : %s})])
-l.extend([Mapping({"abc" : FailingIter()})]):(<class 'NotImplementedError'>, 
NotImplementedError())
+l.extend([Mapping({"abc" : FailingIter()})]):(<class 'TypeError'>, 
TypeError('unable to convert to vim structure',))
 l.extend([Mapping({"abc" : FailingIterNext()})]):(<class 
'NotImplementedError'>, NotImplementedError())
 <<< Finished
 >>> Testing ConvertFromPyObject using l.extend([Mapping({"abc" : %s})])
@@ -884,7 +884,7 @@
 l.extend([Mapping({"abc" : FailingMappingKey()})]):(<class 
'NotImplementedError'>, NotImplementedError())
 <<< Finished
 >>> Testing *Iter* using l.extend([%s])
-l.extend([FailingIter()]):(<class 'NotImplementedError'>, 
NotImplementedError())
+l.extend([FailingIter()]):(<class 'TypeError'>, TypeError('unable to convert 
to vim structure',))
 l.extend([FailingIterNext()]):(<class 'NotImplementedError'>, 
NotImplementedError())
 <<< Finished
 >>> Testing ConvertFromPyObject using l.extend([%s])
@@ -920,7 +920,7 @@
 f({"abc" : Mapping({"\0" : 1})}):(<class 'TypeError'>, TypeError('expected 
bytes with no null',))
 <<< Finished
 >>> Testing *Iter* using f({"abc" : %s})
-f({"abc" : FailingIter()}):(<class 'NotImplementedError'>, 
NotImplementedError())
+f({"abc" : FailingIter()}):(<class 'TypeError'>, TypeError('unable to convert 
to vim structure',))
 f({"abc" : FailingIterNext()}):(<class 'NotImplementedError'>, 
NotImplementedError())
 <<< Finished
 >>> Testing ConvertFromPyObject using f({"abc" : %s})
@@ -946,7 +946,7 @@
 f(Mapping({"abc" : Mapping({"\0" : 1})})):(<class 'TypeError'>, 
TypeError('expected bytes with no null',))
 <<< Finished
 >>> Testing *Iter* using f(Mapping({"abc" : %s}))
-f(Mapping({"abc" : FailingIter()})):(<class 'NotImplementedError'>, 
NotImplementedError())
+f(Mapping({"abc" : FailingIter()})):(<class 'TypeError'>, TypeError('unable to 
convert to vim structure',))
 f(Mapping({"abc" : FailingIterNext()})):(<class 'NotImplementedError'>, 
NotImplementedError())
 <<< Finished
 >>> Testing ConvertFromPyObject using f(Mapping({"abc" : %s}))
@@ -957,7 +957,7 @@
 f(Mapping({"abc" : FailingMappingKey()})):(<class 'NotImplementedError'>, 
NotImplementedError())
 <<< Finished
 >>> Testing *Iter* using f(%s)
-f(FailingIter()):(<class 'NotImplementedError'>, NotImplementedError())
+f(FailingIter()):(<class 'TypeError'>, TypeError('unable to convert to vim 
structure',))
 f(FailingIterNext()):(<class 'NotImplementedError'>, NotImplementedError())
 <<< Finished
 >>> Testing ConvertFromPyObject using f(%s)
@@ -983,7 +983,7 @@
 fd(self={"abc" : Mapping({"\0" : 1})}):(<class 'TypeError'>, 
TypeError('expected bytes with no null',))
 <<< Finished
 >>> Testing *Iter* using fd(self={"abc" : %s})
-fd(self={"abc" : FailingIter()}):(<class 'NotImplementedError'>, 
NotImplementedError())
+fd(self={"abc" : FailingIter()}):(<class 'TypeError'>, TypeError('unable to 
convert to vim structure',))
 fd(self={"abc" : FailingIterNext()}):(<class 'NotImplementedError'>, 
NotImplementedError())
 <<< Finished
 >>> Testing ConvertFromPyObject using fd(self={"abc" : %s})
@@ -1009,7 +1009,7 @@
 fd(self=Mapping({"abc" : Mapping({"\0" : 1})})):(<class 'TypeError'>, 
TypeError('expected bytes with no null',))
 <<< Finished
 >>> Testing *Iter* using fd(self=Mapping({"abc" : %s}))
-fd(self=Mapping({"abc" : FailingIter()})):(<class 'NotImplementedError'>, 
NotImplementedError())
+fd(self=Mapping({"abc" : FailingIter()})):(<class 'TypeError'>, 
TypeError('unable to convert to vim structure',))
 fd(self=Mapping({"abc" : FailingIterNext()})):(<class 'NotImplementedError'>, 
NotImplementedError())
 <<< Finished
 >>> Testing ConvertFromPyObject using fd(self=Mapping({"abc" : %s}))

-- 
hundred-and-one symptoms of being an internet addict:
247. You use www.switchboard.com instead of dialing 411 and 555-12-12
     for directory assistance.

 /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\  an exciting new programming language -- http://www.Zimbu.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Raspunde prin e-mail lui