問題タブ [gaeunit]
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.
python - GAEUnit: assert ステートメントで長い文字列を使用すると問題が発生しますか?
長すぎるエラー文字列を含むアサーション ステートメントで GAEUnit がハングしているように見える奇妙なエラーが発生しています。
これらのテストは、GAE Dev サーバー 1.3.3 で実行しています。
これはうまくいきます:
ただし、より長い文字列を定義して、それを出力しようとすると、次のようになります。
フリーズします。(「ラン: 2/3」カウンターが停止します。)
の短いセグメントを選択するとjsonTest
、機能します。
何が起きてる?私は何か間違ったことをしていますか?これは GAEUnit のバグですか?
unit-testing - virtualenv 内で gaetestbed を使用する
GAE Testbed を試してみたいのですが、ホームページの手順を完了した後、次のエラーが発生します。
これがvirtualenvとその外の両方で発生することを確認しました。
google-app-engine - Python バージョンの Google App Engine で、db.Model クラスをオーバーライドして、大きなテーブルではなく一時データストアに保存するにはどうすればよいですか?
シンガポールでは、Singpath ( singpath.appspot.com )を使用して学生に Python を教えています。学生に Python でソフトウェアを書く練習をさせることに加えて、ビッグ テーブルにアクセスするために使用される google.appengine.ext.db API に学生を慣れさせたいと考えています。
App Engine アプリで db.Model 設定を変更して、大きなテーブルに書き込むのではなく、ローカルの一時データストアに書き込みまたはアクセスできるようにする最も簡単な方法は何ですか? 単体テストが実行されるたびにgaeunitが新しい一時データストアを作成する方法と同様のことをしようとしています。
python - GAE: このコードが devserver をクラッシュさせるのはなぜですか?
PythonでGAE 1.3.5 devserver SDKを使用しています。このコード行のコメントを外すと、テスト スイートを実行しようとするたびに GAEUnit がハングします。
modelutils
メソッド:
クラッシュやトレースバックはまったく表示されません... devserver が完全に応答しません。
特に、別の関数もmodelutils.applyToResultsOfQuery
モデルを削除するために使用されます。
テストはこれらの方法で問題なく実行されるため、問題はapplyToResultsOfQuery
.
使用中のモデルは次のとおりです。
ここで他に何が間違っている可能性がありますか?
更新: その行のコメントを外してテストを実行すると、開発サーバー全体がクラッシュするようです。その後、非テスト ページに移動すると、500 になります。そこからどのような結論を引き出すかはわかりません。
更新 2 : を取り除き、modeutils
別の方法で書き出すと、正常に動作します。
ただし、コメントを上に変更すると、再び失敗します。
無限ループになってしまうのでしょうか? fetch()
期待どおりに動作していませんか?
python - gaeunit、/test リンクが壊れているようです
gae プロジェクトで geaunit を使用しようとしています。推奨されるように、gaeunit.py ファイルをプロジェクトのルート ディレクトリに配置し、必要な行を app.yaml に追加し、テスト ディレクトリをプロジェクトのルート ディレクトリに配置しました。
管理者としてログインしているときに http://localhost:8080/test にアクセスすると、「おっと! このリンクは壊れているようです」というメッセージが表示されます。
管理者としてログインしていないときにhttp://localhost:8080/testにアクセスすると、「現在ログインしているユーザー test@example.com には、このページを表示する権限がありません」というメッセージが表示されます。
app.yaml
プロジェクトの構造
私は何を間違っていますか?
python - gaeunitを使用してGoogleログインをシミュレートする方法
現在、gaeunitを使用してGoogleAppEngineアプリケーションで自動テストを実行しています。gaeunitを使用して自分のGoogleアカウントを使用してユーザーのログインアクションをシミュレートできるかどうか疑問に思っていますか?
どうもありがとうございます。