? Tengo que probar una función que necesita consultar una página en un servidor externo usando urllib.urlopen (también usa urllib.urlencode). El servidor podría estar caído, la página podría cambiar; No puedo confiar en ello para una prueba.¿Cómo se puede simular/resguardar un módulo de python como urllib
¿Cuál es la mejor manera de controlar lo que devuelve urllib.urlopen?
Los parches de prueba son muy útiles. De hecho, este es probablemente el ejemplo canónico "good monkeypatch". –
http://visionandexecution.org parece estar fuera de servicio. ¿Hay otro enlace, o se ha ido esto ahora? –
No publiqué en el blog en mucho tiempo, pero sí lo porté a http://softwarecorner.wordpress.com/ –