我正在学习django-pytest并尝试测试 unicode,但出现错误
我的模型
class Post(models.Model):
body = models.TextField()
value = models.CharField(max_length=5)
def __unicode__(self):
return self.body
测试
class TestPost:
def test_model(self):
obj = mixer.blend('birdie.Post')
assert obj.pk == 1, 'should create a post instance '
def test_uniccode(self):
obj = mixer.blend('birdie.Post',body='hello')
result = obj.__unicode__
assert result == 'hello', 'should return body unicode
我在测试 unicode 时遇到困难,我只是为了获得 100% 的覆盖率
非常感谢您通过测试提供的任何帮助。提前致谢