Metadata-Version: 1.0
Name: cmdtest
Version: 0.1.1
Summary: Simple testing for command line programs.
Home-page: https://github.com/chromy/cmdtest
Author: Hector Dearman
Author-email: hector.dearman@gmail.com
License: MIT license
Description: cmdtest
        =======
        
        cmdtest is a simple way to test command line programs.
        
        ::
        
            from cmdtest import Program, File
        
            cat = Program('cat')
        
            @cat.test
            def cat_should_echo_single_file():
                assert cat(File('hello')).out == 'hello'
        
            @cat.test
            def cat_should_combine_files():
                assert cat(File('hello'), File('world')).out == 'helloworld'
        
            if __name__ == '__main__':
                cat.run()
        
        Installation
        ------------
        
        Available from PyPI with either *pip* or *easy_install*:
        
        .. sourcecode:: console
        
            $ pip install cmdtest
            $ easy_install cmdtest
        
        This will also pull in the Attest dependencies.
        
        
Platform: UNKNOWN
