X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FTest%2FConversionTest.cxx;fp=src%2FTest%2FConversionTest.cxx;h=edfa6ee7bbafe05c1c5529b2d27266d9b09c01fd;hb=5b7c1510615d5742238d36cbab7cf0a88f36b781;hp=c54e54995e02635feb9423d4fffbfb027653e685;hpb=228df93605979ed79cdd3ac0e660c9ad7947e255;p=tools%2Fpy2cpp.git diff --git a/src/Test/ConversionTest.cxx b/src/Test/ConversionTest.cxx index c54e549..edfa6ee 100644 --- a/src/Test/ConversionTest.cxx +++ b/src/Test/ConversionTest.cxx @@ -115,6 +115,11 @@ void ConversionTest::vectorTest() py2cpp::pyResult(result) = fn(v); CPPUNIT_ASSERT(std::vector({2.1, 3.2, 4.3, 5.4}) == result); + + auto tup = std::make_tuple(4, 4.2); + py2cpp::PyPtr pyTup = py2cpp::toPyPtr(tup); + py2cpp::fromPyPtr(pyTup, result); + CPPUNIT_ASSERT(std::vector({4, 4.2}) == result); } void ConversionTest::listTest() @@ -129,6 +134,11 @@ void ConversionTest::listTest() py2cpp::pyResult(result) = fn(v); CPPUNIT_ASSERT(std::list({2.1, 3.2, 4.3, 5.4}) == result); + + auto tup = std::make_tuple(4, 4.2); + py2cpp::PyPtr pyTup = py2cpp::toPyPtr(tup); + py2cpp::fromPyPtr(pyTup, result); + CPPUNIT_ASSERT(std::list({4, 4.2}) == result); } void ConversionTest::pyobjTest()