*犬、猫の食事* ◇人間の食べ物には犬や猫にとって害のあるものも多いので基本的には、ドッグフードやキャットフード を与えて上げてください。 ○ドックフードは大きく分けると3つのタイプがあります
VimでPython + TDD な事をしていたらVimスクリプトが出来てたので公開します。 私のPC環境 Windows 7 + 香り屋 Vim 7.2-20100510 for Windows (32bit VC2008) 他OSでの動作確認はしていません。。。 使用は自己責任で、ご自由に。 Vimからnoseを実行する 参考にしたページ VimでRubyスクリプトの実行と結果のプレビュー表示 - ナレッジエース 編集中のテストの実行結果をプレビュー表示します。 また、編集中のファイルがテストコードでなければ、test_<編集中のファイル名>に対してテストを実行します。 例)編集中のファイルが"hoge.py"の場合、"test_hoge.py"をカレント以下のディレクトリから探し、 :!nosetests -v test_hoge.py を実行します。 注意 あくまでも テストコード
承前 ということで、GAEUnitを使いながらGAE+DjangoでTDD開発していくメモ二回目。作るものはStatというエンティティにデータを書き込む・読み出すアプリを書いてみる、ということにする。 アプリケーション作成 なぜかDjangoはコントローラとモデルの組み合わせをアプリケーションと呼ぶらしい。アプリケーション名はstatにする。 python manage.py startapp stat→statというディレクトリが生成される。中身は__init__.py, views.py, models.py unit_tests.py まずはStatというクラスの実体を生成し、そいつがNoneではないことを確認。 import unittest import logging from google.appengine.ext import db from gaetest.stat.m
Google App Engineの開発ではPythonを使います。GAEを使ったWebアプリの開発でテスト駆動開発を行う際にも,Python的なユニットテストの文脈を活用できます。 ただし,GAEでユニットテストを行うためにはいくつかのツールやトリックが必要です。ここでは,そのテクニックを簡単に紹介します。 その1 : NoseGAEを使う Pythonのテスト用ツールにNoseがあります。このツールは,複数のディレクトリを渡り歩いて,複数のテストコードを一気に実行してくれる便利なツールです。 NoseのプラグインNoseGAEをインストールすることで,GAEアプリのテストを楽に行うことができます。「nose --with-gae」というようにオプション指定をすることでNoseGAEを利用できます。NoseGAEでは,テストコード上でGAEのモジュールやパッケージをインポートするために必
Library: https://pypi.org/project/WebOb Basisconcepten #Wat is WSGI? #WSGI, oftewel de Web Server Gateway Interface, is een gestandaardiseerde interface die communicatie tussen webservers en Python-applicaties mogelijk maakt. Deze standaard zorgt ervoor dat webservers en applicaties soepel met elkaar samenwerken. Denk aan het feit dat frameworks als Flask en Django op WSGI bouwen, waardoor ze onaf
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー 先日リリースされたPython 2.7がなかなかいいかんじ。set型のリテラル,set/辞書内包表記やviewなど3.xからのバックポートを多く含んでいる。細かいところではネットワーク系モジュールのIPv6対応が進んでいたり,Python 2系最後のリリースとうたわれているだけあって,かなり意欲的なリリースとなっている。 なかでも,標準のunittestモジュールがものすごく大きな進化を遂げていて,かなり魅力的になっているので簡単に紹介したいと思う。 テストディスカバリ 単体テストは,たいていモジュールやクラス,または機能ごとに個別にファイルを作り,テストコードを書く。大抵のプロジェク
except 節は一つまたはそれ以上の例外ハンドラを指定します。 try 節内で全く例外が起きなければ、どの例外ハンドラも実行されません。try スイート内で例外が発生すると、例外ハンドラの検索が開始されます。http://www.python.jp/doc/release/ref/try.html強調は引用者による。これの帰結は、例えば、 # -*- coding: utf-8 -*- try: num = int("16") except ValeuError: # 例のため、わざと"ValueError"であるべきものを # "ValeuError"とtypoしています pass try: num = int("SPAM") except ValeuError: # ここでtypoが判明 pass のようなコードを書いたときに、実際に例外が発生しないと単純なバグを検出できないというこ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く