как получить доступ к другому методу внутри класса в другом методе - PullRequest
0 голосов
/ 25 апреля 2020

Задание, данное мне, выглядит следующим образом.

  1. Определите класс TestIsEvenMethod, который является производным от unittest.TestCase class.

    Подсказка : Импортировать модуль unittest и использовать его утилиту TestCase.

  2. Определить тест test_isEven1 внутри TestIsEvenMethod, который проверяет, возвращает ли isEven(5) False или нет.

    Подсказка: используйте метод assertEqual для проверки вывода функции с ожидаемым выводом.

  3. Добавьте оператор unittest.main() вне определения класса .


Я написал приведенный ниже код для этой задачи

Но получаю ошибку "name 'isEven' не определено"

import unittest   

class TestIsEvenMethod(unittest.TestCase): 

     def isEven(x):
         if x%2==0:
             return True
         else:
             return False

    # Returns False or not.  
     def test_isEven1(self):
         r = isEven(5)
         self.assertEqual(r, False) 


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