Spelling mistakes!

Jean-Paul Calderone exarkun at divmod.com
Fri Jan 6 11:12:44 EST 2006


On 6 Jan 2006 07:57:04 -0800, KraftDiner <bobrien18 at yahoo.com> wrote:
>try this:
>
>class x(object):
>   def __init__(self):
>      self.someName = "hello"
>   def someMethod(self):
>      self.sumName = "bye"
>
>find that bug.
>

exarkun at kunai:~$ cat > xobj.py
class x(object):
        def __init__(self):    
                self.someName = "hello"
        def someMethod(self):
                self.sumName = "bye"
exarkun at kunai:~$ cat > test_xobj.py
from twisted.trial import unittest

import xobj

class XObjTestCase(unittest.TestCase):
        def testSomeName(self):
                x = xobj.x()
                self.assertEquals(x.someName, "hello")
                x.someMethod()
                self.assertEquals(x.someName, "bye")
exarkun at kunai:~$ trial test_xobj.py 
Running 1 tests.
test_xobj
  XObjTestCase
    testSomeName ...                                       [FAIL]

=================================================================
[FAIL]: test_xobj.XObjTestCase.testSomeName

  File "/home/exarkun/test_xobj.py", line 10, in testSomeName
    self.assertEquals(x.someName, "bye")
twisted.trial.unittest.FailTest: 'hello' != 'bye'
-----------------------------------------------------------------
Ran 1 tests in 0.278s

FAILED (failures=1)
exarkun at kunai:~$ 

Hope this helps,

Jean-Paul



More information about the Python-list mailing list