SORU
17 Kasım 2008, PAZARTESİ


Nasıl bir mock/stub python urllib modülü olabilir

Harici bir sunucuya urllib kullanarak bir sayfa sorgu gereken bir fonksiyonu test etmek istiyorum.(bunu da kullanır urllib.urlopen urlencode). Sunucu çalışmıyor olabilir, sayfayı değiştirebilir; bir test için güvenemem.

Ne urllib denetlemek için en iyi yoldur.urlopen verir?

CEVAP
6 Mart 2010, CUMARTESİ


Mock's yama dekoratör kullanıyorum:

from mock import patch

[...]

@patch('urllib.urlopen')
def test_foo(self, urlopen_mock):
    urlopen_mock.return_value = MyUrlOpenMock()

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • akalyne

    akalyne

    13 Mayıs 2009
  • Gigawipf

    Gigawipf

    18 ŞUBAT 2010
  • Hey Nadine

    Hey Nadine

    24 Kasım 2006