問題タブ [faker]
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.
laravel - Fzaninotto/Faker 偽データ生成時のIF文
私は現在、私の非常に広大なテーブルを偽造しようとしています。現在、Laravel 4.1 を使用しています。
たとえば、前の列が「1」に設定されている場合にのみ入力する必要があるため、NULL に設定された列が 1 つあります。
私は現在持っています:
したがって、「type」が「1」である必要がある場合は、次の 2 つのフィールド「range_to」と「range_from」を偽造する必要があります。
これは論理的に可能ですか?どんなポインタでも大歓迎です。
ruby-on-rails - フェイカージェムを使用して日付を生成する
Railsアプリのデータを生成するためにfactory girlとfakerを使用しています。問題は、フェイカーのドキュメントがランダムな日付の生成について何も述べていないことです。
これが私の既存のコードです。ご覧のとおり、start_date 以降の処理方法がわかりません。どうすれば日付を生成できますか?
前もって感謝します :)
ruby-on-rails - すべてのデータベース関連付けで機能しない偽の宝石を使用したデータのシード
faker gem を使用してデータをシードしようとしていますが、非常に奇妙な結果が得られます。カテゴリは gem を使用して入力されますが、記事は入力されません。関連付けを使用してデータベースにデータを入力することをテストしましたが、正常に動作します。実行時にエラー メッセージが表示されない
レーキ データベース:シード
ここに、seeds.rb ファイルがあります。
ここでも、カテゴリを作成するために機能しますが、記事は作成しません。以下は、db に使用されるすべてのモデルです。
javascript - faker.js を使用して casperjs のフォームを生成する
Casperjs はフォームの入力と送信を行うことができますが、自分で入れて毎回変更する必要があります。Faker.js は、フォームが必要とする偽者の日付を生成できます。それで、私はそれを組み合わせる方法を考えていますか?たとえば、次のコードのように::
これは正しいと思いますか?
ruby - gemの構造を整理する
私は宝石を書きます、それは宝石への追加faker
です(税金や付加価値税などのロシア語の機能を備えています)
だから、私は問題を抱えています.コードのすべての部分は大きいので、論理的な部分に分割する必要があります.
IEInn
として呼び出される機能がありますFaker::Russian.inn()
だから、私は書く
faker/russian/inn.rb
それ以外の場合は、このファイルを (に) (必須)持っています
しかし、私はエラーがあります:lib/faker/russian.rb:5:in <class:Russian>': uninitialized constant Faker::Russian::Inn (NameError)
このエラーを回避し、コードとextend
接続されているすべてのモジュールを自動的に含めるにはどうすればよいですか?
ruby - Faker のメソッドがいくつかのモジュールにあるのはなぜですか?
私はこの宝石を見ています: https://github.com/stympy/faker
私はそれをかなり頻繁に使用しており、非常に優れていますが、すべてのメソッドがモジュールに編成されている理由がわかりません。
私は自分の工場でこれをしなければなりません:
すべてのモジュールをテスト スイートに含めることができるので、これを行うだけで済みます。
私はrspecを使用しています:
なぜわざわざメソッドを別々のメソッドに分けたのでしょうか? 速くするには?非常に複雑なプロジェクトでない限り、これは無視できる量ではないでしょうか? BetterFaker.word
より良い宝石があれば、それができるのではないでしょうBetterFaker.address
か? 覚えやすくなります:)
ruby-on-rails - Faker gem を使用してハッシュをシードする方法はありますか?
いくつかのデータをシードしようとしていますが、ハッシュを受け取るフィールドがあります。私が次のことをするとき
ハッシュ フィールドであるため、データが配列としてシードされているというエラーが表示されます。これを回避する方法はありますか?
私は次のことを試しました:
しかし、うまくいかないようです。
python - ロボット フレームワークと組み合わせてフェイカーを使用するにはどうすればよいですか?
テストケースに静的データとしてデータを持たずに、フェイカーライブラリを使用してデータを生成しようとしています。
キーワードから直接呼び出しfake.md5(raw_output=False)
たり、変数を作成してこの値を割り当てたりしましたが、どちらも意図した効果がありません。何をしても、テスト中に得られる唯一の出力はfake.md5(raw_output=False)
.
私は何を間違っていますか?
編集:私のキーワード(特定のフィールドに書き込みます。これは、フェイカーを使用できることを確認するための単なるテストキーワードです)-
log
編集 #2 -キーワードを見逃していたことに気付き、コードを更新しました
storage - ロボット フレームワーク: テスト スイートの期間中、フェイカーが生成したデータを保存する
テスト ケースで使用するすべてのテスト データの接尾辞を作成しました。たとえば、アカウントを追加するときに名前を入力する必要があります。静的テキスト「test」を使用し、この末尾に接尾辞を追加します。すべての分野で私がやっていることです。
ただし、このデータが正しく保存され、これらのテスト ケース中に正しく表示されることを確認する必要があるため、Robot Framework に、生成したこのサフィックスを何らかの方法で記憶させる必要があります。これまでのテストケースでは、faker でデータを生成した後に使用してきましたset variable
が、明らかにこれはキーワードに含まれています。この生成されたデータがテスト セッション中にアクセスできるようにするにはどうすればよいでしょうか (すべてのフォルダー内のテストは完了しています)?
現時点での私のコード:
繰り返しますが、別のテスト ケースでこの${suffix}の値を確認したいと思います。
前もって感謝します!
編集:
テスト スイート ファイル
リソースファイル