项目场景:
在Pycharm中使用unittest模块的assertEqual等价断言方法,对Function_1模块中的describe_pets方法进行测试。
问题描述:
- 被测试的函数运行一切正常
- 函数运行生成的结果为“我有一只宠物,它的名字是大傻,它是一只哈士奇”
- 在assertEqual断言测试方法里写的预期结果为“我有一只宠物,它的名字是大傻,它是一只哈士奇”
- 实际运行结果与预期结果完全相同,但测试结果屡次出现Assertion failed、Expected :None这种报错,断言测试认为二者并不等价。
- 以下内容为测试模块的代码:
import unittest
from Function_1 import describe_pets
class DescribePetsTest(unittest.TestCase):
'''对Function_1的describe_pets方法进行单元测试'''
def test_describe_pets(self):
'''测试describe_pets方法是否可以正常运行'''
Expected_description='我有一只宠物,它的名字是大傻,它是一只哈士奇'
print(Expected_description)# 输出查看一下期待生成的结果
Actual_description=describe