<div dir="ltr"><span style="font-family:arial,sans-serif;font-size:14px">Hi.</span><div style="font-family:arial,sans-serif;font-size:14px"><br></div><div style="font-family:arial,sans-serif;font-size:14px">I'm a student thinking of participating in Google Summer of Code.</div>

<div style="font-family:arial,sans-serif;font-size:14px">And I'm looking for a guidance.</div><div style="font-family:arial,sans-serif;font-size:14px">The proposal that I want to make is "Unit Test framework for IDLE".<br>

</div><div style="font-family:arial,sans-serif;font-size:14px"><a href="http://wiki.python.org/moin/SummerOfCode/2013/python-core" rel="noreferrer" target="_blank" style="display:inline!important">http://wiki.python.org/moin/SummerOfCode/2013/python-core</a><br>

</div><div style="font-family:arial,sans-serif;font-size:14px"><br></div><div style="font-family:arial,sans-serif;font-size:14px">I emailed to Todd Rovito and read idlelib for a while,read following link.</div><div style="font-family:arial,sans-serif;font-size:14px">

<a href="http://bugs.python.org/issue15392" rel="noreferrer" target="_blank" style="display:inline!important">http://bugs.python.org/issue15392</a><br></div><div style="font-family:arial,sans-serif;font-size:14px">I posted there too.</div>

<div style="font-family:arial,sans-serif;font-size:14px"><br></div><div style="font-family:arial,sans-serif;font-size:14px">Using unittest.mock seemed to be good way to test GUI.<br></div><div style="font-family:arial,sans-serif;font-size:14px">

But there is a problem.</div><div style="font-family:arial,sans-serif;font-size:14px">There is no unittest.mock in Python2.</div><div style="font-family:arial,sans-serif;font-size:14px"><a href="http://docs.python.org/2/library/unittest.html" rel="noreferrer" target="_blank" style="display:inline!important">http://docs.python.org/2/library/unittest.html</a><br>

</div><div style="font-family:arial,sans-serif;font-size:14px"><br></div><div style="font-family:arial,sans-serif;font-size:14px">I think using third party mock seemed to be ok, but not best way.</div><div style="font-family:arial,sans-serif;font-size:14px">

<a href="https://pypi.python.org/pypi/mock" rel="noreferrer" target="_blank" style="display:inline!important">https://pypi.python.org/pypi/mock</a></div><div style="font-family:arial,sans-serif;font-size:14px">Because, IDLE is a part of official python.</div>

<div style="font-family:arial,sans-serif;font-size:14px">I think relying on third party module is not good.</div><div style="font-family:arial,sans-serif;font-size:14px"><br></div><div style="font-family:arial,sans-serif;font-size:14px">

Do you have any advice?</div><div style="font-family:arial,sans-serif;font-size:14px"><br></div><div style="font-family:arial,sans-serif;font-size:14px">Thanks.<br></div></div>