---------- Forwarded message ----------
From: Oleg Oltar <[EMAIL PROTECTED]>
Date: Fri, Apr 4, 2008 at 2:49 PM
Subject: Re: [Tutor] Unittest traceback
To: Kent Johnson <[EMAIL PROTECTED]>


Yes! Tried in command line. works fine there. Not sure howto customize my
IDE correctly. I use Emacs.

Thanks,
Oleg


On Fri, Apr 4, 2008 at 2:36 PM, Kent Johnson <[EMAIL PROTECTED]> wrote:

> Oleg Oltar wrote:
>
> > Hi!
> > I am trying to use unittest in python first time. But have a strange
> > traceback each time I run my sample tests.
> >
>
> How are you running the test? My guess is that you are running it in an
> IDE or something that shows the normal system exit exception.
>
> Calling sys.exit() raises the SystemExit exception with a result code.
> Normally this is not shown by the runner.
>
> In Python False == 0 so your program is exiting normally with a code of 0
> (no error). It is probably the program runner that is showing the traceback.
>
> Try running the program from the command line.
>
> Kent
>
>
>  Can you please explain why I have it. No info about it in the doc. e.g.
> > the code is
> >
> > import unittest
> > import squaren
> >
> > class TestCases(unittest.TestCase):
> >    def setUp(self):
> >        pass
> >
> >    def testsmall(self):
> >        self.assertEqual(True, True)
> >
> >
> >
> > if __name__ == '__main__':
> >    unittest.main()
> >
> > And the traceback is
> > ----------------------------------------------------------------------
> > Ran 1 test in 0.000s
> >
> > OK
> > Traceback (most recent call last):
> >  File "/tmp/py359hJx", line 14, in <module>
> >    unittest.main()
> >  File "/opt/local/lib/python2.5/unittest.py", line 768, in __init__
> >    self.runTests()
> >  File "/opt/local/lib/python2.5/unittest.py", line 806, in runTests
> >    sys.exit(not result.wasSuccessful())
> > SystemExit: False
> >
>
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to