# HG changeset patch # User Jeff Hammel # Date 1330640788 28800 # Node ID e4a97d6f2811a6da6bf7845e460ccb135bcddf00 # Parent ca456e08924f4a22d4bf812d38f08e04aad14e9a * add kinda a redundant test * stub out introspecting packages diff -r ca456e08924f -r e4a97d6f2811 tests/doctest.txt --- a/tests/doctest.txt Thu Mar 01 14:14:12 2012 -0800 +++ b/tests/doctest.txt Thu Mar 01 14:26:28 2012 -0800 @@ -6,6 +6,7 @@ >>> import os >>> import shutil >>> import simpypi + >>> import tempfile >>> from paste.fixture import TestApp The directory is initially empty:: @@ -32,6 +33,11 @@ >>> os.listdir(os.path.join(directory, 'HelloWorld')) ['HelloWorld-0.0.tar.gz'] +Ensure the package is what you expect it to be:: + + >>> tmpdir = tempfile.mkdtemp() + >>> shutil.rmtree(tmpdir) + Upload the same package but with the wrong name:: >>> shutil.rmtree(os.path.join(directory, 'HelloWorld')) @@ -42,4 +48,13 @@ ['HelloWorld'] >>> os.listdir(os.path.join(directory, 'HelloWorld')) ['HelloWorld-0.0.tar.gz'] - + >>> shutil.rmtree(os.path.join(directory, 'HelloWorld')) + >>> os.listdir(directory) + [] + >>> filename = 'MisleadingFilename.tar.gz' + >>> contents = file(os.path.join(here, filename)).read() + >>> response = testapp.post('/', upload_files=[(field, filename, contents)]) + >>> os.listdir(directory) + ['HelloWorld'] + >>> os.listdir(os.path.join(directory, 'HelloWorld')) + ['HelloWorld-0.0.tar.gz']