問題タブ [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.
unit-testing - CakePHPのテストメソッド間でフィクスチャを動的に変更できますか?
テスト方法間でフィクスチャを変更することは可能ですか? もしそうなら、どうすればこれを行うことができますか?
この問題の私の構文:
Cakephp フレームワークでは、フィールドをテーブルに追加することによって構成された動作のテストを作成しています。これは、「作成済み」フィールドと「変更済み」フィールドを追加すると、保存時にこれらのフィールドが自動入力されるのと同じように機能することを意図しています。
これをテストするために、さまざまなセットアップをテストするために数十のフィクスチャ/モデル コンボを作成できますが、テスト メソッド間でフィクスチャの「形状」を変更するだけの方が 100 倍速く、簡単です。
CakePHP フレームワークに慣れていない場合でも、 SimpleTestを使用しているため、私を助けることができるかもしれません。
編集:より一般的になるように質問を言い換えました
.net - Railsフィクスチャに相当する.netはありますか?
テストの前にデータベースにデータを挿入し、テストの実行後にデータをロールバックするプロジェクト/ツールを探しています。
ruby on rails には yaml フィクスチャがあることを知っているので、.net プロジェクト用のプロジェクトがあることを期待していました。
django - Djangoのフィクスチャにファイルをどのように配置しますか?
DjangoフィクスチャのFileFieldまたはImageFieldのフィールドにファイル名を簡単に入力できますが、そのファイルは存在せず、アプリケーションをテストしようとすると、そのファイルが存在しないために失敗します。
ファイル自体も使用できるように、Django フィクスチャで FileField または Imagefield を正しく設定するにはどうすればよいですか?
ruby-on-rails - フィクスチャからレールにテーブルを作成するにはどうすればよいですか?
簡単な要約: 私は、個人的なチェックリスト/やることリストである Rails アプリを持っています。基本的に、ログインしてToDoリストを管理できます。
私の質問: ユーザーが新しいアカウントを作成するときに、チェックリストに 20 ~ 30 の既定の To Do 項目を入力したいと考えています。私は言うことができることを知っています:
ただし、入力する ChecklistItem 行が 20 行あるため、60 行の非常に湿った (DRY ではない) コードになります。もっと良い方法があるはずです。
そのため、アカウントの作成時に YAML ファイルから ChecklistItems テーブルをシードしたいと考えています。YAML ファイルには、入力するすべての ChecklistItem オブジェクトを含めることができます。新しいユーザーが作成されたとき -- bam! -- 事前設定された To Do 項目がリストにあります。
どうすればいいですか?
ありがとう!
(追伸: なぜ私がこれを行っているのか疑問に思っている方のために: 私は Web デザイン会社のクライアント ログインを作成しています。20 の一連のステップ (最初の会議、設計、検証、テストなど) を実行します。これらの 20 のステップは、新しいクライアントごとに入力したい 20 のチェックリスト項目です. ただし、誰もが同じ 20 の項目から始めますが、通常、プロジェクトに基づいて実行するステップをカスタマイズします (したがって、私のバニラのやることリストの実装と、プログラムで行を入力したいという願望)質問があれば、さらに説明できます.
python - Google App Engine のフィクスチャ
Google App Engine でフィクスチャを作成するための Python ツールはありますか? Fixture( http://farmdev.com/projects/fixture/ ) を試してみました。これは私が出会った中で最も素晴らしいツールです。API のクリーンなアプローチと一貫性が気に入っています。ただし、LGPLライセンスです。私たちのプロジェクトは Apache License 2.0 の下でライセンスされており、AFAIK LGPL はこのライセンスと互換性がありません。Fixture に似ているが、Apache と互換性のあるライセンスを持つ他のツールを提案してもらえますか?
ruby-on-rails - ERB で ERB タグをエスケープするにはどうすればよいですか
私は単純なfixture.yml
ファイルを持っています:
問題は、ERB コードがフィクスチャのロードの一部として解析されることですが、実際には本体を文字通り "<%= variable %>" (補間されていない) にしたいのです。
ERB タグをエスケープするにはどうすればよいですか?
sql - ユーザーモデルのDjangoにSQLフィクスチャをロードする方法は?
SQLフィクスチャを使用してauth.Userの初期データをロードする方法を知っている人はいますか? 私のモデルでは、sql という名前のフォルダーに < modelname >.sql ファイルがあり、syncdb が見事に機能します。しかし、auth.User モデルでそれを行う方法がわかりません。私はそれをグーグルで検索しましたが、成功しませんでした。
前もって感謝します、
アルド
python - 外部キーと SQLAlchemy を使用してフィクスチャをインポートしますか?
フィクスチャを使用してテスト データ セットを Pylons / PostgreSQL アプリにロードする実験を行っています。これは、自動インクリメント ID フィールドを参照する場合に外部キーを適切に作成できないことを除けば、うまく機能します。
私の備品は次のようになります。
そしてモデル:
「paster setup-app development.ini」を実行すると、SQLAlchemey は FK 値を「None」と報告するため、明らかに見つからない:
フィクスチャのドキュメントでは、これが問題になる可能性があると実際に警告しています。
「ただし、場合によっては、シリアル ID 列のように、ロードされるまで値を持たない属性を参照する必要がある場合があります。(セッションを使用する場合、これは SQLAlchemy データ層ではサポートされないことに注意してください。)」
http://farmdev.com/projects/fixture/using-dataset.html#referencing-foreign-dataset-classes
これは、これが SQLAlchemy でサポートされていないということですか? または、SA「セッション」を使用せずにデータをロードすることは可能ですか? 他の人々はこの問題をどのように扱っていますか?
rest - RestFixture を使用した Xhtml 厳密ドキュメントの解析
//xhtml:title[text()='Page Title'] のような xpath があります
RestFixture から次のエラーが表示されます。
java.lang.IllegalArgumentException: ドキュメントから xpath '//xhtml:title[text='Page Title']' を抽出できません
ドキュメントから を削除し、xpath 文字列から xhtml 名前空間を削除すると、正常に動作します。
コマンド ラインで 4xpath を使用して xpath クエリを実行すると、 --namespace=xhtml= http://www.w3.org/1999/xhtmlスイッチを指定して xpath 文字列に名前空間指定子を含めない限り、機能しません。
問題は、RestFixture で名前空間を指定する方法はあるのでしょうか、それとも、xpath を xhtml の厳密なドキュメントで RestFixture と連携させるために必要な黒魔術があるのでしょうか?
php - ヘルプが必要:Doctrine_Core :: set()を呼び出せませんでした...symfony1.4フィクスチャ
Doctrine_Core :: set()を呼び出すことができませんでした。1対多の参照を設定する場合、2番目の引数はDoctrine_Collectionのインスタンスである必要があります。
これは、フィクスチャの「アップロード」テーブルに「アセット」のデータを含めると発生します。
以下のschema.ymlの一部を参照してください。
フィクスチャの一部は次のとおりです。
これは、フィクスチャの「アップロード」テーブルに「アセット」のデータを含めると発生します。「Doctrine_Core :: set()、2番目の引数を呼び出せませんでした...」という問題について誰かが考えていますか?