<div dir="ltr">Dear Pythonist,<div><br></div><div><font face="monospace, monospace" color="#0000ff">import apologies_for_writing_in_English_but_feel_free_to_reply_in_Italian</font></div><div><span style="font-family:monospace,monospace"><font color="#0000ff"><br></font></span></div><div><span style="font-family:monospace,monospace"><font color="#0000ff">if __name__ == __main__:</font></span><br></div><div><br></div><div>I am about to embark on writing a dependency framework to be used for my integrated testing but wanted to ask the community if anyone knows of something that already exists.  What I am looking for is really no much different then what already exists in many of the make/build tools.  E.g.:</div><div><br></div><div>payment_testA: <font color="#ff0000">accountPayerA</font> <font color="#0000ff">accountBeneA</font></div><div>payment_testB: <font color="#ff0000">accountPayerA</font> <font color="#38761d">accountBeneB</font></div><div><br></div><div><font color="#ff0000">accountPayerA: openAccountPayerA makeDepositPayerA</font></div><div><font color="#0000ff">accountBeneA: openAccountBeneA</font></div><div><font color="#38761d">accountBeneB: openAccountBeneB registerAdditionDocs</font><br></div><div><br></div><div>This means that when payment_testA is ran, both <span style="color:rgb(255,0,0)">accountPayerA</span> and <span style="color:rgb(0,0,255)">accountBeneA</span> will be ran.  When payment_testB follows, it will kick of <span style="color:rgb(56,118,29)">accountBeneB</span> as <span style="color:rgb(255,0,0)">accountPayerA</span> already ran.</div><div><br></div><div>Our integration testing is written in the usual unittest so knowing the dependency I can easily write code to kick of the needed test.</div><div><br></div><div>Thanks,</div><div><br></div><div>Marcos</div><div><br></div><div><br></div></div>