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
