Raise a specific error if a filename component can't be resolved into anything.

This commit is contained in:
Christopher Allan Webber
2011-04-09 11:45:38 -05:00
parent a6b378ef4d
commit 770c12be8d
2 changed files with 20 additions and 1 deletions

View File

@@ -30,3 +30,12 @@ def test_clean_listy_filepath():
expected = [u'etc', u'passwd']
assert storage.clean_listy_filepath(
['../../../etc/', 'passwd']) == expected
try:
storage.clean_listy_filepath(
['../../', 'linooks.jpg'])
except storage.InvalidFilepath:
# Yes, this error should be raise
pass
else:
assert "success" == "failboat"