問題タブ [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.
ruby-on-rails - レールでランダムデータを生成する:偽造/フェイカーまたはフェイカーを使用する必要がありますか?
私は Faker を使用して、テスト用のランダム データを生成し、レールにデータベースをシードしています。ただし、動作が少し遅いことがわかりました。
私は ffaker が同じことをより速く行うと聞いたことがあります。また、偽造についても聞いたことがあります。誰かがこれらの宝石の違いを強調して、どれが最高か教えてもらえますか? 新規挑戦者募集中です...
前もって感謝します。
ruby-on-rails - Faker gem の問題
Rails 4 プロジェクトに Fabrication と Faker をインストールしました
私は製作オブジェクトを作成しました:
そして、courses_controller_spec.rb テスト内で Faker オブジェクトを呼び出しています。
しかし、何らかの理由で、テストは 6 行目で失敗します。
エラーメッセージは次のとおりです。
なぜこれが失敗するのか正確にはわかりません。Faker で同じエラー メッセージが表示された人はいますか?
mysql - Ruby on Rails: 偽のデータを非常に迅速に入力する
私のような怠惰な人にとって、1 つの rake (端末) コマンドだけで偽のデータを db に入力するのは非常に簡単であると想像できます。
私はFaker、Populatorなどについて知っていますが、私が見る限り、それらはすべて、データをより人間に優しいものにするためにいくつかの(原始的ですが)コードを書く必要があります(ランダムデータのタイプを直接および手動で定義します:emalis、名前、価格等々)。
ほとんどの場合、それは理にかなっていますが、私の場合、mysql varchar フィールドに任意の文字列、テキスト フィールドに長いテキスト、int - 数字などを入力するだけで十分です。
助言がありますか?
python - フィクスチャに新しいフェイカー データを挿入すると、多くのアサーションを更新する必要があります。それを修正するためのヒントはありますか?
しばらくの間、Faker ツール ( Python Faker、Php Faker、Ruby Faker ...) を使用して、テストまたはデモ データ用のフィクスチャを生成しています。
私は常に同じ生成されたデータを取得したいので、ランダムシード機能を使用します。これは非常に簡単な例です:
わかりました、すべてが素晴らしいです。
次に、プロジェクトに取り組み、新しいフィールドを Contact に追加する必要があります。
テストを更新します:
1 回目と 2 回目のテストで "c2.firstname" と "c2.lastname" アサーションを見ると、私の苦労がわかります。フィクスチャ生成の途中で新しい偽のデータを挿入すると、次のすべてのアサーションを更新する必要があります。 .
小規模なテストなら問題ありませんが、複数回のテストは非常に苦痛です。
この問題に関するヒントはありますか?
多くの乱数発生器インスタンスを使用することを考えていますが、それは良い方向だと思いますか?
python - Pythonでキーボードストライク(スライドのスクロール用)を偽造するアプリケーション?
私はコンピュータ サイエンスの学生で、手の動き (垂直方向、水平方向) を認識する手袋をはめた電子エンジニアと一緒に働いています。
プロジェクトを提示するために、パワー ポイントのスライドを制御する小さなアプリケーションを作成することを考えました。コンセプトは非常にシンプルです。片手を左に動かすとスライドは次のスライドに移り、右に動かすと前のスライドに戻ります。
そのために、キーボードの右矢印と左矢印をシミュレートすることを考えました (これは、基本的にスライドを変更するために使用するものです)。
問題は、それが可能かどうかです。それとももっと良いアイデアがあると思いますか?
読んでいただきありがとうございます