問題タブ [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.

0 投票する
1 に答える
1479 参照

ruby-on-rails - レールでランダムデータを生成する:偽造/フェイカーまたはフェイカーを使用する必要がありますか?

私は Faker を使用して、テスト用のランダム データを生成し、レールにデータベースをシードしています。ただし、動作が少し遅いことがわかりました。

私は ffaker が同じことをより速く行うと聞いたことがあります。また、偽造についても聞いたことがあります。誰かがこれらの宝石の違いを強調して、どれが最高か教えてもらえますか? 新規挑戦者募集中です...

前もって感謝します。

0 投票する
2 に答える
1275 参照

ruby-on-rails - Faker gem の問題

Rails 4 プロジェクトに Fabrication と Faker をインストールしました

私は製作オブジェクトを作成しました:

そして、courses_controller_spec.rb テスト内で Faker オブジェクトを呼び出しています。

しかし、何らかの理由で、テストは 6 行目で失敗します。

エラーメッセージは次のとおりです。

なぜこれが失敗するのか正確にはわかりません。Faker で同じエラー メッセージが表示された人はいますか?

0 投票する
2 に答える
1297 参照

mysql - Ruby on Rails: 偽のデータを非常に迅速に入力する

私のような怠惰な人にとって、1 つの rake (端末) コマンドだけで偽のデータを db に入力するのは非常に簡単であると想像できます。

私はFaker、Populatorなどについて知っていますが、私が見る限り、それらはすべて、データをより人間に優しいものにするためにいくつかの(原始的ですが)コードを書く必要があります(ランダムデータのタイプを直接および手動で定義します:emalis、名前、価格等々)。

ほとんどの場合、それは理にかなっていますが、私の場合、mysql varchar フィールドに任意の文字列、テキスト フィールドに長いテキスト、int - 数字などを入力するだけで十分です。

助言がありますか?

0 投票する
2 に答える
611 参照

python - フィクスチャに新しいフェイカー データを挿入すると、多くのアサーションを更新する必要があります。それを修正するためのヒントはありますか?

しばらくの間、Faker ツール ( Python FakerPhp FakerRuby Faker ...) を使用して、テストまたはデモ データ用のフィクスチャを生成しています。

私は常に同じ生成されたデータを取得したいので、ランダムシード機能を使用します。これは非常に簡単な例です:

わかりました、すべてが素晴らしいです。

次に、プロジェクトに取り組み、新しいフィールドを Contact に追加する必要があります。

テストを更新します:

1 回目と 2 回目のテストで "c2.firstname" と "c2.lastname" アサーションを見ると、私の苦労がわかります。フィクスチャ生成の途中で新しい偽のデータを挿入すると、次のすべてのアサーションを更新する必要があります。 .

小規模なテストなら問題ありませんが、複数回のテストは非常に苦痛です。

この問題に関するヒントはありますか?

多くの乱数発生器インスタンスを使用することを考えていますが、それは良い方向だと思いますか?

0 投票する
1 に答える
181 参照

python - Pythonでキーボードストライク(スライドのスクロール用)を偽造するアプリケーション?

私はコンピュータ サイエンスの学生で、手の動き (垂直方向、水平方向) を認識する手袋をはめた電子エンジニアと一緒に働いています。

プロジェクトを提示するために、パワー ポイントのスライドを制御する小さなアプリケーションを作成することを考えました。コンセプトは非常にシンプルです。片手を左に動かすとスライドは次のスライドに移り、右に動かすと前のスライドに戻ります。

そのために、キーボードの右矢印と左矢印をシミュレートすることを考えました (これは、基本的にスライドを変更するために使用するものです)。

問題は、それが可能かどうかです。それとももっと良いアイデアがあると思いますか?

読んでいただきありがとうございます