我刚开始在测试中使用Factory boy,效果很好。
我想测试 crud 视图,所以在某些时候,我需要发布数据(以 json 格式)以进行创建和更新操作。
我希望我的测试内容类似于:
a = self.client.post(
my_url,
json.dumps(my_factory.stub()),
content_type="application/json")
assert a.status_code == 403
这显然不起作用。我明白<factory.containers.StubObject object at 0x7ffa34e375d0> is not JSON serializable
了有什么办法吗?还是我需要自己填写所有帖子数据?(我没有测试表单本身或验证,只是发布响应。
干杯