Модульные тесты Python - я неправильно использую SetUp? - PullRequest
0 голосов
/ 13 ноября 2009

Что я здесь не так делаю?

import unittest

class Test_1(unittest.TestCase):

    def SetUp(self):
        self.data = []

    def test_data(self):
        self.assertEqual(len(self.data),0)

if __name__=='__main__':
    unittest.main()

Когда я запускаю его, он говорит:

Traceback (последний последний вызов):
Файл "C: ... \ break_unit_test.py", строка 9, в test_data self.assertEqual (len (self.data), 0) AttributeError: у объекта 'Test_1' нет атрибут «данные»

Я пытаюсь следовать этому примеру .

1 Ответ

5 голосов
/ 13 ноября 2009

Он должен иметь имя setUp, начиная с строчными буквами s.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...