Skip to content

Commit fb8d5fe

Browse files
committed
Add test capturing failure. Ref #121.
1 parent ee3bed1 commit fb8d5fe

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

importlib_metadata/tests/test_integration.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
1+
# coding: utf-8
2+
3+
from __future__ import unicode_literals
4+
15
import unittest
26
import packaging.requirements
37
import packaging.version
48

59
from . import fixtures
610
from .. import (
711
_compat,
12+
distributions,
813
version,
914
)
1015

@@ -40,3 +45,13 @@ def __getattribute__(self, name):
4045
self.fixtures.enter_context(
4146
fixtures.install_finder(ModuleFreeFinder()))
4247
_compat.disable_stdlib_finder()
48+
49+
50+
class FileSystem(fixtures.OnSysPath, fixtures.SiteDir, unittest.TestCase):
51+
def test_unicode_dir_on_sys_path(self):
52+
"""
53+
Ensure a Unicode subdirectory of a directory on sys.path
54+
does not crash.
55+
"""
56+
fixtures.build_files({'☃': {}}, prefix=self.site_dir)
57+
list(distributions())

0 commit comments

Comments
 (0)