gpt4 book ai didi

python - 不返回任何内容的模型方法的 Django 测试用例

转载 作者:行者123 更新时间:2023-11-28 22:51:25 25 4
gpt4 key购买 nike

如何为不返回任何内容的模型方法编写测试用例:

def model_method(self):
# some operations
self.field1 = self.get_some_value()
self.save()

以上方法正在执行一些操作并保存,但没有返回任何内容。我正在做这样的事情

def test_model_method(self)
self.assertEqual(self.instance_object.model_method(), None)

请引用一些更好的方法,如果我不清楚,请告诉我。

最佳答案

与其检查返回值,不如检查更改后的属性。 (如果方法没有返回任何东西)

def test_model_method(self)
self.instance_object.model_method()
self.assertEqual(self.instance_object.field1, EXPECTED_FIELD1_VALUE)

关于python - 不返回任何内容的模型方法的 Django 测试用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21512494/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com