Bir URL'yi urllib.urlopen kullanarak harici bir sunucuda sorgulaması gereken bir işlevi test etmem gerekir (ayrıca urllib.urlencode kullanır). Sunucu kapalı olabilir, sayfa değişebilir; Bir test için ona güvenemem.Bir mock/stub python modülü urllib gibi nasıl olabilir
Hangi urllib.urlopen döndürdüğünü kontrol etmenin en iyi yolu nedir?
Test için Monkeypatches kullanışlı bir şeydir. Gerçekten de, bu muhtemelen kanonik "iyi maymun" örneğidir. –
http://visionandexecution.org aşağı görünüyor. Başka bir bağlantı var mı, yoksa şimdi mi gitti? –
Gerçekten çok uzun bir süredir blogda yayınlamamıştım, ancak http://softwarecorner.wordpress.com/ adresine bağlantı verdim. –