pythonではnoseというのをunitテストに使うとステキな気配を感じたので、noseを使ってみました。 しかし、いまいちまだ普通のpythonのunittestに比べてのステキっぷりを把握はできていないのですが、今後はnoseを使ってみることにしてみます。 unittestに比べて assertEqual(a,b) みたいに書かずに assert a == b と書けるのは直感的にわかりやすいなぁとは思うのですが、エラー発生時に渡されている値を確認するためにはnose.toolsのassert_equalを使った方がわかりやすいらしく、結局 assert_equal(a,b) と書くとあまり違いがわからなかったりするのです。 あとnoseは基本的には、コマンドラインのツールのようでいろいろなオプションを起動時に渡せるようです。 コマンドラインを指定せずにプログラム内に実行の記述を直接
nose is nicer testing for python nose extends unittest to make testing easier. Note to Users¶ Nose has been in maintenance mode for the past several years and will likely cease without a new person/team to take over maintainership. New projects should consider using Nose2, py.test, or just plain unittest/unittest2. Installation and quick start¶ On most UNIX-like systems, you’ll probably need to ru
はじめに nose を勉強しているので、自分用のまとめを公開していくことにしました。 nose とは nose は、Python 用のテストフレームワークです。 Python には、 doctest、 unittest といったいくつかのテスト方法があります。 nose は、特に利便性が高く、かつプラグインが充実しているため便利です。 まずは、インストール方法の紹介です。 インストール方法 Python のライブラリは、 インストールコマンドからインストールするの一般的です。 基本的には、パッケージ名を指定することで、インストールが完了します。 easy_install $ easy_install nose pip $ pip install nose プラグイン nose を利用したテストを実施していくような環境では、同時にカバレッジを取得したり、テスト件数の増加を確認することが多いで
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く