Mercurial > hg > carton
changeset 10:d1f090c5f291
lets make some more tests
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Fri, 08 Jul 2011 13:23:47 -0700 |
parents | aa673036ecc1 |
children | e6a62ba0c24d |
files | tests/doctest.txt tests/test.py |
diffstat | 2 files changed, 14 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/doctest.txt Fri Jul 08 13:10:20 2011 -0700 +++ b/tests/doctest.txt Fri Jul 08 13:23:47 2011 -0700 @@ -19,6 +19,18 @@ >>> os.listdir('.') ['foo.py'] +Invoke the foo.py it creates:: + + >>> import subprocess + >>> subprocess.call([python, 'foo.py'], stdout=subprocess.PIPE, stderr=subprocess.PIPE) + 0 + >>> sorted(os.listdir('.')) + ['foo', 'foo.py'] + >>> os.path.isdir('foo') + True + >>> sorted(os.listdir(os.path.join('foo', 'src'))) + ['packageA', 'packageB'] + Clean up:: >>> import shutil
--- a/tests/test.py Fri Jul 08 13:10:20 2011 -0700 +++ b/tests/test.py Fri Jul 08 13:23:47 2011 -0700 @@ -17,7 +17,8 @@ # doctest arguments directory = os.path.dirname(os.path.abspath(__file__)) - extraglobs = {'here': directory} + extraglobs = {'here': directory, + 'python': sys.executable} doctest_args = dict(extraglobs=extraglobs, raise_on_error=raise_on_error) if report_first: doctest_args['optionflags'] = doctest.REPORT_ONLY_FIRST_FAILURE