Для всех пользователей нашей системы мы генерируем пару секретный / открытый ключ, которая часто занимает секунду или две. На живом сайте это не нарушает соглашения, но делает тесты чрезвычайно медленными, и медленные тесты не запускаются.
Наша установка - Rails 3.1 с factory_girl и rspec.
Я пытался заранее создать (примерно 10) некоторых с методом возврата случайного, но это кажется проблематичным: возможно, они удаляются из базы данных и недоступны для последующих тестов ... Я не уверен.
Это может быть полезно: https://github.com/pcreux/rspec-set - есть еще идеи?