タグ

mockに関するnabetamaのブックマーク (2)

  • Go Mockでインタフェースのモックを作ってテストする #golang - Qiita

    Go Mockとは? https://github.com/golang を漁っていたら,Go Mockというものを見つけました。 github上での最初のコミットが2011年なので,かなり昔からあるようです。 名前からして何かのモックを作るライブラリだということは分かります。 READMEを見ると以下のように説明されています。 GoMock is a mocking framework for the Go programming language. It integrates well with Go's built-in testing package, but can be used in other contexts too. どうやらtestingパッケージと一緒に使うようです。 インストール READMEに書いてある通り,インストールしてみましょう。 どうやら,gomockと

    Go Mockでインタフェースのモックを作ってテストする #golang - Qiita
  • 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
  • 1