タグ

pythonとmockに関するsyanbiのブックマーク (2)

  • mockはこう使え - atsuoishimoto's diary

    最近、Mockライブラリ http://www.voidspace.org.uk/python/mock/ を使ってみたのでメモ。 このライブラリは、その性質上、動的にメソッドや属性を作成するケースが多く、普通のPythonライブラリのようにイントロスペクションに頼って使い方を調べるのは難しい。気で使うならまじめにドキュメントを読み込む必要がある。 関数の置き換え テスト中に呼び出される関数をMockで置き換える例。ここでは、関数 myapp.utils.func1() を置き換える。 from mock import Mock import myapp.utils # myapp.utils.func1 を、常に100を返す関数に置き換える myapp.utils.func1 = Mock(return_value=100) 戻り値が定数でない場合は、Mock()にside_effec

    mockはこう使え - atsuoishimoto's diary
    syanbi
    syanbi 2012/03/13
    python mockモジュールの使い方に関するエントリ。
  • MiniMock

    Unverified details These details have not been verified by PyPI Project links Homepage Download Meta License: MIT License (MIT) Author: Ian Bicking Maintainer: Low Kian Seong Tags mock, testing, unittest License & Collaboration MiniMock is by Ian Bicking with substantial contributions by Mike Beachy, and is maintained by Low Kian Seong. It is licensed under an MIT-style license. It has a github re

    MiniMock
  • 1