当我尝试运行忍者IDE这个单元测试:单元测试 - 发生错误
import Node
import unittest
class TestNode(unittest.TestCase):
def test_creation(self):
self.testedInstance = Node(1)
self.assertIsNotNone(testedInstance)
if __name__ == '__main__':
unittest.main()
我得到这个错误:
Ran 1 test in 0.001s
FAILED (errors=1)
Execution Successful!
文件Node.py:
class Node:
def __init__(self, init_value):
self.value = init_value
如果我将测试机构更改为self.assertTrue(1)
,则错误消失。
对不起,我的英语水平。
谢谢
您的意思是'self.assertIsNotNone(self.testedInstance)'代替吧?不过,如果一个本地名字可以,那么不需要赋予'self'。 – 2013-04-10 21:16:38