summaryrefslogtreecommitdiff
path: root/cliapp/app_tests.py
AgeCommit message (Expand)AuthorFilesLines
2017-08-19Add: Python3 supportLars Wirzenius1-22/+28
2016-02-20Fix for E731 "do not assign a lambda expression, use a def"Michel Alexandre Salim1-1/+2
2015-04-18Add running of pylint in 'make check' and fix thingsLars Wirzenius1-21/+22
2015-04-18Run pep8 in "make check" and fix so it passesLars Wirzenius1-1/+36
2013-06-09Remove trailing whitespace from ends of linesLars Wirzenius1-29/+29
2013-02-10Add subcommand aliasesLars Wirzenius1-0/+8
2012-12-08Add test for default subcommand being addedLars Wirzenius1-0/+4
2012-12-08Make tests use a foo subcommand instead of helpLars Wirzenius1-8/+8
2012-05-21Make runcmd, runcmd_unchecked be available as independent functionsLars Wirzenius1-82/+0
2012-02-08Fix pipelining problem with more than one commandLars Wirzenius1-0/+5
2012-02-06Add setup and cleanup methods to ApplicationLars Wirzenius1-0/+20
2012-02-06Mark stuff outside test coverageLars Wirzenius1-0/+1
2012-01-22Use non-blocking I/O for stdin/out/errLars Wirzenius1-1/+1
2012-01-22Add test for feeding enough data through pipeline to ensure blockingLars Wirzenius1-0/+5
2012-01-22Add test for capturing stderr of commandLars Wirzenius1-0/+6
2012-01-22Remove pointless timeoutLars Wirzenius1-1/+1
2012-01-22Add test for redirecting stderr to a fileLars Wirzenius1-0/+10
2012-01-22Add test for redirecting stdout to a fileLars Wirzenius1-1/+9
2012-01-22Add test for redirecting stdin from file descriptorLars Wirzenius1-0/+10
2012-01-22Preliminary implementation of pipelinesLars Wirzenius1-1/+7
2012-01-22Add check for running pipelineLars Wirzenius1-0/+5
2011-12-03merge and fix conflictLars Wirzenius1-1/+1
2011-12-01rename runcmd_unchecked stdin= keyword argument to feed_stdin=Lars Wirzenius1-1/+1
2011-09-27Change license to be GPL version 2 or later.Lars Wirzenius1-5/+6
2011-08-03Fix string list options so they don't get doubled.Lars Wirzenius1-1/+12
2011-07-30Add cliapp.Application.runcmd_unchecked method.Lars Wirzenius1-0/+8
2011-07-21Make the _subcommands directory be public (remove _ prefix).Lars Wirzenius1-2/+2
2011-07-18Add Application.add_subcommand method.Lars Wirzenius1-1/+4
2011-07-18Add first test for extensible subcommands.Lars Wirzenius1-0/+11
2011-07-18Put subcommand info into a dict.Lars Wirzenius1-1/+1
2011-06-19Fix runcmd so it passes extra args to subprocess.Popen.Lars Wirzenius1-0/+3
2011-06-15Add ignore_fail to runcmd method.Lars Wirzenius1-0/+3
2011-06-12Provide a cliapp.Application.runcmd method for running programs.Lars Wirzenius1-0/+14
2011-06-12Use newer API for adding settings.Lars Wirzenius1-3/+3
2011-05-26Implement subcommands.Lars Wirzenius1-0/+33
2011-03-19Fix test coverage and silence logging to stderr.Lars Wirzenius1-5/+17
2011-03-19Add cliapp.AppException base class and fix user error messages.Lars Wirzenius1-0/+9
2011-03-11Refactor Settings to use ConfigParser to store values.Lars Wirzenius1-3/+2
2011-03-11Remove Application.version and .progname.Lars Wirzenius1-14/+1
2011-03-11Remove wrappers for Settings.add_* from Application.Lars Wirzenius1-116/+6
2011-03-11Use Settings in Application.Lars Wirzenius1-26/+19
2011-03-11Set option parser's program name from sys.argv[0].Lars Wirzenius1-0/+1
2011-03-11Set OptionParser's prog if progname is set in init.Lars Wirzenius1-0/+1
2011-03-11Set app.progname from sys.argv[0] if not set manually.Lars Wirzenius1-0/+8
2011-03-11Add app.progname attribute.Lars Wirzenius1-1/+6
2011-02-19Add method to create environment variable name from program name.Lars Wirzenius1-0/+8
2011-02-19Refactor tests to use app.parse_args when possible.Lars Wirzenius1-20/+25
2011-02-19Add choice setting type.Lars Wirzenius1-0/+18
2011-02-19Add list-of-strings settings type.Lars Wirzenius1-0/+23
2011-02-12Add logging support (--log, --log-level).Lars Wirzenius1-0/+11