mock.patchでのテストでwithの多重入れ子になった場合に入れ子から如何に脱却するかを考えてみた