Mercurial > hg > carton
comparison tests/doctest.txt @ 13:f522620c6a78
now works properly with tarballs
| author | Jeff Hammel <jhammel@mozilla.com> |
|---|---|
| date | Fri, 08 Jul 2011 15:20:01 -0700 |
| parents | d1f090c5f291 |
| children | 996d579f0dc3 |
comparison
equal
deleted
inserted
replaced
| 12:542b46ac4e28 | 13:f522620c6a78 |
|---|---|
| 12 >>> directory = tempfile.mkdtemp() | 12 >>> directory = tempfile.mkdtemp() |
| 13 | 13 |
| 14 Invoke carton:: | 14 Invoke carton:: |
| 15 | 15 |
| 16 >>> os.chdir(directory) | 16 >>> os.chdir(directory) |
| 17 >>> packages = [os.path.join(here, i) for i in 'packageB', 'packageA'] | 17 >>> packages = [os.path.join(here, i) for i in 'packageC.tar.gz', 'packageB', 'packageA'] |
| 18 >>> carton.main(['foo'] + packages) | 18 >>> carton.main(['foo'] + packages) |
| 19 >>> os.listdir('.') | 19 >>> os.listdir('.') |
| 20 ['foo.py'] | 20 ['foo.py'] |
| 21 | 21 |
| 22 Invoke the foo.py it creates:: | 22 Invoke the foo.py it creates:: |
| 27 >>> sorted(os.listdir('.')) | 27 >>> sorted(os.listdir('.')) |
| 28 ['foo', 'foo.py'] | 28 ['foo', 'foo.py'] |
| 29 >>> os.path.isdir('foo') | 29 >>> os.path.isdir('foo') |
| 30 True | 30 True |
| 31 >>> sorted(os.listdir(os.path.join('foo', 'src'))) | 31 >>> sorted(os.listdir(os.path.join('foo', 'src'))) |
| 32 ['packageA', 'packageB'] | 32 ['packageA', 'packageB', 'packageC'] |
| 33 | 33 |
| 34 Clean up:: | 34 Clean up:: |
| 35 | 35 |
| 36 >>> import shutil | 36 >>> import shutil |
| 37 >>> shutil.rmtree(directory) | 37 >>> shutil.rmtree(directory) |
