title: nosetests is capturing the output of my print statements. How to circumvent this?
body: <p>When I type</p>
  
  <pre><code>$ nosetests -v mytest.py
  </code></pre>
  
  <p>all my print outputs are captured when all tests pass.
  I want to see print outputs even everything passes.</p>
  
  <p>So what I'm doing is to force an assertion error to see the output, like this.</p>
  
  <pre><code>class MyTest(TestCase):
  
      def setUp(self):
          self.debug = False
  
      def test_0(self):
          a = .... # construct an instance of something
          # ... some tests statements
          print a.dump()
          if self.debug:
              eq_(0,1)
  </code></pre>
  
  <p>It feels so hackish, there must be a better way. Enlighten me please.</p>