Django Rest Framework - 在 APITestCase 中加载装置?

标签 django django-rest-framework

我正在使用 django-rest-framework创建 API。我正在使用框架的 APITestCase 测试我的一些端点。

文档没有指定加载夹具和传统的方式 fixtures= ['initial_data.json']似乎没有工作。

如何装载夹具?

最佳答案

您描述的方式也应该有效。确保您在测试类中声明了夹具。下面是一个例子:

class MyViewsTestCase(APITestCase):

    fixtures = ['some_testdata.json']

    def test_random_thingy(self):
        variable = 'hello'
        self.assertEqual(variable, 'hello')

每次运行测试时,都会在测试运行后加载和删除夹具。

关于Django Rest Framework - 在 APITestCase 中加载装置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25297541/

相关文章:

python - 无法从 Django Rest API 获取图像

python - 如何在 Django Rest Framework 中列出相关对象

python - Django:我如何判断RelatedManager 中所有对象的某个质量是否相同?

python - 覆盖设置和包默认值

javascript - 如何使用 JavaScript 包含 Django 静态 URL?

javascript - Backbone.js 和 Django Rest Framework 注册和身份验证

django - 无法使用 django 1.5 自定义用户类执行数据迁移

python - 从 python 调用 yeoman 生成器?

django - 如何在 api django Rest 框架中显示 tabularinline?

django - 带有轻松缩略图的Django Rest框架