Загрузка...

Автоматический тест

Вы складываете 2 и 3. Вы хотите проверить, что результат равен 5. Вы запустите эту проверку. Последняя строка на экране будет OK.

Проверка, которая сравнивает add(2, 3) с 5

python
import unittest

def add(left, right):
    return left + right

class Check(unittest.TestCase):
    def test_sum(self):
        self.assertEqual(add(2, 3), 5)

unittest.main()

Последняя строка на экране — OK. Первая строка — точка. Эта точка — вот эта одна проверка. Одна из следующих строк начинается с Ran 1 test. add(2, 3) возвращает 5. self.assertEqual(add(2, 3), 5) сравнивает эту 5 с той 5, которую вы хотели. Они совпадают, поэтому последняя строка — OK. Имя test_sum начинается с test_, поэтому эта проверка запускается. Программа закончилась.

Если бы проверка сравнивала add(2, 3) с 9, последняя строка была бы FAILED (failures=1), потому что 5 не равно 9. Это другая программа. Эта программа сравнивает add(2, 3) с 5, поэтому последняя строка — OK.

📊 Проверка и экран

Проверка Последняя строка
add(2, 3) и 5 OK

Теперь вы можете проверить, что результат совпадает с тем, который вы хотели. Последняя строка — OK. Следующая страница читает одно слово, которое вы пишете после имени программы.

Последняя строка — OK

Последняя строка — OK. Проверка сравнила add(2, 3) с 5. Следующая страница читает одно слово, которое вы пишете после имени программы.

🧠 Проверьте Свои Знания

Готов к Началу

Проверьте Свои Знания

Бросьте себе вызов с помощью этой интерактивной викторины и узнайте, насколько хорошо вы понимаете тему

❓
5
Вопросы
🎯
70%
Для Прохождения
♾️
∞
Время
🔄
∞
Попытки

📝 Инструкции

  • Внимательно прочитайте каждый вопрос
  • Выберите лучший ответ на каждый вопрос
  • Вы можете пересдавать тест столько раз, сколько захотите
  • Ваш прогресс будет показан вверху