title: Run all TestCases with PyUnit
body: <p>I remember in JUnit there is a way to run EVERY TestCase you have created or only those in a selected file.</p>
  
  <p>Is there a way to accomplish this in PyUnit?</p>
  
  <p>I can easily run the tests that are in my currently open file, but I'd like the option of running ALL tests (spread out across different files).</p>
  
  <p>I've seen the TestSuite, but my understanding is that that requires manually adding a TestCase  to the TestSuite everytime you create a new TestCase. I was hoping to accomplish this automatically.</p>
  
  <p>For instance, I have the following TestCases (each with several <code>test&lt;Method Name&gt;</code> methods):</p>
  
  <pre><code>class TestFamily(unittest.TestCase)
  class TestFamilyMember(unittest.TestCase)
  </code></pre>
  
  <p>How can I run all the tests in <code>TestFamily</code> AND <code>TestFamilyMember</code>?</p>
  
  <p><strong>Alternative</strong></p>
  
  <p>Check out <a href="http://nose.readthedocs.org/en/latest/" rel="nofollow">nosetests</a></p>