Fix implicit conversion of accessors to types derived from py::object

Fixes #1069.
This commit is contained in:
Dean Moldovan
2017-09-10 12:21:21 +02:00
parent 953d2422b3
commit 2cf87a54d8
3 changed files with 13 additions and 3 deletions

View File

@@ -144,6 +144,8 @@ def test_accessors():
assert d["is_none"] is False
assert d["operator()"] == 2
assert d["operator*"] == 7
assert d["implicit_list"] == [1, 2, 3]
assert all(x in TestObject.__dict__ for x in d["implicit_dict"])
assert m.tuple_accessor(tuple()) == (0, 1, 2)