view tests/doctest.txt @ 8:5905459d4ebe

now have a passing if somewhat rudimentary test
author Jeff Hammel <jhammel@mozilla.com>
date Fri, 08 Jul 2011 11:06:08 -0700
parents 111ffe84f66a
children aa673036ecc1
line wrap: on
line source

Test carton
===========

The obligatory imports:

    >>> import carton
    >>> import os

Make a temporary directory::

    >>> import tempfile
    >>> directory = tempfile.mkdtemp()

Run some tests::

    >>> os.chdir(directory)
    >>> packages = [os.path.join(here, i) for i in 'packageB', 'packageA']
    >>> carton.main(['foo'] + packages)
    >>> os.listdir('.')
    ['foo.py']

Clean up::

    >>> import shutil
    >>> shutil.rmtree(directory)