skip to navigation
skip to content

Not Logged In

cmdtest 0.1.1

Simple testing for command line programs.

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:

$ pip install cmdtest
$ easy_install cmdtest

This will also pull in the Attest dependencies.

 
File Type Py Version Uploaded on Size
cmdtest-0.1.1.tar.gz (md5) Source 2013-05-13 2KB
  • Downloads (All Versions):
  • 56 downloads in the last day
  • 304 downloads in the last week
  • 481 downloads in the last month