<br clear="all"><div>I can&#39;t figure out why ipdb is not displaying stout properly.</div><div>I&#39;m trying to debug why a test is failing and so I attempt to use ipdb debugger.</div><div><br></div><div>For some reason my Input seems to be accepted, but the STOUT is not displayed until I (c)ontinue.</div>
<div><br></div><div>Is this something broken in ipdb?</div><div>It makes it very difficult to debug a program.</div><div><br></div><div>Below is an example ipdb session, notice how I attempt to display the values of the attributes with:</div>
<div>user.is_authenticated()  </div><div>user_profile.reputation  </div><div>user.is_superuser  </div><div><br></div><div>The results are not displayed until &#39;begin captured stdout &#39;</div><div><br></div><div><br></div>
<div>In [13]: !python manage.py test  </div><div>Creating test database...  </div><div>&lt; SNIP remove loading tables &gt;  </div><div>nosetests  </div><div>...E..&gt; /Users/Bryan/work/APP/forum/auth.py(93)can_retag_questions()  </div>
<div>     92     import ipdb; ipdb.set_trace()  </div><div>---&gt; 93     return user.is_authenticated() and (  </div><div>     94         RETAG_OTHER_QUESTIONS &lt;= user_profile.reputation &lt; EDIT_OTHER_POSTS or  </div>
<div>  </div><div>user.is_authenticated()  </div><div>user_profile.reputation  </div><div>user.is_superuser  </div><div>c  </div><div>F&gt; /Users/Bryan/work/APP/forum/auth.py(93)can_retag_questions()  </div><div>     92     import ipdb; ipdb.set_trace()  </div>
<div>---&gt; 93     return user.is_authenticated() and (  </div><div>     94         RETAG_OTHER_QUESTIONS &lt;= user_profile.reputation &lt; EDIT_OTHER_POSTS or  </div><div>  </div><div>c  </div><div>.....EE......  </div>
<div>&lt;SNIP more failed tests&gt;  </div><div>======================================================================  </div><div>FAIL: test_can_retag_questions (APP.forum.tests.test_views.AuthorizationFunctionsTestCase)  </div>
<div>----------------------------------------------------------------------  </div><div>Traceback (most recent call last):  </div><div>  File &quot;/Users/Bryan/work/APP/../APP/forum/tests/test_views.py&quot;, line 71, in test_can_retag_questions  </div>
<div>    self.assertTrue(auth.can_retag_questions(user))  </div><div>AssertionError:   </div><div>-------------------- &gt;&gt; begin captured stdout &lt;&lt; ---------------------  </div><div>ipdb&gt; True  </div><div>ipdb&gt; 4001  </div>
<div>ipdb&gt; False  </div><div>ipdb&gt;   </div><div>--------------------- &gt;&gt; end captured stdout &lt;&lt; ----------------------  </div><div>  </div><div>----------------------------------------------------------------------  </div>
<div>Ran 20 tests in 78.032s  </div><div>  </div><div>FAILED (errors=3, failures=1)  </div><div>Destroying test database...  </div><div>  </div><div>In [14]:   </div><div><br></div><div><br></div><div>Here is the actual test I&#39;m trying to run:  </div>
<div>    def can_retag_questions(user):  </div><div>        &quot;&quot;&quot;Determines if a User can retag Questions.&quot;&quot;&quot;  </div><div>        user_profile = user.get_profile()  </div><div>        import ipdb; ipdb.set_trace()  </div>
<div>        return user.is_authenticated() and (  </div><div>            RETAG_OTHER_QUESTIONS &lt;= user_profile.reputation &lt; EDIT_OTHER_POSTS or  </div><div>            user.is_superuser)  </div><div><br></div><div>
I&#39;ve also tried to use pdb, but that doesn&#39;t display anything. I see my test progress ....&lt;stops&gt;  , and then nothing and not responsive to keyboard input.</div><div><br></div><div>Is this a problem with readline?</div>
-- <br>The best marketing related articles are at <a href="http://www.InstantDirectMarketing.com">http://www.InstantDirectMarketing.com</a><br>