python-why AttributeError: у объекта 'case' нет атрибута 'account' - PullRequest
1 голос
/ 28 апреля 2011
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()

1 Ответ

2 голосов
/ 28 апреля 2011

Метод настройки называется setUp.setup ничего не значит для unittest, поэтому он не вызывается, поэтому инициализация не происходит.Переименуйте setup в setUp.

Кроме того, этот тест ничего не проверяет, так как testcase должен называться runTest.

...