summaryrefslogtreecommitdiff
path: root/Lib/distutils/tests/test_sdist.py
diff options
context:
space:
mode:
authorTarek Ziadé <ziade.tarek@gmail.com>2009-02-17 09:47:25 +0000
committerTarek Ziadé <ziade.tarek@gmail.com>2009-02-17 09:47:25 +0000
commit1bda0cffc7cd0fc386dfdf2ad86a879a184ce76e (patch)
treeaae143cca051c8dc8a54ec598fe07663c888e902 /Lib/distutils/tests/test_sdist.py
parent1340fed04e98ce620976bd10114fc68895434f5e (diff)
downloadcpython-1bda0cffc7cd0fc386dfdf2ad86a879a184ce76e.tar.gz
Merged revisions 69710 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r69710 | tarek.ziade | 2009-02-17 10:42:44 +0100 (Tue, 17 Feb 2009) | 1 line #2279 added the plain path case for data_files ........
Diffstat (limited to 'Lib/distutils/tests/test_sdist.py')
-rw-r--r--Lib/distutils/tests/test_sdist.py14
1 files changed, 11 insertions, 3 deletions
diff --git a/Lib/distutils/tests/test_sdist.py b/Lib/distutils/tests/test_sdist.py
index b4e922f90c..82e5dc6db6 100644
--- a/Lib/distutils/tests/test_sdist.py
+++ b/Lib/distutils/tests/test_sdist.py
@@ -26,6 +26,8 @@ README
setup.py
data%(sep)sdata.dt
scripts%(sep)sscript.py
+some%(sep)sfile.txt
+some%(sep)sother_file.txt
somecode%(sep)s__init__.py
somecode%(sep)sdoc.dat
somecode%(sep)sdoc.txt
@@ -167,7 +169,14 @@ class sdistTestCase(support.LoggingSilencer, PyPIRCCommandTestCase):
data_dir = join(self.tmp_dir, 'data')
os.mkdir(data_dir)
self.write_file((data_dir, 'data.dt'), '#')
- dist.data_files = [('data', ['data.dt'])]
+ some_dir = join(self.tmp_dir, 'some')
+ os.mkdir(some_dir)
+ self.write_file((some_dir, 'file.txt'), '#')
+ self.write_file((some_dir, 'other_file.txt'), '#')
+
+ dist.data_files = [('data', ['data.dt', 'notexisting']),
+ 'some/file.txt',
+ 'some/other_file.txt']
# adding a script
script_dir = join(self.tmp_dir, 'scripts')
@@ -175,7 +184,6 @@ class sdistTestCase(support.LoggingSilencer, PyPIRCCommandTestCase):
self.write_file((script_dir, 'script.py'), '#')
dist.scripts = [join('scripts', 'script.py')]
-
cmd.formats = ['zip']
cmd.use_defaults = True
@@ -194,7 +202,7 @@ class sdistTestCase(support.LoggingSilencer, PyPIRCCommandTestCase):
zip_file.close()
# making sure everything was added
- self.assertEquals(len(content), 8)
+ self.assertEquals(len(content), 10)
# checking the MANIFEST
manifest = open(join(self.tmp_dir, 'MANIFEST')).read()