[Baypiggies] Adding testing to screen-scraping code

Chris Clark Chris.Clark at ingres.com
Mon Dec 17 18:43:12 CET 2007


On 12/17/2007 9:33 AM, Robert Zuber wrote:
> An approach I have used in the past for http unit testing is to  
> replace a lower-level client library with a mock version, rather than  
> implementing a fake server.  I'm not familiar with the libraries you  
> are using, but it looks like urllib2 would be a good candidate.   
> Unless you are specifically concerned with testing the interaction of  
> your code with urllib2, you can replace it during your unit tests  
> with one that returns predefined results without having to cross the  
> network.  Since you will be intercepting the requests, you'll also be  
> able to look at those and confirm that they include what you are  
> expecting.
>   

For a semi automated mock library/object try some of the mock libraries 
on PyPi 
<http://pypi.python.org/pypi?%3Aaction=search&term=mock&submit=search> 
that will avoid implementing the mock manually.

Chris



More information about the Baypiggies mailing list