为什么在单元测试中列出值而不是str?

时间:2019-05-27 14:05:58

标签: python-3.x unit-testing

我有一个带有两个属性字符串的类,但是在单元测试中返回一个列表(“ Test”,),而不是字符串“ Test”。

型号:

class Company:
    def __init__(self, document:str, name:str):
        self.name = name,
        self.document = document

单元测试:

def test_create_company(self):
       company = Company(name='Test', document='1111111111')
       self.assertEqual('Test', company.name)

错误:

>       self.assertEqual('Test', company.name)
E       AssertionError: 'Test' != ('Test',)

0 个答案:

没有答案