Metadata-Version: 1.0
Name: fudge
Version: 0.9.2
Summary: Replace real objects with fakes (mocks, stubs, etc) while testing.
Home-page: http://farmdev.com/projects/fudge/
Author: Kumar McMillan
Author-email: kumar.mcmillan@gmail.com
License: The MIT License
Description: 
        Complete documentation is available at http://farmdev.com/projects/fudge/
        
        This module is designed for two specific situations:
        
        - Replace an object
        
        - Temporarily return a canned value for a
        method or allow a method to be called without affect.
        
        - Ensure an object is used correctly
        
        - Declare expectations about what methods should be
        called and what arguments should be sent.
        
        Here is a quick preview of how you can test code that sends email without actually sending email::
        
        >>> import fudge
        >>> SMTP = fudge.Fake('SMTP')
        >>> SMTP = SMTP.expects('__init__')
        >>> SMTP = SMTP.expects('connect')
        >>> SMTP = SMTP.expects('sendmail').with_arg_count(3)
        >>> SMTP = SMTP.expects('close')
        
        
Platform: UNKNOWN
