]> granicus.if.org Git - python/commitdiff
Issue #12285: Add test capturing failure.
authorJason R. Coombs <jaraco@jaraco.com>
Sun, 30 Aug 2015 17:22:56 +0000 (13:22 -0400)
committerJason R. Coombs <jaraco@jaraco.com>
Sun, 30 Aug 2015 17:22:56 +0000 (13:22 -0400)
Lib/distutils/tests/test_filelist.py

index 278809c09b986b612ae136c7ec41cb87382371ba..6b3bde0d9b6ccad4a0d5a053cb6a292b3f169393 100644 (file)
@@ -6,7 +6,9 @@ from distutils import debug
 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 @@ class FileListTestCase(support.LoggingSilencer,
         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()