Je dois tester une fonction qui a besoin d'interroger une page sur un serveur externe en utilisant urllib.urlopen (il utilise aussi urllib.urlencode). Le serveur pourrait être en panne, la page pourrait changer; Je ne peux pas compter dessus pour un test.Comment peut on simuler/stub module python comme urllib
Quelle est la meilleure façon de contrôler ce que retourne urllib.urlopen?
Monkeypatches pour tester sont une chose pratique. En effet, c'est probablement l'exemple canonique du «bon monkeypatch». –
http://visionandexecution.org semble être en panne. Y at-il un autre lien, ou est-ce parti maintenant? –
Je n'ai pas posté sur le blog depuis très longtemps, mais je l'ai fait porter sur http://softwarecorner.wordpress.com/ –