Python 为什么这里没有导入断言

Python 为什么这里没有导入断言,python,Python,我有下面的单元测试用例 import unittest from webPageTestUtils import WebPageTestProcessor class webPageUtilsTest(unittest.TestCase): def setUp(self): self.webPageTestProcessor = WebPageTestProcessor() def test_submitTest(self): url = N

我有下面的单元测试用例

import unittest
from webPageTestUtils import WebPageTestProcessor

class webPageUtilsTest(unittest.TestCase):

    def setUp(self):
        self.webPageTestProcessor = WebPageTestProcessor()

    def test_submitTest(self):
        url = None;
        assertEqual(self.webPageTestProcessor.submitTest(url),None)

if __name__ == '__main__':
    unittest.main()
执行后,我得到一个错误的说法

name错误:未定义全局名称“assertEqual”


我已经对unittest.TestCase进行了子类化,那么python为什么不识别assert呢?它是一个基于
self
的方法:

self.assertEqual(self.webPageTestProcessor.submitTest(url), None)