diff --git a/tests/fixtures/windows-10/dir-C.json b/tests/fixtures/windows-10/dir-C.json index 082d217a..4f74040c 100644 --- a/tests/fixtures/windows-10/dir-C.json +++ b/tests/fixtures/windows-10/dir-C.json @@ -1 +1 @@ -{"C:\\Program Files\\Internet Explorer": [{"date": "03/24/2021", "time": "03:15 PM", "dir": true, "size": null, "filename": "."}, {"date": "03/24/2021", "time": "03:15 PM", "dir": true, "size": null, "filename": ".."}, {"date": "12/07/2019", "time": "02:49 AM", "dir": true, "size": null, "filename": "en-US"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": 54784, "filename": "ExtExport.exe"}, {"date": "03/24/2021", "time": "03:15 PM", "dir": false, "size": 0, "filename": "file name.txt"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": 54784, "filename": "hmmapi.dll"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": 515072, "filename": "iediagcmd.exe"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": 504832, "filename": "ieinstal.exe"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": 224768, "filename": "ielowutil.exe"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": 421888, "filename": "IEShims.dll"}, {"date": "12/06/2019", "time": "02:47 PM", "dir": false, "size": 819136, "filename": "iexplore.exe"}, {"date": "12/07/2019", "time": "02:14 AM", "dir": true, "size": null, "filename": "images"}, {"date": "12/07/2019", "time": "02:14 AM", "dir": true, "size": null, "filename": "SIGNUP"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": 48536, "filename": "sqmapi.dll"}]} \ No newline at end of file +[{"date":"03/24/2021","time":"03:15 PM","dir":true,"size":null,"filename":".","parent":"C:\\Program Files\\Internet Explorer","epoch":1616624100},{"date":"03/24/2021","time":"03:15 PM","dir":true,"size":null,"filename":"..","parent":"C:\\Program Files\\Internet Explorer","epoch":1616624100},{"date":"12/07/2019","time":"02:49 AM","dir":true,"size":null,"filename":"en-US","parent":"C:\\Program Files\\Internet Explorer","epoch":1575715740},{"date":"12/07/2019","time":"02:09 AM","dir":false,"size":54784,"filename":"ExtExport.exe","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713340},{"date":"03/24/2021","time":"03:15 PM","dir":false,"size":0,"filename":"file name.txt","parent":"C:\\Program Files\\Internet Explorer","epoch":1616624100},{"date":"12/07/2019","time":"02:09 AM","dir":false,"size":54784,"filename":"hmmapi.dll","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713340},{"date":"12/07/2019","time":"02:09 AM","dir":false,"size":515072,"filename":"iediagcmd.exe","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713340},{"date":"12/07/2019","time":"02:09 AM","dir":false,"size":504832,"filename":"ieinstal.exe","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713340},{"date":"12/07/2019","time":"02:09 AM","dir":false,"size":224768,"filename":"ielowutil.exe","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713340},{"date":"12/07/2019","time":"02:09 AM","dir":false,"size":421888,"filename":"IEShims.dll","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713340},{"date":"12/06/2019","time":"02:47 PM","dir":false,"size":819136,"filename":"iexplore.exe","parent":"C:\\Program Files\\Internet Explorer","epoch":1575672420},{"date":"12/07/2019","time":"02:14 AM","dir":true,"size":null,"filename":"images","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713640},{"date":"12/07/2019","time":"02:14 AM","dir":true,"size":null,"filename":"SIGNUP","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713640},{"date":"12/07/2019","time":"02:09 AM","dir":false,"size":48536,"filename":"sqmapi.dll","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713340}] diff --git a/tests/fixtures/windows-10/dir-ODTC.json b/tests/fixtures/windows-10/dir-ODTC.json index 7a561b64..bdc58df7 100644 --- a/tests/fixtures/windows-10/dir-ODTC.json +++ b/tests/fixtures/windows-10/dir-ODTC.json @@ -1 +1 @@ -{"C:\\Program Files\\Internet Explorer": [{"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": 54784, "filename": "hmmapi.dll"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": 224768, "filename": "ielowutil.exe"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": 54784, "filename": "ExtExport.exe"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": 515072, "filename": "iediagcmd.exe"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": 421888, "filename": "IEShims.dll"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": 504832, "filename": "ieinstal.exe"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": 48536, "filename": "sqmapi.dll"}, {"date": "12/07/2019", "time": "02:14 AM", "dir": true, "size": null, "filename": "images"}, {"date": "12/07/2019", "time": "02:14 AM", "dir": true, "size": null, "filename": ".."}, {"date": "12/07/2019", "time": "02:14 AM", "dir": true, "size": null, "filename": "SIGNUP"}, {"date": "12/07/2019", "time": "02:14 AM", "dir": true, "size": null, "filename": "."}, {"date": "12/07/2019", "time": "02:49 AM", "dir": true, "size": null, "filename": "en-US"}, {"date": "12/07/2019", "time": "02:49 AM", "dir": false, "size": 819136, "filename": "iexplore.exe"}, {"date": "03/24/2021", "time": "03:15 PM", "dir": false, "size": 0, "filename": "file name.txt"}]} \ No newline at end of file +[{"date":"12/07/2019","time":"02:09 AM","dir":false,"size":54784,"filename":"hmmapi.dll","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713340},{"date":"12/07/2019","time":"02:09 AM","dir":false,"size":224768,"filename":"ielowutil.exe","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713340},{"date":"12/07/2019","time":"02:09 AM","dir":false,"size":54784,"filename":"ExtExport.exe","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713340},{"date":"12/07/2019","time":"02:09 AM","dir":false,"size":515072,"filename":"iediagcmd.exe","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713340},{"date":"12/07/2019","time":"02:09 AM","dir":false,"size":421888,"filename":"IEShims.dll","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713340},{"date":"12/07/2019","time":"02:09 AM","dir":false,"size":504832,"filename":"ieinstal.exe","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713340},{"date":"12/07/2019","time":"02:09 AM","dir":false,"size":48536,"filename":"sqmapi.dll","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713340},{"date":"12/07/2019","time":"02:14 AM","dir":true,"size":null,"filename":"images","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713640},{"date":"12/07/2019","time":"02:14 AM","dir":true,"size":null,"filename":"..","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713640},{"date":"12/07/2019","time":"02:14 AM","dir":true,"size":null,"filename":"SIGNUP","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713640},{"date":"12/07/2019","time":"02:14 AM","dir":true,"size":null,"filename":".","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713640},{"date":"12/07/2019","time":"02:49 AM","dir":true,"size":null,"filename":"en-US","parent":"C:\\Program Files\\Internet Explorer","epoch":1575715740},{"date":"12/07/2019","time":"02:49 AM","dir":false,"size":819136,"filename":"iexplore.exe","parent":"C:\\Program Files\\Internet Explorer","epoch":1575715740},{"date":"03/24/2021","time":"03:15 PM","dir":false,"size":0,"filename":"file name.txt","parent":"C:\\Program Files\\Internet Explorer","epoch":1616624100}] diff --git a/tests/fixtures/windows-10/dir-S.json b/tests/fixtures/windows-10/dir-S.json index d17d89f7..1ee97b3f 100644 --- a/tests/fixtures/windows-10/dir-S.json +++ b/tests/fixtures/windows-10/dir-S.json @@ -1 +1 @@ -{"C:\\Program Files\\Internet Explorer": [{"date": "03/24/2021", "time": "03:15 PM", "dir": true, "size": null, "filename": "."}, {"date": "03/24/2021", "time": "03:15 PM", "dir": true, "size": null, "filename": ".."}, {"date": "12/07/2019", "time": "02:49 AM", "dir": true, "size": null, "filename": "en-US"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": 54784, "filename": "ExtExport.exe"}, {"date": "03/24/2021", "time": "03:15 PM", "dir": false, "size": 0, "filename": "file name.txt"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": 54784, "filename": "hmmapi.dll"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": 515072, "filename": "iediagcmd.exe"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": 504832, "filename": "ieinstal.exe"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": 224768, "filename": "ielowutil.exe"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": 421888, "filename": "IEShims.dll"}, {"date": "12/06/2019", "time": "02:47 PM", "dir": false, "size": 819136, "filename": "iexplore.exe"}, {"date": "12/07/2019", "time": "02:14 AM", "dir": true, "size": null, "filename": "images"}, {"date": "12/07/2019", "time": "02:14 AM", "dir": true, "size": null, "filename": "SIGNUP"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": 48536, "filename": "sqmapi.dll"}], "C:\\Program Files\\Internet Explorer\\en-US": [{"date": "12/07/2019", "time": "02:49 AM", "dir": true, "size": null, "filename": "."}, {"date": "12/07/2019", "time": "02:49 AM", "dir": true, "size": null, "filename": ".."}, {"date": "12/07/2019", "time": "02:48 AM", "dir": false, "size": 2560, "filename": "hmmapi.dll.mui"}, {"date": "12/07/2019", "time": "02:48 AM", "dir": false, "size": 2560, "filename": "ieinstal.exe.mui"}, {"date": "12/07/2019", "time": "02:48 AM", "dir": false, "size": 5632, "filename": "iexplore.exe.mui"}], "C:\\Program Files\\Internet Explorer\\images": [{"date": "12/07/2019", "time": "02:14 AM", "dir": true, "size": null, "filename": "."}, {"date": "12/07/2019", "time": "02:14 AM", "dir": true, "size": null, "filename": ".."}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": 5430, "filename": "bing.ico"}], "C:\\Program Files\\Internet Explorer\\SIGNUP": [{"date": "12/07/2019", "time": "02:14 AM", "dir": true, "size": null, "filename": "."}, {"date": "12/07/2019", "time": "02:14 AM", "dir": true, "size": null, "filename": ".."}, {"date": "12/07/2019", "time": "02:12 AM", "dir": false, "size": 452, "filename": "install.ins"}]} \ No newline at end of file +[{"date":"03/24/2021","time":"03:15 PM","dir":true,"size":null,"filename":".","parent":"C:\\Program Files\\Internet Explorer","epoch":1616624100},{"date":"03/24/2021","time":"03:15 PM","dir":true,"size":null,"filename":"..","parent":"C:\\Program Files\\Internet Explorer","epoch":1616624100},{"date":"12/07/2019","time":"02:49 AM","dir":true,"size":null,"filename":"en-US","parent":"C:\\Program Files\\Internet Explorer","epoch":1575715740},{"date":"12/07/2019","time":"02:09 AM","dir":false,"size":54784,"filename":"ExtExport.exe","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713340},{"date":"03/24/2021","time":"03:15 PM","dir":false,"size":0,"filename":"file name.txt","parent":"C:\\Program Files\\Internet Explorer","epoch":1616624100},{"date":"12/07/2019","time":"02:09 AM","dir":false,"size":54784,"filename":"hmmapi.dll","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713340},{"date":"12/07/2019","time":"02:09 AM","dir":false,"size":515072,"filename":"iediagcmd.exe","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713340},{"date":"12/07/2019","time":"02:09 AM","dir":false,"size":504832,"filename":"ieinstal.exe","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713340},{"date":"12/07/2019","time":"02:09 AM","dir":false,"size":224768,"filename":"ielowutil.exe","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713340},{"date":"12/07/2019","time":"02:09 AM","dir":false,"size":421888,"filename":"IEShims.dll","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713340},{"date":"12/06/2019","time":"02:47 PM","dir":false,"size":819136,"filename":"iexplore.exe","parent":"C:\\Program Files\\Internet Explorer","epoch":1575672420},{"date":"12/07/2019","time":"02:14 AM","dir":true,"size":null,"filename":"images","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713640},{"date":"12/07/2019","time":"02:14 AM","dir":true,"size":null,"filename":"SIGNUP","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713640},{"date":"12/07/2019","time":"02:09 AM","dir":false,"size":48536,"filename":"sqmapi.dll","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713340},{"date":"12/07/2019","time":"02:49 AM","dir":true,"size":null,"filename":".","parent":"C:\\Program Files\\Internet Explorer\\en-US","epoch":1575715740},{"date":"12/07/2019","time":"02:49 AM","dir":true,"size":null,"filename":"..","parent":"C:\\Program Files\\Internet Explorer\\en-US","epoch":1575715740},{"date":"12/07/2019","time":"02:48 AM","dir":false,"size":2560,"filename":"hmmapi.dll.mui","parent":"C:\\Program Files\\Internet Explorer\\en-US","epoch":1575715680},{"date":"12/07/2019","time":"02:48 AM","dir":false,"size":2560,"filename":"ieinstal.exe.mui","parent":"C:\\Program Files\\Internet Explorer\\en-US","epoch":1575715680},{"date":"12/07/2019","time":"02:48 AM","dir":false,"size":5632,"filename":"iexplore.exe.mui","parent":"C:\\Program Files\\Internet Explorer\\en-US","epoch":1575715680},{"date":"12/07/2019","time":"02:14 AM","dir":true,"size":null,"filename":".","parent":"C:\\Program Files\\Internet Explorer\\images","epoch":1575713640},{"date":"12/07/2019","time":"02:14 AM","dir":true,"size":null,"filename":"..","parent":"C:\\Program Files\\Internet Explorer\\images","epoch":1575713640},{"date":"12/07/2019","time":"02:09 AM","dir":false,"size":5430,"filename":"bing.ico","parent":"C:\\Program Files\\Internet Explorer\\images","epoch":1575713340},{"date":"12/07/2019","time":"02:14 AM","dir":true,"size":null,"filename":".","parent":"C:\\Program Files\\Internet Explorer\\SIGNUP","epoch":1575713640},{"date":"12/07/2019","time":"02:14 AM","dir":true,"size":null,"filename":"..","parent":"C:\\Program Files\\Internet Explorer\\SIGNUP","epoch":1575713640},{"date":"12/07/2019","time":"02:12 AM","dir":false,"size":452,"filename":"install.ins","parent":"C:\\Program Files\\Internet Explorer\\SIGNUP","epoch":1575713520}] diff --git a/tests/fixtures/windows-10/dir-dirs.json b/tests/fixtures/windows-10/dir-dirs.json index 766d7551..8fd2dcd5 100644 --- a/tests/fixtures/windows-10/dir-dirs.json +++ b/tests/fixtures/windows-10/dir-dirs.json @@ -1 +1 @@ -{"C:\\Users\\Yoda\\Desktop\\jc\\docs": [{"date": "03/25/2021", "time": "02:36 PM", "dir": true, "size": null, "filename": "."}, {"date": "03/25/2021", "time": "02:36 PM", "dir": true, "size": null, "filename": ".."}, {"date": "03/25/2021", "time": "02:38 PM", "dir": true, "size": null, "filename": "parsers"}, {"date": "03/25/2021", "time": "02:36 PM", "dir": false, "size": 2713, "filename": "readme.md"}, {"date": "03/25/2021", "time": "02:36 PM", "dir": false, "size": 1338, "filename": "utils.md"}], "C:\\Users\\Yoda\\Desktop\\jc\\man": [{"date": "03/25/2021", "time": "02:36 PM", "dir": true, "size": null, "filename": "."}, {"date": "03/25/2021", "time": "02:36 PM", "dir": true, "size": null, "filename": ".."}, {"date": "03/25/2021", "time": "02:36 PM", "dir": false, "size": 4300, "filename": "jc.1"}]} \ No newline at end of file +[{"date":"03/25/2021","time":"02:36 PM","dir":true,"size":null,"filename":".","parent":"C:\\Users\\Yoda\\Desktop\\jc\\docs","epoch":1616708160},{"date":"03/25/2021","time":"02:36 PM","dir":true,"size":null,"filename":"..","parent":"C:\\Users\\Yoda\\Desktop\\jc\\docs","epoch":1616708160},{"date":"03/25/2021","time":"02:38 PM","dir":true,"size":null,"filename":"parsers","parent":"C:\\Users\\Yoda\\Desktop\\jc\\docs","epoch":1616708280},{"date":"03/25/2021","time":"02:36 PM","dir":false,"size":2713,"filename":"readme.md","parent":"C:\\Users\\Yoda\\Desktop\\jc\\docs","epoch":1616708160},{"date":"03/25/2021","time":"02:36 PM","dir":false,"size":1338,"filename":"utils.md","parent":"C:\\Users\\Yoda\\Desktop\\jc\\docs","epoch":1616708160},{"date":"03/25/2021","time":"02:36 PM","dir":true,"size":null,"filename":".","parent":"C:\\Users\\Yoda\\Desktop\\jc\\man","epoch":1616708160},{"date":"03/25/2021","time":"02:36 PM","dir":true,"size":null,"filename":"..","parent":"C:\\Users\\Yoda\\Desktop\\jc\\man","epoch":1616708160},{"date":"03/25/2021","time":"02:36 PM","dir":false,"size":4300,"filename":"jc.1","parent":"C:\\Users\\Yoda\\Desktop\\jc\\man","epoch":1616708160}] diff --git a/tests/fixtures/windows-10/dir-files.json b/tests/fixtures/windows-10/dir-files.json index ced49261..2c9ff03d 100644 --- a/tests/fixtures/windows-10/dir-files.json +++ b/tests/fixtures/windows-10/dir-files.json @@ -1 +1 @@ -{"C:\\Users\\Yoda\\Desktop\\jc": [{"date": "03/25/2021", "time": "02:38 PM", "dir": false, "size": 4253, "filename": "docgen.sh"}, {"date": "03/25/2021", "time": "02:36 PM", "dir": false, "size": 1088, "filename": "LICENSE.md"}, {"date": "03/25/2021", "time": "02:36 PM", "dir": false, "size": 27063, "filename": "README.md"}]} \ No newline at end of file +[{"date":"03/25/2021","time":"02:38 PM","dir":false,"size":4253,"filename":"docgen.sh","parent":"C:\\Users\\Yoda\\Desktop\\jc","epoch":1616708280},{"date":"03/25/2021","time":"02:36 PM","dir":false,"size":1088,"filename":"LICENSE.md","parent":"C:\\Users\\Yoda\\Desktop\\jc","epoch":1616708160},{"date":"03/25/2021","time":"02:36 PM","dir":false,"size":27063,"filename":"README.md","parent":"C:\\Users\\Yoda\\Desktop\\jc","epoch":1616708160}] diff --git a/tests/fixtures/windows-10/dir-mix.json b/tests/fixtures/windows-10/dir-mix.json index c09c5e33..1c232008 100644 --- a/tests/fixtures/windows-10/dir-mix.json +++ b/tests/fixtures/windows-10/dir-mix.json @@ -1 +1 @@ -{"C:\\Users\\Yoda\\Desktop\\jc": [{"date": "03/25/2021", "time": "02:38 PM", "dir": false, "size": 4253, "filename": "docgen.sh"}, {"date": "03/25/2021", "time": "02:38 PM", "dir": false, "size": 58995, "filename": "EXAMPLES.md"}], "C:\\Users\\Yoda\\Desktop\\jc\\docs": [{"date": "03/25/2021", "time": "02:36 PM", "dir": true, "size": null, "filename": "."}, {"date": "03/25/2021", "time": "02:36 PM", "dir": true, "size": null, "filename": ".."}, {"date": "03/25/2021", "time": "02:38 PM", "dir": true, "size": null, "filename": "parsers"}, {"date": "03/25/2021", "time": "02:36 PM", "dir": false, "size": 2713, "filename": "readme.md"}, {"date": "03/25/2021", "time": "02:36 PM", "dir": false, "size": 1338, "filename": "utils.md"}]} \ No newline at end of file +[{"date":"03/25/2021","time":"02:38 PM","dir":false,"size":4253,"filename":"docgen.sh","parent":"C:\\Users\\Yoda\\Desktop\\jc","epoch":1616708280},{"date":"03/25/2021","time":"02:36 PM","dir":true,"size":null,"filename":".","parent":"C:\\Users\\Yoda\\Desktop\\jc\\docs","epoch":1616708160},{"date":"03/25/2021","time":"02:36 PM","dir":true,"size":null,"filename":"..","parent":"C:\\Users\\Yoda\\Desktop\\jc\\docs","epoch":1616708160},{"date":"03/25/2021","time":"02:38 PM","dir":true,"size":null,"filename":"parsers","parent":"C:\\Users\\Yoda\\Desktop\\jc\\docs","epoch":1616708280},{"date":"03/25/2021","time":"02:36 PM","dir":false,"size":2713,"filename":"readme.md","parent":"C:\\Users\\Yoda\\Desktop\\jc\\docs","epoch":1616708160},{"date":"03/25/2021","time":"02:36 PM","dir":false,"size":1338,"filename":"utils.md","parent":"C:\\Users\\Yoda\\Desktop\\jc\\docs","epoch":1616708160},{"date":"03/25/2021","time":"02:38 PM","dir":false,"size":58995,"filename":"EXAMPLES.md","parent":"C:\\Users\\Yoda\\Desktop\\jc","epoch":1616708280}] diff --git a/tests/fixtures/windows-10/dir-raw.json b/tests/fixtures/windows-10/dir-raw.json deleted file mode 100644 index 4d6cd85d..00000000 --- a/tests/fixtures/windows-10/dir-raw.json +++ /dev/null @@ -1 +0,0 @@ -{"C:\\Program Files\\Internet Explorer": [{"date": "03/24/2021", "time": "03:15 PM", "dir": true, "size": null, "filename": "."}, {"date": "03/24/2021", "time": "03:15 PM", "dir": true, "size": null, "filename": ".."}, {"date": "12/07/2019", "time": "02:49 AM", "dir": true, "size": null, "filename": "en-US"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": "54,784", "filename": "ExtExport.exe"}, {"date": "03/24/2021", "time": "03:15 PM", "dir": false, "size": "0", "filename": "file name.txt"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": "54,784", "filename": "hmmapi.dll"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": "515,072", "filename": "iediagcmd.exe"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": "504,832", "filename": "ieinstal.exe"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": "224,768", "filename": "ielowutil.exe"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": "421,888", "filename": "IEShims.dll"}, {"date": "12/06/2019", "time": "02:47 PM", "dir": false, "size": "819,136", "filename": "iexplore.exe"}, {"date": "12/07/2019", "time": "02:14 AM", "dir": true, "size": null, "filename": "images"}, {"date": "12/07/2019", "time": "02:14 AM", "dir": true, "size": null, "filename": "SIGNUP"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": "48,536", "filename": "sqmapi.dll"}]} \ No newline at end of file diff --git a/tests/fixtures/windows-10/dir.json b/tests/fixtures/windows-10/dir.json index 082d217a..4f74040c 100644 --- a/tests/fixtures/windows-10/dir.json +++ b/tests/fixtures/windows-10/dir.json @@ -1 +1 @@ -{"C:\\Program Files\\Internet Explorer": [{"date": "03/24/2021", "time": "03:15 PM", "dir": true, "size": null, "filename": "."}, {"date": "03/24/2021", "time": "03:15 PM", "dir": true, "size": null, "filename": ".."}, {"date": "12/07/2019", "time": "02:49 AM", "dir": true, "size": null, "filename": "en-US"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": 54784, "filename": "ExtExport.exe"}, {"date": "03/24/2021", "time": "03:15 PM", "dir": false, "size": 0, "filename": "file name.txt"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": 54784, "filename": "hmmapi.dll"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": 515072, "filename": "iediagcmd.exe"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": 504832, "filename": "ieinstal.exe"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": 224768, "filename": "ielowutil.exe"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": 421888, "filename": "IEShims.dll"}, {"date": "12/06/2019", "time": "02:47 PM", "dir": false, "size": 819136, "filename": "iexplore.exe"}, {"date": "12/07/2019", "time": "02:14 AM", "dir": true, "size": null, "filename": "images"}, {"date": "12/07/2019", "time": "02:14 AM", "dir": true, "size": null, "filename": "SIGNUP"}, {"date": "12/07/2019", "time": "02:09 AM", "dir": false, "size": 48536, "filename": "sqmapi.dll"}]} \ No newline at end of file +[{"date":"03/24/2021","time":"03:15 PM","dir":true,"size":null,"filename":".","parent":"C:\\Program Files\\Internet Explorer","epoch":1616624100},{"date":"03/24/2021","time":"03:15 PM","dir":true,"size":null,"filename":"..","parent":"C:\\Program Files\\Internet Explorer","epoch":1616624100},{"date":"12/07/2019","time":"02:49 AM","dir":true,"size":null,"filename":"en-US","parent":"C:\\Program Files\\Internet Explorer","epoch":1575715740},{"date":"12/07/2019","time":"02:09 AM","dir":false,"size":54784,"filename":"ExtExport.exe","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713340},{"date":"03/24/2021","time":"03:15 PM","dir":false,"size":0,"filename":"file name.txt","parent":"C:\\Program Files\\Internet Explorer","epoch":1616624100},{"date":"12/07/2019","time":"02:09 AM","dir":false,"size":54784,"filename":"hmmapi.dll","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713340},{"date":"12/07/2019","time":"02:09 AM","dir":false,"size":515072,"filename":"iediagcmd.exe","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713340},{"date":"12/07/2019","time":"02:09 AM","dir":false,"size":504832,"filename":"ieinstal.exe","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713340},{"date":"12/07/2019","time":"02:09 AM","dir":false,"size":224768,"filename":"ielowutil.exe","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713340},{"date":"12/07/2019","time":"02:09 AM","dir":false,"size":421888,"filename":"IEShims.dll","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713340},{"date":"12/06/2019","time":"02:47 PM","dir":false,"size":819136,"filename":"iexplore.exe","parent":"C:\\Program Files\\Internet Explorer","epoch":1575672420},{"date":"12/07/2019","time":"02:14 AM","dir":true,"size":null,"filename":"images","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713640},{"date":"12/07/2019","time":"02:14 AM","dir":true,"size":null,"filename":"SIGNUP","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713640},{"date":"12/07/2019","time":"02:09 AM","dir":false,"size":48536,"filename":"sqmapi.dll","parent":"C:\\Program Files\\Internet Explorer","epoch":1575713340}] diff --git a/tests/test_dir.py b/tests/test_dir.py index 197496ca..fad28bcd 100644 --- a/tests/test_dir.py +++ b/tests/test_dir.py @@ -17,10 +17,6 @@ class MyTests(unittest.TestCase): 'r', encoding='utf-8') as f: self.windows_10_dir_json = json.loads(f.read()) - with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/windows-10/dir-raw.json'), - 'r', encoding='utf-8') as f: - self.windows_10_dir_raw_json = json.loads(f.read()) - with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/windows-10/dir-ODTC.out'), 'r', encoding='utf-8') as f: self.windows_10_dir_ODTC = f.read() @@ -43,7 +39,7 @@ class MyTests(unittest.TestCase): with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/windows-10/dir-files.out'), 'r', encoding='utf-8') as f: - self.windows_10_dir_files= f.read() + self.windows_10_dir_files = f.read() with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/windows-10/dir-files.json'), 'r', encoding='utf-8') as f: @@ -51,7 +47,7 @@ class MyTests(unittest.TestCase): with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/windows-10/dir-dirs.out'), 'r', encoding='utf-8') as f: - self.windows_10_dir_dirs= f.read() + self.windows_10_dir_dirs = f.read() with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/windows-10/dir-dirs.json'), 'r', encoding='utf-8') as f: @@ -59,26 +55,22 @@ class MyTests(unittest.TestCase): with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/windows-10/dir-S.out'), 'r', encoding='utf-8') as f: - self.windows_10_dir_S= f.read() + self.windows_10_dir_S = f.read() with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/windows-10/dir-S.json'), 'r', encoding='utf-8') as f: self.windows_10_dir_S_json = json.loads(f.read()) def test_dir_error(self): - self.assertEqual(jc.parsers.dir.parse("Access is denied.", quiet=True), {}) + self.assertEqual(jc.parsers.dir.parse("Access is denied.", quiet=True), []) def test_dir_empty(self): - self.assertEqual(jc.parsers.dir.parse("", quiet=True), {}) + self.assertEqual(jc.parsers.dir.parse("", quiet=True), []) def test_dir_windows_10(self): self.assertEqual(jc.parsers.dir.parse(self.windows_10_dir, quiet=True), self.windows_10_dir_json) - def test_dir_windows_10_raw(self): - self.assertEqual(jc.parsers.dir.parse(self.windows_10_dir, raw=True, quiet=True), - self.windows_10_dir_raw_json) - def test_dir_windows_10_ODTC(self): self.assertEqual(jc.parsers.dir.parse(self.windows_10_dir_ODTC, quiet=True), self.windows_10_dir_ODTC_json)