Я новичок в модульном тестировании и макете объектов в 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 для создания фиктивного объекта в моем случае?
Заранее спасибо