タグ

appengineに関するokanesanのブックマーク (3)

  • Google App Engineアプリケーションと対話する·App Engine Console MOONGIFT

    システム開発に問題はつきものだ。重要なのはそのデバッグ方法で、分かりやすい方式として対話型のコンソールが知られている。PythonRubyなどでは対話型にコードを試すことができ、実際のデータの確認はもちろん、ちょっとしたコードをテスト実行するのに便利だ。 Google App Engile開発者必見!Web上で対話型に操作できる この方式はWebサーバをクラウド化しているGoogle App Engineでは通用しない。開発環境とGoogle App Engineの環境は100%同じではないので、環境の違いによるエラーが起こる可能性は十分にある。目の前で起きている問題にどう対処するか、対話型実行を可能にするのがApp Engine Consoleだ。 今回紹介するオープンソース・ソフトウェアはApp Engine Console、Webベースの対話型コンソールだ。 App Engine

    Google App Engineアプリケーションと対話する·App Engine Console MOONGIFT
  • Google App EngineでDjango[HW]

    Django情報の宝庫である、スパムとかでも取り上げられていましたが、普通にDjangoプロジェクトを動かそうとすると、myprj.myappなどの部分をmyappなどに修正するか、もしくは1階層余分にディレクトリを作る必要がありました。 こちらのサイトにその解決法と、Google App EngineでDjangoをそのまま動かす方法が掲載されていたので、自分用にメモ。 結論から言うと、main.pyでsys.path.append(‘/home/kei/workspace’)とやって、パスを通すのがキモだったみたいです。 Step1:Djangoプロジェクトの作成 まず新しいDjangoアプリを作成しましょう。これは、Django付属のdjango-adminを使用します。 > django-admin.py myprj Step2:main.pyの作成 ここを参考にmyprjディレ

  • Google App Engineでテスト駆動開発を行うための3つのTips | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    Google App Engineの開発ではPythonを使います。GAEを使ったWebアプリの開発でテスト駆動開発を行う際にも,Python的なユニットテストの文脈を活用できます。 ただし,GAEでユニットテストを行うためにはいくつかのツールやトリックが必要です。ここでは,そのテクニックを簡単に紹介します。 その1 : NoseGAEを使う Pythonのテスト用ツールにNoseがあります。このツールは,複数のディレクトリを渡り歩いて,複数のテストコードを一気に実行してくれる便利なツールです。 NoseのプラグインNoseGAEをインストールすることで,GAEアプリのテストを楽に行うことができます。「nose --with-gae」というようにオプション指定をすることでNoseGAEを利用できます。NoseGAEでは,テストコード上でGAEのモジュールやパッケージをインポートするために必

  • 1