python-为什么 AttributeError: 'case'对象没有属性“帐户”;
import unittest
from SFDC_Objects.Accounts import Accounts
class case(unittest.TestCase):
def setup(self):
self.account=Accounts()
self.account.account_init()
def testcase(self):
self.account.login()
def tearDown(self):
self.account.account_destroy()
if __name__ == "__main__":
unittest.main()
import unittest
from SFDC_Objects.Accounts import Accounts
class case(unittest.TestCase):
def setup(self):
self.account=Accounts()
self.account.account_init()
def testcase(self):
self.account.login()
def tearDown(self):
self.account.account_destroy()
if __name__ == "__main__":
unittest.main()
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
设置方法称为setUp。
setup
对unittest
没有任何意义,因此不会调用它,因此不会发生初始化。将setup
重命名为setUp
。此外,此测试不会测试任何内容,因为
testcase
应该称为runTest
。The setup method is called
setUp
.setup
means nothing tounittest
, so it isn't called, so the initialization doesn't happen. Renamesetup
tosetUp
.Also, this test won't test anything, as
testcase
should be calledrunTest
.