changeset: 102991:941346104718 branch: 3.4 user: Jason R. Coombs date: Sun Aug 30 13:22:56 2015 -0400 files: Lib/distutils/tests/test_filelist.py description: Issue #12285: Add test capturing failure. diff -r cc86e9e102e8 -r 941346104718 Lib/distutils/tests/test_filelist.py --- a/Lib/distutils/tests/test_filelist.py Sun Aug 30 13:13:11 2015 -0400 +++ b/Lib/distutils/tests/test_filelist.py Sun Aug 30 13:22:56 2015 -0400 @@ -6,7 +6,9 @@ from distutils.log import WARN from distutils.errors import DistutilsTemplateError from distutils.filelist import glob_to_re, translate_pattern, FileList +from distutils import filelist +import test.support from test.support import captured_stdout from distutils.tests import support @@ -292,5 +294,13 @@ self.assertWarnings() +class FindAllTestCase(unittest.TestCase): + @test.support.skip_unless_symlink + def test_missing_symlink(self): + with test.support.temp_cwd(): + os.symlink('foo', 'bar') + self.assertEqual(filelist.findall(), []) + + if __name__ == "__main__": unittest.main()