kopia lustrzana https://github.com/jazzband/icalevents
fix: Template on empty/unreadable file exception is a string, not a float
rodzic
d3656afcae
commit
e455fe8d76
|
@ -82,7 +82,7 @@ class ICalDownload:
|
||||||
content = f.read()
|
content = f.read()
|
||||||
|
|
||||||
if not content:
|
if not content:
|
||||||
raise IOError("File %f is not readable or is empty!" % file)
|
raise IOError("File %s is not readable or is empty!" % file)
|
||||||
|
|
||||||
return self.decode(content, apple_fix=apple_fix)
|
return self.decode(content, apple_fix=apple_fix)
|
||||||
|
|
||||||
|
|
|
@ -93,3 +93,14 @@ DTSTART:19180331T020000
|
||||||
# Delete tmp dir
|
# Delete tmp dir
|
||||||
os.chdir("..")
|
os.chdir("..")
|
||||||
shutil.rmtree("tmp")
|
shutil.rmtree("tmp")
|
||||||
|
|
||||||
|
def test_empty_file(self):
|
||||||
|
empty_ical = "test/test_data/empty.ics"
|
||||||
|
|
||||||
|
with self.assertRaises(IOError) as cm:
|
||||||
|
icalevents.icaldownload.ICalDownload().data_from_file(empty_ical)
|
||||||
|
|
||||||
|
self.assertEqual(
|
||||||
|
str(cm.exception),
|
||||||
|
"File test/test_data/empty.ics is not readable or is empty!"
|
||||||
|
)
|
||||||
|
|
Ładowanie…
Reference in New Issue