問題タブ [django-unittest]
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.
django - Django 1.6.1 : トランザクション エラー。unitest のアトミック ブロックの最後までクエリを実行できません
Postgres を使用する Windows 上の Django 1.6.1
unittest を使用して、.cfg ファイルをサーバーにアップロードするビューをテストしています。という2つのエラーに直面しています
(1) TransactionManagementError: 現在のトランザクションでエラーが発生しました。Atomic ブロックの最後までクエリを実行することはできません。(2) OSError: [Errno 22] 無効な引数
以下に私の見解とテストを書き留めます。
Views.py
tests.py
ここで私が間違っていることを提案してください。ここに貼り付けられているコードがエラーに関係しない場合は、このエラーの原因がわかりません..
python - TestCase Setup に追加の引数を渡す
TestCase を使用して自分の django アプリのテストを書いていますが、次のように親クラスの setUp メソッドに引数を渡せるようにしたいと考えています。
ただし、次のエラーが表示されます。
これは、まだ self のみが渡されているためであり、__init__
これを機能させるにはクラスに上書きする必要があることを知っています。私はPythonの初心者で、これを実装する方法がわかりません。どんな助けでも大歓迎です!
django - gitlab ciでdjangoをテストするにはどうすればよいですか
私は正常に動作し、私の gitlab サーバーに接続できる gitlab-ci サーバーを持っています。
python - Django がテスト データベースを適切に破棄および作成できない
単体テストを実行しようとすると、次のようになります。
データベースを破壊できませんでした。テストを再実行すると、改善されます。
なぜこれがうまくいかないのか考えていますか?
最新の自作の実行 + mysql-5.6.21 + Django 1.5.5
python - Django テスト - 一連の n 回の同じテストのすべてのテスト失敗を出力します
最初のテストが失敗したとしても、TestCase 内のすべてのアサーション テストが実際にテストされることを望みます。私の状況では、すべてのアサーションは同じ性質のものです。
実際、私はPythonオブジェクトとして書かれた式を評価するものを持っています(文字列として書かれた式を計算してeval
ください)。私は次のようなことをしたいと思います:
=> !variable
にないすべての を表示したいlist_of_all_variables
これは、いわゆる数式をすべて確認し、エラーを修正できるようにするために必要です。
もう少しコンテキスト:
1 つのアプリで (バージョン管理されたデータ ファイルに書き込まれた ID のリストに応じて) さまざまな数のテストを実行しています。
可変数の TestCase インスタンスを作成するために、基本クラス (mixin) を作成し、3-argstype
関数を使用してその場でクラスを作成しました (つまり、クラスを作成します)。
このように、さまざまな IDn
に対応するテストがあります。n
これは最初のステップですが、私が望んでいるのは、これらのテストのすべてのアサーションがテストされ、対応するアサーション エラーが出力されることです。
python - Django テストで Magic Mock が返され、パッチが適用されていない戻り値
私が嘲笑している報告があります。レポートはディクショナリとして返されます。レポートの各メトリックはキーであり、値は長さ n (レポートの日数) の配列です。レポートからデータが返されなかった場合、0 の配列が生成されます。レポート内のいくつかのメトリックのみが戻り値でモックされているため、返されるレポート ディクショナリには、値を持つ特定のメトリックのみがあると予想されます。
テストを実行し、出力が予想される結果と等しいかどうかをアサートすると、マジック モックが特定のメトリックの値としてプラグインされます。私はこのようないくつかのテストを書きましたが、これまでに遭遇したことはありません。
エラー メッセージ -
モックアウトされたメトリクスの値は、宣言された実際の戻り値ではなく、魔法のモックを示しています。この構文の何が問題になっていますか?
django - テンプレート変数の値を確認するDjango Unitest
テンプレートに {{registered}} 変数があるとします。私はテストの一部を書きました:
そこで、応答で登録された変数の値を確認したいと思います。どうやってするの ?
django - django URLパターンをアサートして正しいクラスベースのビュー関数に解決する方法
私はクラスベースのビューを持っています
以下のように定義された url-pattern:
このパターンが現在のビュー関数に解決されるように、次のようなテストを作成しました。
この単体テストを実行すると、次のエラーが発生します。
このケースをテストする方法はありますか?
django - Django 動的フィクスチャで IntegrityError をキャプチャする
Django Dynamic Fixture (DDF)を試しています。独自の例外がいくつかあります。そのうちの 1 つはBadDataErrorで、「フィールドに渡されたデータに何らかの問題 (一意または無効ではない) があるか、必要な属性が無視リストにある」場合に生成されます。
たとえば、これ
BadDataError
Djangoが発生させるように、 を生成しIntegrityError
ます (テキストを None にすることはできません)。
私IntegrityError
がBadDataError
得るエラーは
問題は、IntegrityError
. DDF を使用しながら、どうすればこれを行うことができますか?