单元测试中的AssetError绑定方法

詹姆斯·里德(James Reid)

目前,我正在创建一个测试脚本。但我收到此错误:

 <bound method Score.percentage of <Score: Score object>> != 100

这些是我的代码:

models.py

class Score(models.Model):


    id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
    Name = models.CharField(max_length=120)
    score = models.FloatField(null=True, default=0)

    def percentage(self):

        percentage = (score/50) * 100

        return percentage

这是我的测试脚本(test.py)

self.assertEqual(Score.percentage, 100)

我期望:

Score.percentage = 100

但是我得到了

 <bound method Score.percentage of <Score: Score object>> != 100
赛斯

百分比是一种方法,因此您需要调用它

self.assertEqual(Score.percentage, 100)

应该

self.assertEqual(Score.percentage(), 100)

注意:尽管它仍然无法正常工作,因为您需要在一个score实例上调用该方法,并self.score在该方法内部而不是score上调用实例score()。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在单元测试中模拟Spring Controller方法模型绑定

来自分类Dev

Java单元测试中的void方法

来自分类Dev

单元测试嵌套方法

来自分类Dev

单元测试UITextField方法

来自分类Dev

单元测试通用方法

来自分类Dev

单元测试; 正确的方法?

来自分类Dev

正确的单元测试方法

来自分类Dev

单元测试重载方法

来自分类Dev

单元测试静态方法

来自分类Dev

单元测试无效方法

来自分类Dev

正确的单元测试方法

来自分类Dev

在单元测试中循环

来自分类Dev

单元测试中的NullError

来自分类Dev

Android中的单元测试?

来自分类Dev

单元测试中的NullError

来自分类Dev

Android中的单元测试?

来自分类Dev

Android 中的单元测试

来自分类Dev

在C#中执行/调试单元测试“方法”?

来自分类Dev

在单元测试中模拟AngularJS服务的正确方法?

来自分类Dev

使方法只能从单元测试中调用

来自分类Dev

在python单元测试中模拟类和类方法

来自分类Dev

跳过单元测试中的内部方法调用

来自分类Dev

在Django单元测试中修补日期时间的最佳方法

来自分类Dev

构造函数中的异步方法会影响单元测试

来自分类Dev

对类别中的私有方法进行单元测试?

来自分类Dev

在python单元测试中模拟类属性的更好方法

来自分类Dev

在EmberJS中对组件进行单元测试的正确方法

来自分类Dev

在OCaml中为模块编写单元测试的正确方法

来自分类Dev

如何为此类中的方法编写单元测试?