def test_version(): stdout, stderr = run_main(['--version'], expect_stderr=True) # and output should contain our version, copyright, license # https://hg.python.org/cpython/file/default/Doc/whatsnew/3.4.rst#l1952 out = stdout if sys.version_info >= (3, 4) else stderr ok_startswith(out, 'datalad %s\n' % datalad.__version__) in_("Copyright", out) in_("Permission is hereby granted", out)
def test_subcmd_usage_on_unknown_args(): stdout, stderr = run_main(['get', '--murks'], exit_code=1, expect_stderr=True) in_('get', stdout)