@@ -173,6 +173,9 @@ def test_decode_windowsnt(self, mock_localtime):
17317305-11-20 22:11 <DIR> src
17417411-02-17 01:23 1 12
17517511-02-17 4:54 0 icon.bmp
176+ 11-02-17 4:54AM 0 icon.gif
177+ 11-02-17 4:54PM 0 icon.png
178+ 11-02-17 16:54 0 icon.jpg
176179"""
177180 expected = [
178181 {
@@ -210,6 +213,21 @@ def test_decode_windowsnt(self, mock_localtime):
210213 "details" : {"modified" : 1486788840.0 , "size" : 0 , "type" : 2 },
211214 "ftp" : {"ls" : "11-02-17 4:54 0 icon.bmp" },
212215 },
216+ {
217+ "basic" : {"is_dir" : False , "name" : "icon.gif" },
218+ "details" : {"modified" : 1486788840.0 , "size" : 0 , "type" : 2 },
219+ "ftp" : {"ls" : "11-02-17 4:54AM 0 icon.gif" },
220+ },
221+ {
222+ "basic" : {"is_dir" : False , "name" : "icon.png" },
223+ "details" : {"modified" : 1486832040.0 , "size" : 0 , "type" : 2 },
224+ "ftp" : {"ls" : "11-02-17 4:54PM 0 icon.png" },
225+ },
226+ {
227+ "basic" : {"is_dir" : False , "name" : "icon.jpg" },
228+ "details" : {"modified" : 1486832040.0 , "size" : 0 , "type" : 2 },
229+ "ftp" : {"ls" : "11-02-17 16:54 0 icon.jpg" },
230+ },
213231 ]
214232
215233 parsed = ftp_parse .parse (directory .splitlines ())
0 commit comments