<div dir="ltr"><span style="font-size:14px">Hi All,</span><div style="font-size:14px"><br></div><div style="font-size:14px">I try to contribute code to openstack.<br></div><div style="font-size:14px"><br></div><div style="font-size:14px">I made a patch to migrate swift test code from unittest to testtools.</div><div style="font-size:14px"><a href="https://review.openstack.org/#/c/192960/" target="_blank">https://review.openstack.org/#/c/192960/</a><br></div><div style="font-size:14px"><br></div><div style="font-size:14px">And I found that my patch often break if other patch change the test code.</div><div style="font-size:14px"><br></div><div style="font-size:14px">For example, the testtools requires that the subclass of the testcase should call super.setup and super.teardown if you override setup and teardown.</div><div style="font-size:14px"><br></div><div style="font-size:14px">So if the test code of other patch forget to call super.setup or supe.teardown, my patch will failed.</div><div style="font-size:14px"><br></div><div style="font-size:14px">Are there good ideas to avoid the issues?</div><div style="font-size:14px"><br></div><div style="font-size:14px">By the way, are there any suggestion for my patch?</div><div style="font-size:14px"><br></div><div style="font-size:14px">Thanks.</div><div style="font-size:14px"><br></div><div style="font-size:14px">Kuo-tung Kao</div></div>