正在加载...

自动测试

你把 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%
及格要求
♾️
∞
时间
🔄
∞
尝试次数

📝 说明

  • 仔细阅读每个问题
  • 为每个问题选择最佳答案
  • 您可以随时重新参加测验
  • 您的进度将显示在顶部