Можно ли издеваться над MongoClient или ConnectionManager от AfMongo?
1 ответ
Решение
Краткий ответ - нет.
Длинный ответ - да, но вы должны написать макет самостоятельно, и это довольно низкий уровень.
Connection
это насмешка, потому что это миксин. Внутренне, afMongo использует MockMongoConnection, так что вы можете попробовать использовать / расширить его.
Типичное использование будет:
mmc = MockMongoConnection()
conMgr = ConnectionManagerLocal(mmc, ``)
mmc.reset.reply(...your map obj...)
Вам, вероятно, лучше обернуть свои звонки Mongo в свой собственный сервис DAO и высмеивать это.