I am a software tester and I am exploring ways to exposing APIs of Windows applications that's developed in C++ and MFC to Python for testing purpose, because I'd like to test below the GUI level.


By googling, the most talked about I found are SWIG, Boost::Python and SIP. I am guessing users of this group might have done some research on this topic before choosing SWIG, and I would really appreciate any sharing of insight or experience about it.