diff options
| author | ?ric Araujo <merwok@netwok.org> | 2012-02-05 11:39:40 +0100 |
|---|---|---|
| committer | ?ric Araujo <merwok@netwok.org> | 2012-02-05 11:39:40 +0100 |
| commit | b6364865ba6d3036bad4cc2c2348436dd6654219 (patch) | |
| tree | cdef1bdcf1aa66b34b843e10d7c6f49ea0bb3839 /distutils2 | |
| parent | c54263c18f790b5229f1900b775b6c1322b53268 (diff) | |
| download | disutils2-b6364865ba6d3036bad4cc2c2348436dd6654219.tar.gz | |
Improve one test, remove a setuptoolism in another
Diffstat (limited to 'distutils2')
| -rw-r--r-- | distutils2/tests/test_command_build_py.py | 19 | ||||
| -rw-r--r-- | distutils2/tests/test_command_sdist.py | 1 |
2 files changed, 14 insertions, 6 deletions
diff --git a/distutils2/tests/test_command_build_py.py b/distutils2/tests/test_command_build_py.py index 7788644..501a2ab 100644 --- a/distutils2/tests/test_command_build_py.py +++ b/distutils2/tests/test_command_build_py.py @@ -23,11 +23,17 @@ class BuildPyTestCase(support.TempdirManager, f.write("# Pretend this is a package.") finally: f.close() + # let's have two files to make sure globbing works f = open(os.path.join(pkg_dir, "README.txt"), "w") try: f.write("Info about this package") finally: f.close() + f = open(os.path.join(pkg_dir, "HACKING.txt"), "w") + try: + f.write("How to contribute") + finally: + f.close() destination = self.mkdtemp() @@ -41,7 +47,7 @@ class BuildPyTestCase(support.TempdirManager, convert_2to3_doctests=None, use_2to3=False) dist.packages = ["pkg"] - dist.package_data = {"pkg": ["README.txt"]} + dist.package_data = {"pkg": ["*.txt"]} dist.package_dir = sources cmd = build_py(dist) @@ -54,12 +60,15 @@ class BuildPyTestCase(support.TempdirManager, # This makes sure the list of outputs includes byte-compiled # files for Python modules but not for package data files # (there shouldn't *be* byte-code files for those!). - self.assertEqual(len(cmd.get_outputs()), 3) + # FIXME the test below is not doing what the comment above says, and + # if it did it would show a code bug: if we add a demo.py file to + # package_data, it gets byte-compiled! + outputs = cmd.get_outputs() + self.assertEqual(len(outputs), 4, outputs) pkgdest = os.path.join(destination, "pkg") files = os.listdir(pkgdest) - self.assertIn("__init__.py", files) - self.assertIn("README.txt", files) - self.assertIn("__init__.pyc", files) + self.assertEqual(sorted(files), ["HACKING.txt", "README.txt", + "__init__.py", "__init__.pyc"]) def test_empty_package_dir(self): # See SF 1668596/1720897. diff --git a/distutils2/tests/test_command_sdist.py b/distutils2/tests/test_command_sdist.py index 70673ff..a90bc10 100644 --- a/distutils2/tests/test_command_sdist.py +++ b/distutils2/tests/test_command_sdist.py @@ -74,7 +74,6 @@ class SDistTestCase(support.TempdirManager, 'author_email': 'xxx'} dist = Distribution(metadata) dist.packages = ['somecode'] - dist.include_package_data = True cmd = sdist(dist) cmd.dist_dir = 'dist' return dist, cmd |
