diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/test_YoutubeDL.py | 7 | 
1 files changed, 6 insertions, 1 deletions
| diff --git a/test/test_YoutubeDL.py b/test/test_YoutubeDL.py index 0388c0bf3..0caa43843 100644 --- a/test/test_YoutubeDL.py +++ b/test/test_YoutubeDL.py @@ -12,7 +12,7 @@ import copy  from test.helper import FakeYDL, assertRegexpMatches  from youtube_dl import YoutubeDL -from youtube_dl.compat import compat_str +from youtube_dl.compat import compat_str, compat_urllib_error  from youtube_dl.extractor import YoutubeIE  from youtube_dl.postprocessor.common import PostProcessor  from youtube_dl.utils import ExtractorError, match_filter_func @@ -631,6 +631,11 @@ class TestYoutubeDL(unittest.TestCase):          result = get_ids({'playlist_items': '10'})          self.assertEqual(result, []) +    def test_urlopen_no_file_protocol(self): +        # see https://github.com/rg3/youtube-dl/issues/8227 +        ydl = YDL() +        self.assertRaises(compat_urllib_error.URLError, ydl.urlopen, 'file:///etc/passwd') +  if __name__ == '__main__':      unittest.main() | 
