テストで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
を行う方法はありますか?または、すべての投稿データを自分で入力する必要がありますか? (フォーム自体や検証はテストしていません。投稿の応答のみをテストしています。
乾杯