問題タブ [fixture]

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 に答える
32 参照

python - 新しい移行後にデータは表示されますか?

私はdjangoを使用しており、初期データをWebアプリにロードするためのフィクスチャを含む移行があります。さらに、フィクスチャに含まれていない、ユーザーによって追加された他のデータがあります。

私の質問は次のとおりです。新しい機能をアプリに取り込むために新しい移行を作成して適用した場合、ユーザーが生成したデータは引き続き表示されますか (フィクスチャ内のデータが表示されることはわかっています)。

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

python - csvのDjangoフィクスチャ

Djangoテストでは、csvファイルにあるフィクスチャをロードしたいと思います。それを行うための最良の方法は何ですか?

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

python - 単体テストの一部としてデーモンを開始/停止するためのベスト プラクティス (pytest を使用)

コードの機能テストには、データベースなどの外部リソースが必要になることがよくあります。

基本的に 2 つのアプローチがあります。

  • リソース (データベースなど) は常に実行されており、常に利用可能であると仮定します。
  • テストの一環として関連リソースを開始/停止します

Python unittest(2) の「古い」世界では、サービスを制御するために setUp() および tearDown() メソッドを使用できました。

py.test により、世界はより複雑になり、 setUp() および tearDown() メソッドの概念は、フィクスチャを実装するための funcarg マジックに置き換えられました。正直なところ、このアプローチは壊れています - 少なくとも setUp/tearDown メソッドの代わりとして。

py.test が使用されているプロジェクトでサービスとリソースを制御するための推奨される方法は何ですか?

setUp/tearDown メソッドを使用してテストを (少なくとも必要に応じて) 書き続ける必要がありますか、それともより良いパターンがありますか?

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

objective-c - b2Body の isSensor を動的に設定する

あるワークフローの瞬間に、b2Body の isSensor を変更したいだけです。
私がやること:

しかし、このフィクスチャをボディバックに設定する方法が見つかりませんでした。これを行う方法をアドバイスしてください。ありがとう!

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

ruby-on-rails - Rails はフィクスチャの created_at を生成しません

フィールドとして「question_id」、「elapsed_time」、「allowed_time」、「status」を持つモデルの質問と、質問を含む JSON を受け取って保存する Reporting という名前のコントローラーがあります。(「question_id」は私のモデルとは関係ありません)

これまでのところ問題はありません。いくつかのテストを実行しようとするまで。Rails が質問のフィクスチャを読み込もうとしているときにエラーが発生しました: ActiveRecord::StatementInvalid: SQLite3::ConstraintException: questions.created_at may not be NULL: INSERT INTO "questions"

これが私の備品です:

と私のモデル:

何か案が ?

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

grails - 名前付きデータソースを使用している場合、フィクスチャデータを複数回ロードする Grails テスト

私は、独自のドメイン クラスを持つ Grails プラグインに取り組んでいます。名前付きデータ ソースの使用を開始するまで、統合テストは正常に機能していました。ここで、テストを実行すると、テストで を呼び出すたびにフィクスチャ データがデータベースに複製されますfixtureLoader.load()

これが私のドメインオブジェクト、フィクスチャなどの例です:

Program.groovy:

programData.groovy:

私のデータソースは次のように構成されています:

そして私のテストは次のようなものです:

テストを実行すると、次のようになります。

2 番目のテストをコメントアウトすると、正常に動作します。ただし、両方のテストを実行すると、フィクスチャ データが DB に 2 回挿入されます。

dataSource_myDataデータ ソースを変更して名前付きソースを削除し (に変更dataSource)、ドメイン クラスのマッピングからデータソース構成を削除しても機能します。

名前付きデータソースを使用すると、フィクスチャ データが 2 回挿入されるか、各テスト後にクリーンアップされない理由がわかりません。何か案は?

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

testing - セルフホストと本番 webapi サービスの両方で XUnit テストを実行するには?

ASP.NET WebApi サービスのテストを作成し、それをセルフ ホスト サービスとライブ Web ホスト サービスに対して実行したいと考えています。これはテストフィクスチャで実行できると思いますが、セットアップ方法がわかりません。Xunit にパラメーターを渡して自己ホスト型フィクスチャまたは Web ホスト型フィクスチャを選択できるように、構成可能なテスト フィクスチャを使用する例を知っている人はいますか?

0 投票する
4 に答える
24191 参照

symfony - Symfony 2 の機能テストからフィクスチャをロードするにはどうすればよいですか

DoctrineFixturesBundle がインストールされ、コマンドラインからフィクスチャをロードできますが、機能テストからフィクスチャをロードするにはどうすればよいですか?

0 投票する
0 に答える
107 参照

grails - Grails - SeleniumConfig.groovy で xml フィクスチャをブートストラップする方法

セレン テストを実行するときだけ使用したい xml データ フィクスチャがあります。SeleniumConfig.groovy 内から実行するフィクスチャをブートストラップしたいのですが、ブートストラップやフィクスチャにあまり詳しくありません..

誰でも私にいくつかのガイダンスを提供してもらえますか? 前もって感謝します。

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

javascript - forループを使用して生成されたフィクスチャデータでのEmber.jsフィクスチャアダプタIDエラー

私は、Ember を使用して単純なタスクのように見えることを達成しようとしています。ディレクトリにいくつかの画像をドロップし、ember アプリにそれらの画像を表示させたいと考えています。私が思いついた解決策は、非常に賢いと思いましたが、for ループでフィクスチャ データ オブジェクトを生成することでした。これは、ディレクトリ内の画像に連続番号が付けられている場合に対応します。

近づいているようですが、次のエラーが発生しています。

Uncaught Error: the id property must be defined for fixture "{ id: 1, href: \"public/1.jpg\", style: \"top: 0px; left: 0px\" }"

抜粋されたフィクスチャ データに id が表示されているため、これは奇妙に思えます。これは、データの生成方法に問題があるのではないかと考えさせられますか? ここに私が取り組んでいる完全なコードがあります:

および関連する HBS コード:

考え?