2011-07-09 10 views
2

Pythonでユニットテストやオブジェクトをモックするのが初めてです。私はユニットテストを作成するために必要な機能を持っています。Pythonでオブジェクトをモックする

def BuildBall(self, material): 
    """Create a Ball from material.""" 
    result = {} 
    for b in xrange(material.ball_size()): 
    ball = material.ball(b) 
    result[ball.name()] = (ball.name(), ball.description()) 
    return result 

私は結果は私のユニットテストでどのように見えるかを予測することができるように、)ダミーのオブジェクト(マテリアル)を作成し、BuildBall(にそれを渡したいです。

この場合、私のメソッドにどのようにダミーのオブジェクトを渡すことができるのかよく分かりません。私の場合にMoxを使用してダミーオブジェクトを作成できるかどうかはどうですか?事前

+0

多少の関連性があります。偽のデータを生成する:http://www.joke2k.net/faker/ – opyate

答えて

2

おかげでPython Mockerパッケージを見てみましょう: それはあなたが簡単にテストのための特定の機能をモックオブジェクトを生成することができます。あなたは簡単な例hereを見つけることができます。

関連する問題