カテゴリー別アーカイブ: python

[python] unittest で、import 時に実行されるモジュールに対して、モックする




import 時に実行されてしまうコードをmock化したい時は、単体試験ソースのclass定義の枠外に書く

モジュール全体をmock化する時

import されるモジュールに内部の処理だけmock化したいなら




[python] mechanize で ファイルをアップロードする file upload




form に対して add_file を行うとフィイルをアップロードできる。
add_fileは、
第一引数は、fileのobjectを指定するが、第二引数以降は省略可能。
第二引数は、content-type を文字列で指定。
第三引数は、file の名前を文字列で指定

使用例