File tree Expand file tree Collapse file tree 1 file changed +13
-1
lines changed
Expand file tree Collapse file tree 1 file changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -59,6 +59,18 @@ def test_devicon_unknown():
5959 file = MockFile ('unknown.unknown' )
6060 assert devicons .devicon (file ) == ''
6161
62+ def test_unmapped_directory_returns_default (monkeypatch ):
63+ monkeypatch .setenv ('XDG_DOWNLOAD_DIR' , '/tmp/downloads' )
64+ devicons = reload_devicons ('es' )
65+ file = MockFile ('RandomDir' , is_directory = True )
66+ assert devicons .devicon (file ) == ''
67+
68+
69+ def test_uncommon_extension_returns_default (monkeypatch ):
70+ monkeypatch .setenv ('XDG_DOWNLOAD_DIR' , '/tmp/downloads' )
71+ devicons = reload_devicons ('es' )
72+ file = MockFile ('file.xyz' )
73+ assert devicons .devicon (file ) == ''
6274
6375@pytest .mark .parametrize (
6476 "name,expected" ,
@@ -72,4 +84,4 @@ def test_devicon_unknown():
7284)
7385def test_devicon_various_examples (name , expected ):
7486 devicons = reload_devicons ('es' )
75- assert devicons .devicon (MockFile (name )) == expected
87+ assert devicons .devicon (MockFile (name )) == expected
You can’t perform that action at this time.
0 commit comments