問題タブ [factory-boy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - FactoryBoy: 分解方法は?
teardown
FactoryBoy + Django の仕組みがわかりません。
次のようなテストケースがあります。
setUp
すべてのテストに対して1回実行するのは正しいですか? 2 番目のテストがあり、それを実行する前にクリーンな状態が必要な場合、どうすればこれを達成できますか? ありがとう
python - factory_boy での 1 対多の関係
ORM として SQLalchemy を使用しており、テスト フィクスチャを factory_boy に移植しようとしています。私のスキーマには、1 対多の関係にある 2 つのオブジェクトが含まれています。つまり、あるモデルのインスタンスは、他のインスタンスを持つリストのような構造を持っています。例:
現在、いくつかの住所を持つ人を作成する工場を作成しようとしています。Factory_boy にはSubFactory
. しかし、それを 1 対 1 の関係で使用する方法しかわかりません。person =
別のファクトリでアドレスを作成してアタッチできることはわかっていますが、 PersonFactory.create(num_addresses=4)`のようなことをしたいと思います。
これが現在 factory_boy で可能かどうか知っている人はいますか?
factory_boy 2.4.1 を使用しています。
django - factory_boy を使用してユーザー グループを設定する方法
私はDjangoにかなり慣れていません。を使用するgroups
フィールドを設定しようとしています。デフォルトのクラスにはフィールドがあります。私はそれを設定しようとしましたが、それは役に立ちません。User
factory_boy
User
_groups
python - django-mptt ツリーに新しいルート ノードを追加します。
django-mptt の既存のツリーに新しいルート ノードを追加するにはどうすればよいですか? Django 1.7.4 と django-mptt==0.6.1 を FactoryBoy で使用して、ツリーをテストしています。私は次のことを試しました:
私が行うことはすべて、新しいツリーを作成します。
python - Django Factory Boyレタージェネレーター
ナンバーワンの代わりにレタージェネレーターを作成するにはどうすればよいですか?
例えば:
「user-1」ではなく「user-a」が必要です。string.ascii_lowercase を使用しようとしているのかもしれませんが、これを行う方法がわかりません。
python - Factory Boy を使用した Django テストのエラー
Django プロジェクトで Factory Boy を使用しています。私の間違いを説明してください。'tests.py' を実行したときにエラーが発生したのはなぜですか - 'ValueError: "" needs to have value for field "post" before this many-to-many relationship can be used .'
これが私のコードです:
tests.py
models.py
トレースバック:
python - django で Factory Boy を使用して文字列と数字の組み合わせを作成する
データベースの 1 つのフィールドに「XL1A」または「PP25」のような文字列と数字の組み合わせを作成したいのですが、どうすればよいですか? 今のところ大文字のみを使用しています。
また、ランダム IP アドレスなど、Factory Boy で FuzzX のランダム パターン ルールを作成する方法はありますか?