Кажется, что это невозможно из коробки. Похоже, кто-то попытался найти решение
Посмотреть этот форум http://code.google.com/p/moq/issues/detail?id=176
этот вопрос Проверьте значение параметра ссылки с Moq
Вам нужно что-то вроде этого:
for dog_name in dog_names:
new_dog_info = info(
name = dog_name,
exercise = randint(0, 100),
...
Если это домашнее задание, вы, вероятно, не хотите, чтобы я все это выписывал.
Вы почти наверняка захотите поместить их в список:
kennel = []
for name in dog_names:
kennel.append(info(name,
random.randint(1, 5),
random.randint(1, 100),
random.randint(1, 10),
random.randint(1, 10)))
Когда вы закончите этот цикл, у вас будут все ваши собаки info
объекты в этом списке, и вы можете удобно переберите этот список.
for dog in kennel:
...