diff --git a/tests/fixtures/centos-7.7/md5sum.json b/tests/fixtures/centos-7.7/md5sum.json new file mode 100644 index 00000000..1ab2ca9d --- /dev/null +++ b/tests/fixtures/centos-7.7/md5sum.json @@ -0,0 +1 @@ +[{"filename": "devtoolset-3-gcc-4.9.2-6.el7.x86_64.rpm", "hash": "65fc958c1add637ec23c4b137aecf3d3"}, {"filename": "digout", "hash": "5b9312ee5aff080927753c63a347707d"}, {"filename": "dmidecode.out", "hash": "716fd11c2ac00db109281f7110b8fb9d"}, {"filename": "file with spaces in the name", "hash": "d41d8cd98f00b204e9800998ecf8427e"}, {"filename": "id-centos.out", "hash": "4295be239a14ad77ef3253103de976d2"}, {"filename": "ifcfg.json", "hash": "01fda0d9ba9a75618b072e64ff512b43"}, {"filename": "ifconfig.out", "hash": "e3bff970404527b132dca58031c7286f"}, {"filename": "jc", "hash": "b8b604dc8213d9a6515f2c04bdccfb3b"}, {"filename": "jc-1.10.5-linux.sha256", "hash": "14236ca18714d2b6282758e9b7b46000"}, {"filename": "jc-1.10.5-linux.tar.gz", "hash": "a13b2843c1e8029a98503bc07613862c"}, {"filename": "jc-1.10.5.rpm", "hash": "d0e05de2651857155f8673dc113272ae"}, {"filename": "jc-1.11.1-linux.sha256", "hash": "53e4b33fa99c53c28972db666de9b7b3"}, {"filename": "jc-1.11.1-linux.tar.gz", "hash": "ea4145789224b142361016412cd613b7"}, {"filename": "jc-1.11.1.sha256", "hash": "c6c5fd21ef572dd6d2629c44ad566425"}, {"filename": "jc-1.11.1.tar.gz", "hash": "d838680555f84aff7f286dd440b2490b"}, {"filename": "jc-1.11.2-linux.sha256", "hash": "e7d5c22044848539c2cbd9f5b562de9a"}, {"filename": "jc-1.11.2-linux.tar.gz", "hash": "e6d842ead8cfc9a58df9dce7814ee657"}, {"filename": "jc-1.11.8-linux.sha256", "hash": "24a5005717ab949fd7608aaa77bfeade"}, {"filename": "jc-1.11.8-linux.tar.gz", "hash": "6a84320c7551c51051a748c873d91194"}, {"filename": "jc-1.13.1-linux.sha256", "hash": "54431e32a1ffa7a90f520a6d8ae966fc"}, {"filename": "jc-1.13.1-linux.tar.gz", "hash": "c7a084d9de6bf1193ea0601a2239fc2b"}, {"filename": "jc-1.13.2-linux.sha256", "hash": "1adf518be9a071131ab105155fee176a"}, {"filename": "jc-1.13.2-linux.tar.gz", "hash": "4d8dd74578bc7817de0834e2349c4466"}, {"filename": "jc-1.13.4-linux.sha256", "hash": "3b63bfaff06d9c825aa0a1e0d062a10e"}, {"filename": "jc-1.13.4-linux.tar.gz", "hash": "a5d7feae690e2c3d6bc4acef4205b308"}, {"filename": "jello-1.2.8-linux.sha256", "hash": "90d4fe29d8860adb46f14c99bd27306f"}, {"filename": "jello-1.2.8-linux.tar.gz", "hash": "ea4eadde3abe740d23feb38225e8fe46"}, {"filename": "jello-1.2.9-linux.sha256", "hash": "c690e9126ed296535046e68bfa02de94"}, {"filename": "jello-1.2.9-linux.tar.gz", "hash": "28d6899def6cb63e69d6bb8f53365ecd"}, {"filename": "journaljson", "hash": "5fed1973e223d1f1e45fccec089cb285"}, {"filename": "jp", "hash": "e49f9acb33479f59b7be1f94e8daa3db"}, {"filename": "jp_1.1.12_linux_x86_64.zip", "hash": "ef49750c3f69ae22b8c456e38e4ea39c"}, {"filename": "jq_twitter.json", "hash": "b86c4c8487e3c0bb656d068886c413b7"}, {"filename": "jtbl-1.1.6-linux.sha256", "hash": "d1427e00cbe4e0d1b5b239993ca474b5"}, {"filename": "jtbl-1.1.6-linux.tar.gz", "hash": "87d36c9c35c5ce23f691634d3faad06e"}, {"filename": "kbls.out", "hash": "b3d0c62d77c4f2861cb1dd7464faaa24"}, {"filename": "lastb.out", "hash": "7907a2a62c9f3e1a558ad24ff93fac2c"}, {"filename": "lsblk-cols", "hash": "d9920641b832e86c52e1ef380f777f63"}, {"filename": "ping-ip-O-D.out", "hash": "9ab7407b788aa94b95fe49dbc131b2cb"}, {"filename": "ping-ip-O.out", "hash": "969a0243a76a3bf407e3a24082af8068"}, {"filename": "psfile.txt", "hash": "e1e61d18b3e96359940a22c10f30ad34"}, {"filename": "resizeterm.sh", "hash": "9aa6b53e55b3134219c061441d5c0b3f"}, {"filename": "route-6-n.out", "hash": "e1e1084c23889b46a055d0f8101c0947"}, {"filename": "route-6.out", "hash": "4e75a36fcbf5b1f74c42849c641eb7d4"}, {"filename": "routeout", "hash": "fbb00b1c066988b8d4ce285309fc2a55"}, {"filename": "shafile.txt", "hash": "a54b97e7ffb498130a5807c492fd06bd"}, {"filename": "ss-aeep.out", "hash": "4aa7a33ccd4d863f2dc34570bc9a4761"}, {"filename": "ssout", "hash": "9e61faf4a86f484745e9361a6c33249b"}, {"filename": "systemctl.out", "hash": "eea802ae7bcbb6b63678b5ec68df6212"}, {"filename": "top.out", "hash": "8fc90c98a0b0455ba359199e98a3951a"}, {"filename": "tracepath6.out", "hash": "cdbfa0898a3c089a24ecdab4b62e0241"}, {"filename": "tracepath-cnn.out", "hash": "c5a2a5d40fcf6617d3ca1fae4766f70c"}, {"filename": "tr.out", "hash": "dedcbcfcf486d1620c7495c7c9700a02"}, {"filename": "who-aH.out", "hash": "6a90a054f9df3abdfe936c03e53b71d4"}, {"filename": "who.out", "hash": "d5c25156c301c14125aaa5d1e8f5adbb"}, {"filename": "whotext", "hash": "cbe28a0722637d2ea2c07378eba2206e"}] diff --git a/tests/fixtures/centos-7.7/sha256sum.json b/tests/fixtures/centos-7.7/sha256sum.json new file mode 100644 index 00000000..488d3422 --- /dev/null +++ b/tests/fixtures/centos-7.7/sha256sum.json @@ -0,0 +1 @@ +[{"filename": "devtoolset-3-gcc-4.9.2-6.el7.x86_64.rpm", "hash": "1955249927f4d64b17188766c346ecb8db77010efd9e44f875b41debe8255b44"}, {"filename": "digout", "hash": "ce1b491e2ef2a20964b52dc852b411b0fdeaae8f5b5d30efed1f44657c01777b"}, {"filename": "dmidecode.out", "hash": "59f22892a2c115a41e1f0b26c64150ea8d3b00f1ea25f1909a0b67e5f6b1dcb6"}, {"filename": "file with spaces in the name", "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}, {"filename": "id-centos.out", "hash": "0757f114c4383437d1b013ebf335360ff24475253ea54d2708a0f28ceddbc7a8"}, {"filename": "ifcfg.json", "hash": "7afa0e7d4404ff0f45e51176430261eab140ed1940743f298323646a27ce3005"}, {"filename": "ifconfig.out", "hash": "a06f5e6c47eabfb1b7e32cee847d120d25f8c7393345546001405b792f762173"}, {"filename": "jc", "hash": "2a2faee2eea4ce0a6d10069cd95932bbc5ae4b70c6dc913502edbfe39a3f759f"}, {"filename": "jc-1.10.5-linux.sha256", "hash": "1545a9426548e5fd74f32ad7db964c513b933e2bf6608abc08ba562908fa5c19"}, {"filename": "jc-1.10.5-linux.tar.gz", "hash": "89d4d3b5f978fdf8ad379501c011723486ae09923d778d68ae381b74b3eb0255"}, {"filename": "jc-1.10.5.rpm", "hash": "e46c5a7921629157c42416d2f47ea30ab815be016a7502f6e4b0f56788c15ba2"}, {"filename": "jc-1.11.1-linux.sha256", "hash": "18587497e5b8155d4fb063a0712e968f49770f9f2c3166e5ac6dacbaf24dbfc6"}, {"filename": "jc-1.11.1-linux.tar.gz", "hash": "70c0c66b9f687eb8b214984238578fba1424f8e5dbf90fe6eab4a5e0db55c40d"}, {"filename": "jc-1.11.1.sha256", "hash": "4f0069a8501a7f9b6e52187ce1e5ec3606ab0be94eeec887a813cae29c3d4c44"}, {"filename": "jc-1.11.1.tar.gz", "hash": "4847c84a14e76365b81278120261450565344d499b20472f55bb501a3da87350"}, {"filename": "jc-1.11.2-linux.sha256", "hash": "11c00413590b4f84d6b816d00e9de146f3033de1a800584b50679bc819e6a727"}, {"filename": "jc-1.11.2-linux.tar.gz", "hash": "bc4a507c807972bff6c736c6932875556d0534ae4ff95530120e75c0d61ddc85"}, {"filename": "jc-1.11.8-linux.sha256", "hash": "649b292cec88e0792a81113288782a536a7a068652675b971bd114ddd110efa2"}, {"filename": "jc-1.11.8-linux.tar.gz", "hash": "11b9b8d775d2c9c912f26c851f4e1d8b7ed1274148856e644713f9c48f9a3d04"}, {"filename": "jc-1.13.1-linux.sha256", "hash": "47f56c6b164cd7cc5875c6a8f29d5fe34ebb6288352a8c6526621563803e2dcb"}, {"filename": "jc-1.13.1-linux.tar.gz", "hash": "6bd22a6cd7fd25d002f167fa9e1af46abc581ac3da8aacbcfec31a403fd2021d"}, {"filename": "jc-1.13.2-linux.sha256", "hash": "b170212b843b6de279937f9601345f955f28ccf41fcfd94d802fc3cc7611c358"}, {"filename": "jc-1.13.2-linux.tar.gz", "hash": "3e1a4bb0af20f90e040b68eab2a8fe84fa4818099eae5c834a95a5042019007d"}, {"filename": "jc-1.13.4-linux.sha256", "hash": "9c1168b67782627617f806c4e7282a2a9fe133cbbf592baa0ec96dec46e6f27e"}, {"filename": "jc-1.13.4-linux.tar.gz", "hash": "e5419e799b71127636f7c630396c531c358c5f94660a73b3bf03b51ee0982b83"}, {"filename": "jello-1.2.8-linux.sha256", "hash": "3c2084cebfeb26aa237c893c1543371a0c29aa356114d05c091b5c2e9b188054"}, {"filename": "jello-1.2.8-linux.tar.gz", "hash": "65afd200472dcf20d8f629f2f20ee2e2bddaabd60cebb751e7cc9ed814f458ce"}, {"filename": "jello-1.2.9-linux.sha256", "hash": "9aac7a7bbdcb5f64b75cc2a5f17d206510ce064d93b58dee13fa5236ea5ad28e"}, {"filename": "jello-1.2.9-linux.tar.gz", "hash": "a95e7d67721430e00e6a342e6aac9fb6343069d6197b0b3c057262e6bf53c4ca"}, {"filename": "journaljson", "hash": "fc49676c9cd6282009389f91758ec50bc1ee2110ccd8ec5aa70bb27c2d6a6532"}, {"filename": "jp", "hash": "cd381415eb8283c41aba775bf18b8557c969a1502024f366d39fd89f72671f95"}, {"filename": "jp_1.1.12_linux_x86_64.zip", "hash": "4edf3eb53ed6e039cb07727cd14c4a6f4d6707fbd04d5cb0e3618fa3b791b329"}, {"filename": "jq_twitter.json", "hash": "3205543a4e6a28b40c86c4bf8509fb767242883e3ed0713a619d5432e308ae16"}, {"filename": "jtbl-1.1.6-linux.sha256", "hash": "dcc894867b1db84699df8a79d6a1d414151d444cec7feed42e8e136bf844d08c"}, {"filename": "jtbl-1.1.6-linux.tar.gz", "hash": "d18d1bb545c534e4cabc9754881fec08a1a3adb96f3c4578517ad191bd49604b"}, {"filename": "kbls.out", "hash": "54bd2863b30de34da9733e7a46edd2485c32ecd74cf2ed7a4af1e59902dd99bd"}, {"filename": "lastb.out", "hash": "cff67b694bd444870dbc499267a455a0a5fd4809e283a644126579930aee614a"}, {"filename": "lsblk-cols", "hash": "46cf694a46f04293b3e5faf0dd1fa00d53e9f04a590136aa0df96611d9af3bdb"}, {"filename": "ping-ip-O-D.out", "hash": "3d27980f6cff1b2ebea4c7e27f00d9d4239022ffc976e146eada539867e89a66"}, {"filename": "ping-ip-O.out", "hash": "3cbed448e88079c7a4cbf801146e877c844b68ecd35b5181bf85f5efef62864b"}, {"filename": "psfile.txt", "hash": "98cd30e314cce9f9fe96f6fd4935358ef336da46e001781ab4f09970c02cc8f9"}, {"filename": "resizeterm.sh", "hash": "dc0224031da7b5cecf2a2f17f2d3478e14de1ea14a12fb074972f5fa3ecac751"}, {"filename": "route-6-n.out", "hash": "c60aecaa7f75e7675d1e9fb6dac4ff12d111bdab81e1cc92e3f8f5ba257bf31e"}, {"filename": "route-6.out", "hash": "d9aee0bbfab4b35e2c09aab45f9859ba74cd4384f30a3a728696d29e6b8c6be0"}, {"filename": "routeout", "hash": "4e72611aea8d9a1a65acbcc516e7ac255fc7d94a4f2915b0746193ccb00d7fd9"}, {"filename": "ss-aeep.out", "hash": "9793d970259c55437667bae568d913a7e4a2c0894ac758214e8478847405dc06"}, {"filename": "ssout", "hash": "5a3b23c271fe17c4fb34bb96c20233d1eb64e1a3c5f07d8818cd86cc53f97a54"}, {"filename": "systemctl.out", "hash": "5ebf02f674876f72fe2f4282fa81af22f4b799e1999122bb18ed4d03c8f6eb60"}, {"filename": "top.out", "hash": "a66c17407fe22279bf76d35080ada3918cd96c65f7bc4160ce4267c13a9743d2"}, {"filename": "tracepath6.out", "hash": "45cfd9c83a151e21efa57b7d7b08691810b6ed4cfd55cb91671a7a6c1cd02487"}, {"filename": "tracepath-cnn.out", "hash": "8e9fdb6774a59eed03a81430bbbe4ea44e3df544e92265d774112090b00f051d"}, {"filename": "tr.out", "hash": "891c97e4c4f32263c1c99c52f50c6d4e8e3fbab94bdf2d6f71f7a44fa4e00239"}, {"filename": "who-aH.out", "hash": "a8494cbbc24713274d96c522c40b44d8528be25e8beb35096f34efdf95679771"}, {"filename": "who.out", "hash": "1956b4a9ebf50db3734976d4f2cab0fb929aca2a81043bf37f2b219c4c4c9a1f"}, {"filename": "whotext", "hash": "64f0a22247fcb0b3aad4be8300a0da942cd09b90e5fea2eab00fae1529e781d1"}] diff --git a/tests/fixtures/centos-7.7/sha384sum.json b/tests/fixtures/centos-7.7/sha384sum.json new file mode 100644 index 00000000..265b57a4 --- /dev/null +++ b/tests/fixtures/centos-7.7/sha384sum.json @@ -0,0 +1 @@ +[{"filename": "devtoolset-3-gcc-4.9.2-6.el7.x86_64.rpm", "hash": "13dfec928ddd0b8ca477868a2aa8c56b6cf85fe8745f952671e0b0fe52315c4f8500b94ebabfd572cc6f942875c4f17f"}, {"filename": "digout", "hash": "75f6c510781b37878f4168a3224b64f49fe6320289fa004579928d58fefb5ceaf91b5af6d431713e2b43dae1b2aefb4a"}, {"filename": "dmidecode.out", "hash": "31ca9016e7cdfeba9b8ddef08e34efcf7a45369e890ac4bd57e5336617ebead1f911d8fcc91a8bdb1a86c3512f024a1f"}, {"filename": "file with spaces in the name", "hash": "38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b"}, {"filename": "id-centos.out", "hash": "10efecdd95d23b6a29ae311dd906b24a5c90e2ccd59872b77bdcaa7f55d32d9a95e145b9e1a1208708e9b7cadbe9edab"}, {"filename": "ifcfg.json", "hash": "012fdcea79d9d6a59dcd474f2d9535b2ac9d3a2740709b7de6f54674976537e1361da8f46af4cf465840663267f0f55e"}, {"filename": "ifconfig.out", "hash": "480e4ba8cfd4fdd25113f518e1b5fb875b398c23b02959bec87ea0cb47e5b6fcfc1d8bc80c208777101c54fc5903cb98"}, {"filename": "jc", "hash": "485c03f413b3beb95efc2bda08b16804904ccac985eadecb75d52dd91bba2c2601145d51d5ae26568319bf54d0d688ca"}, {"filename": "jc-1.10.5-linux.sha256", "hash": "e732bea551ada4e3254fc339aeaf424859bfc02718e985ad66fee9fed41dcc61cc87f07d648dbf69d32f72eee268ffdb"}, {"filename": "jc-1.10.5-linux.tar.gz", "hash": "2d7400f179eb7c2a43eaa0879c074ed46acd867aafd1947ffd7e9916d32fef55d48c93ac34c75d5931ac84f2b39b4101"}, {"filename": "jc-1.10.5.rpm", "hash": "5a9762aa33c4dfcf9fdd7fa8c94574f489117497bedced5527e4881c16712a90e2fca9da9a5254ef7dbe294d0a7cd736"}, {"filename": "jc-1.11.1-linux.sha256", "hash": "b16c7a5c51f15bbab9d30270f24f2a95cec840dc24e30fc52806cc110b55a2440c9597f69115f1db7bb9bc3d4fefbbf2"}, {"filename": "jc-1.11.1-linux.tar.gz", "hash": "4ef3741864807f19da58e2c74a0ff2a95f2cc92030f315b9cca5d8a1592f64493bc91ad8a567a4c01e4fd5068964ff9c"}, {"filename": "jc-1.11.1.sha256", "hash": "04bb4b8b79c4dfb6b978ce467b9451a71d3b1e3c5c42d16eab4b918308ffc9ceb7730cab077764705f8e5cc7d4a2fa3e"}, {"filename": "jc-1.11.1.tar.gz", "hash": "7b507374c22cb5f169980453d9e2a661505bb20260f079d3e0cd0c4b751ec75f3d3390b8f8d7290b6d748e9057af7377"}, {"filename": "jc-1.11.2-linux.sha256", "hash": "1020219aa19a10478b870c9195602c1f22766aed751d05272ea8a6a1dd04c0f8bc030b8906eb6dbbb0194fbd63a5c204"}, {"filename": "jc-1.11.2-linux.tar.gz", "hash": "40207fa8a89b7d9dbbbbf76d155e12f2f8664f929c88367eac6257b0f617343d08b27e8daea1598ac77e27d47d3f9e28"}, {"filename": "jc-1.11.8-linux.sha256", "hash": "2b5bf8c4e623f02f8e75ba352206e36f5c5e049d8b8dc4f33e3fe93465947c0a28af2a4505cd55ae6f8f328dd7db978f"}, {"filename": "jc-1.11.8-linux.tar.gz", "hash": "76bf73980528612ce2229e4fa0ae6111092c31e1a5593efd3870aba40e1a2c8651ef9cb3e9fbb607a1cfab246f489327"}, {"filename": "jc-1.13.1-linux.sha256", "hash": "3d6bc8c0e43d5d46c786e5a6ca1fe21001997a3eae0aee3b04faec8f592ee4bd40bc84511cec23b1d8bd74569499d3cb"}, {"filename": "jc-1.13.1-linux.tar.gz", "hash": "adc8bea97698073f9c382788a7f60f906019255e23f98b4997ebae0146351f7ae365d12cf60b359c6c94ee338524a729"}, {"filename": "jc-1.13.2-linux.sha256", "hash": "60b43d3431dd2a4d214b66b1752449a8c43ec01b3ace18661dd5485d4d3bae98fd83ea4c01c2cff5f9038ac7cec4f7b4"}, {"filename": "jc-1.13.2-linux.tar.gz", "hash": "8a44aa9777fa63320ffc16b75da5cfa5c45ca8d6a47f49d06b719e251c7296aef23b471c3ba55d12bb530fedaf962303"}, {"filename": "jc-1.13.4-linux.sha256", "hash": "03991acac3c3ae520604c949e8e3dbc62ab13a9d031b29a983b7ff28853adff1fe206f14937035f4219c7f5e56dc2571"}, {"filename": "jc-1.13.4-linux.tar.gz", "hash": "60f2939c9dcb700e3ef7b258e460e49d3ec650c36a4bab107ac6eb55c7f587b242fcb50d81b0fd1739df6261b26674c0"}, {"filename": "jello-1.2.8-linux.sha256", "hash": "367a0c7423ea4541372b6e04ecd453b9d39346b05739debbfdf2e7e037db469bfc7b16b25be3a252b1927284023201c9"}, {"filename": "jello-1.2.8-linux.tar.gz", "hash": "d44cd208c480d0cb212483225e16fe85944dbd608d67ad9e40ee5868948a3822f64087567e4da096ae0004cb60055f15"}, {"filename": "jello-1.2.9-linux.sha256", "hash": "008370792aa150cdcb54eb13810e9acce56ae1ebfe2d63cc75529e3caf86f5f9573157dca932d448a43c7f3e05c242b3"}, {"filename": "jello-1.2.9-linux.tar.gz", "hash": "4433710be95f6a2bddf213fbd6d0c85a763c6043b09d00a863f6903d09d00c6167277bd32ae77c8fc943d7753f682a0b"}, {"filename": "journaljson", "hash": "655ef2c57cf0bccc47853bc11e20b3ebf4c3fb6a65c63d2389983425e95081ab1f2e70a557932037846b35c5f3db7b2a"}, {"filename": "jp", "hash": "a7723d2c9aad90303866d1bed77cca43a7f88bdd6956a23d6b24767c1abadbd26d3a5d01d39af5305f0f0be49c596313"}, {"filename": "jp_1.1.12_linux_x86_64.zip", "hash": "3410d5208919ab9b336fdedcb06f647666eb5be9c2cb887256aa67406f971b845985ba6c3c9f7152f3ded6b6f4c683d3"}, {"filename": "jq_twitter.json", "hash": "1c9a0249597bdf89590091c41a21020c4805adb89e9c40a85359c99a2faac2cb4b9c3c80c4535064e3a263c285a773f6"}, {"filename": "jtbl-1.1.6-linux.sha256", "hash": "351c7b0459e35fd87e9ce2957d58a73e5c55d72ddf2429f37a989bd69d9c9ad5c7e8a9885f989e3e56ee1d50a9627a55"}, {"filename": "jtbl-1.1.6-linux.tar.gz", "hash": "b6053a4bdf2bcc87c6ee2dc6d1c5572c1a78b1060d8a7f21dd6bca950cdf1518515df16b1f83dfecea2f498f1be23fac"}, {"filename": "kbls.out", "hash": "6f149d8f1a8c41a480b21f815537beabd97107358038c406b88f285c6637504c7d70f0fe4f3609ea55be35cc6267fb45"}, {"filename": "lastb.out", "hash": "343bb57833a3629596d7fbfb0a7a56a5b775a5bb660773071f8c68ab9c8c84ceb3bdaf9ef8067fedc655627ba4d61a8b"}, {"filename": "lsblk-cols", "hash": "de0c500038bdeb1f57aa3789f74c630862cf3dbb83e9a8140d071959e048d8c144f190a9039975fe1d28c97982d80675"}, {"filename": "ping-ip-O-D.out", "hash": "8debc85c75c169ded39bc8e91ce752c791d63df52f7aa8c7d110a755f764e41f2cbb4ef89650652971e7e76576662982"}, {"filename": "ping-ip-O.out", "hash": "b93bf926e1e202a13cf5d122be10ffc69f15843f7f419f4b8e631d5ad0d4efd4123e5d9fc64b220ee906a5731c169d84"}, {"filename": "psfile.txt", "hash": "61f62147b30c6027548e04154c79548667853afdd930223183c96d13c484bda9251150e81ab8da86fcd15be8eb533aa8"}, {"filename": "resizeterm.sh", "hash": "82fa64a5e3fd3c54a9f7c32c7407b2134bbc3826b66d66a95c7f673a5c6b8c9190cfdfba6c0dde858399cd680cf4ddaa"}, {"filename": "route-6-n.out", "hash": "1da45fcd09bb7fe5d4805fc4a550dfa893c99c968568ca28c3c075f201579ff862f160bb80bcdda0b2276f35ebe0300f"}, {"filename": "route-6.out", "hash": "5ae84602fda703c954ae735d99a5b9b8ba31ae4967c2e647f91ea4199da1bd3a7467346272cdc217eecdf157802d4e45"}, {"filename": "routeout", "hash": "dfc31420a5bc92730403711c71cc8e7939792c6c43d9cdead33673e6a37615a37d109c844643dc0308f84187d6ce51ff"}, {"filename": "shafile.txt", "hash": "0d16335ada920c8003d571a33087ebc67e2183c069231ff949bb2f0f90df0bad99903a5db7aa5d21954de476a77b1ff9"}, {"filename": "ss-aeep.out", "hash": "dceaccf3fa9161ca1f658f14dfb2b005f0737b8bc128d459ed60850964182e7a311446019ed93d00341f300aa2c4dc33"}, {"filename": "ssout", "hash": "9d72cdff3306fb0c14fd270e5dac3a07cd01163a529d57d6d36b761e9d4bfda458f73ddf55c2e352cd382e8d8d1cd7b5"}, {"filename": "systemctl.out", "hash": "7a33126d2954e2b295da2672219b1a4e6a30775c9c5da56832b1e9c89c9827846394bef5d22960e3b24e1dfd721061ad"}, {"filename": "top.out", "hash": "90ce1a3b0ec04b9c96d50abe52956ef66327324dc9295cac734d69386ce2a280bc95baadd87b9f175f1272066b90804d"}, {"filename": "tracepath6.out", "hash": "0435b36b1ca56d7af51d42c73cc12c5fca6e559047c264e0945426958143aa6380d2e7ed22ced18cf4efdbfe454b23dd"}, {"filename": "tracepath-cnn.out", "hash": "ab22a6cd069cc3e92da92aa09c807e75aa4fb98c495ae51a09b7231e2299773af32a901fadccd4d1dfbea6bfdfaafdfb"}, {"filename": "tr.out", "hash": "ad02ffb0876c5a7407034d128b5bc3a158e9cea4ba060b99062d2d2c12f2c1130826e8196b879f271254a46d69e9e450"}, {"filename": "who-aH.out", "hash": "2c3b90566c37f9a900497ff58824943ad029c13a7db4b3e04d453cd7163c21e2da330a7e8b45084da68755d7aa7771e6"}, {"filename": "who.out", "hash": "873f8c55de4f8e24f1a355fde9da07bba0b8cd74271c194a101f7478e7b5464bf4e8f708da48d9439af0be8c298a94eb"}, {"filename": "whotext", "hash": "230ddb573e3b9c83389fcb358603d944bb20ed3603cdd45727bcda6f1e366cb6715676ec4bc19c6db8e427e45ca696b6"}] diff --git a/tests/fixtures/osx-10.14.6/md5.json b/tests/fixtures/osx-10.14.6/md5.json new file mode 100644 index 00000000..5b607b72 --- /dev/null +++ b/tests/fixtures/osx-10.14.6/md5.json @@ -0,0 +1 @@ +[{"filename": "arp-a.out", "hash": "cd645f685a1e57ebf3bc4fd44a7f87b8"}, {"filename": "arp-v.out", "hash": "f4a00c29e88f61b90df90fb845560008"}, {"filename": "arp.out", "hash": "d6581a3e0cab3addca50055467478f62"}, {"filename": "blkid-ip-multi.out", "hash": "3350258648ce551b8c2bd34474626ddf"}, {"filename": "blkid-ip-udev-multi.out", "hash": "ea53b01490770a7c7ae3dd949c4cc331"}, {"filename": "blkid-ip-udev.out", "hash": "886b05fcfde5d3260597f33ff06133c5"}, {"filename": "blkid-sda2.out", "hash": "ce61777185a52166672aab2b47456f76"}, {"filename": "blkid.out", "hash": "f96852cc8becd6ab7ef896157b75f83f"}, {"filename": "crontab-u.out", "hash": "1971d74d4503c38c8cba9a20950c7142"}, {"filename": "crontab.out", "hash": "79d08ddb75d959e66a77a880711a589c"}, {"filename": "df-h.out", "hash": "fe0aca4e47216d2a6023afb83dbcacc1"}, {"filename": "df.out", "hash": "b03b56e8c8aa7ffcc2c7263aa452b9b8"}, {"filename": "dig-aaaa.out", "hash": "65cb08b0527f1aaa5fd9af528e01fa93"}, {"filename": "dig-axfr.out", "hash": "e14018715ac457a9c8221acc635423c0"}, {"filename": "dig-x.out", "hash": "f899dca2cdd00cf6857f076d2c146544"}, {"filename": "dig.out", "hash": "87c94ba4aedf74b58f7ad1dd1be39fd6"}, {"filename": "dmidecode.out", "hash": "716fd11c2ac00db109281f7110b8fb9d"}, {"filename": "du.out", "hash": "5e6effd8e33d5603112e11b70154b594"}, {"filename": "env.out", "hash": "f6649e65066f4f58ae322d590f60b21c"}, {"filename": "file.out", "hash": "b31670a7e4374d3733efe061efd990b6"}, {"filename": "free-h.out", "hash": "791202071bba2f4ec186465c1eb72cb2"}, {"filename": "free.out", "hash": "f60e300aeeec5e14f787fc64286ef881"}, {"filename": "fstab.out", "hash": "172d0b92d95b0add305e1633cd89d5e7"}, {"filename": "group.out", "hash": "7f9d72d4fbe5bb0d3dd03350362b7668"}, {"filename": "gshadow.out", "hash": "7f3fbc5f73010bbb3e0c119cf99f4767"}, {"filename": "history.out", "hash": "0dfd64d0491e5d4c5d31e6276da2ff2e"}, {"filename": "hosts.out", "hash": "09fc278fadbac8d2bbf48176eaaf036e"}, {"filename": "id.out", "hash": "4295be239a14ad77ef3253103de976d2"}, {"filename": "ifconfig.out", "hash": "2826744b3cd0e3c48771ce54e90dc39e"}, {"filename": "iptables-filter-line-numbers.out", "hash": "b8649a444af2bddee903f168a41ce46f"}, {"filename": "iptables-filter-nv.out", "hash": "336e547bce260445882bf7e23b518a57"}, {"filename": "iptables-filter.out", "hash": "e6f269961b7dc89fdf9b9890b6276188"}, {"filename": "iptables-mangle.out", "hash": "8c90c0e4b4d788eac17f3f46059eb925"}, {"filename": "iptables-nat.out", "hash": "63c9ad6dfae4aab5627f0aa315b280ad"}, {"filename": "iptables-raw.out", "hash": "84d1e56220d1cd71816b34e4f55708fc"}, {"filename": "jobs.out", "hash": "6d39d7fe623da58d78d68263f7f36c7d"}, {"filename": "last-w.out", "hash": "e52003b655197e16eb22b56631581315"}, {"filename": "last.out", "hash": "b6a8e0c710ffdff032363a60fbc6fe50"}, {"filename": "lastb.out", "hash": "d54fd268bbb2c0c8d01131fc4c375d6d"}, {"filename": "ls-R-newlines.out", "hash": "10155b2f641ba164492e43a2a0d1e9f6"}, {"filename": "ls-R.out", "hash": "d7122233dbad630ca41d43b887a25c25"}, {"filename": "ls-al.out", "hash": "1e2205fe2a9efbbb098121f5f1701a16"}, {"filename": "ls-alR.out", "hash": "29468973ce06788a31c1e7f896e7dc60"}, {"filename": "ls-alh.out", "hash": "a623550a81b18e4ff0491acd668d64ea"}, {"filename": "ls-glob.out", "hash": "1ca05ceb4ac0ea884824d97c2ac2f4ac"}, {"filename": "ls-l-newlines.out", "hash": "afc4e7099c12af1fd7149e79b5d6e13d"}, {"filename": "ls-lR-newlines.out", "hash": "18053c80357f38b46ac44810c3240936"}, {"filename": "ls-newlines.out", "hash": "725dc56e746fb8d50ef038ca90c99fbf"}, {"filename": "ls.out", "hash": "baf35fa8f15d14cdfb9bb80d0d55bb99"}, {"filename": "lsblk-allcols.out", "hash": "92d1f8f7590656a8e2fe0e42ee734c41"}, {"filename": "lsblk.out", "hash": "911234ff25f9db205dbe0504c601e37e"}, {"filename": "lsmod.out", "hash": "ebfe5f57aee09dcdb1f0b299fee596aa"}, {"filename": "lsof-sudo.out", "hash": "a275bb6d9f2528bb4b66a525b8a6d774"}, {"filename": "lsof.out", "hash": "6a72858a679e26efa5c66f54fe279295"}, {"filename": "md5sum.out", "hash": "7ea6da1b6f6baab8d9d952eb33378956"}, {"filename": "mount.out", "hash": "34159c041f57a7f2a86424cd2c49fed3"}, {"filename": "netstat-i.out", "hash": "bd982936895b6df38a7fdbe86df8bf5c"}, {"filename": "netstat-l.out", "hash": "8fbb9c077bdf66c17c112c8a11b1e733"}, {"filename": "netstat-p.out", "hash": "9f2db696db8338cee0c56efc253e1f6a"}, {"filename": "netstat-r.out", "hash": "ffcd2cc4ab8699f06f4705e7103b879f"}, {"filename": "netstat-rne.out", "hash": "3e119bbbd3f6dbb432d27dc29fec8f98"}, {"filename": "netstat-rnee.out", "hash": "27f2be6ede761a53ae573de06fd3d0d0"}, {"filename": "netstat-sudo-aeep.out", "hash": "a8f7a37a3261bcaef6c6a3620e49464b"}, {"filename": "netstat-sudo-lnp.out", "hash": "4e46e684a905957b8e6d04b1a1c244da"}, {"filename": "netstat.out", "hash": "928d2f5d9f27fd6645930c4178cce819"}, {"filename": "ntpq-p.out", "hash": "f5f84643e4240025307caab50f8990a9"}, {"filename": "ntpq-pn.out", "hash": "2b2fa305e490f388bd85684c0b26e2bf"}, {"filename": "passwd.out", "hash": "2c0199adf1b3e018c1945860f8372619"}, {"filename": "ping-hostname-O-D-p-s.out", "hash": "5b660694bf79aea1d52a392ff1092448"}, {"filename": "ping-hostname-O-p.out", "hash": "ab4ff8264db941a0662b5b731ab46af0"}, {"filename": "ping-hostname-O.out", "hash": "1d9af746b203413e0ffc211f3185a8e4"}, {"filename": "ping-ip-O-D.out", "hash": "9ab7407b788aa94b95fe49dbc131b2cb"}, {"filename": "ping-ip-O.out", "hash": "969a0243a76a3bf407e3a24082af8068"}, {"filename": "ping-ip-dup.out", "hash": "35204577e61b34a55df836f7b4920c7e"}, {"filename": "ping6-hostname-O-D-p-s.out", "hash": "be18cfed73d79091dcc665e5887903db"}, {"filename": "ping6-hostname-O-p.out", "hash": "bf28730f5973b3d37f9f42d80b6858b1"}, {"filename": "ping6-ip-O-D-p.out", "hash": "2665133538e2d4a0828204522227a5e6"}, {"filename": "ping6-ip-O-p.out", "hash": "bc03b9e491ecb25155e44082a8254f19"}, {"filename": "ping6-ip-dup.out", "hash": "ff5e5d69174a3240e87432827dd5e25d"}, {"filename": "pip-list.out", "hash": "99809973a445fb2801a3bb14b4bc03bc"}, {"filename": "pip-show.out", "hash": "691ef00b38abbdbd2e8cc1ea856b9d83"}, {"filename": "ps-axu.out", "hash": "e913baab1861defe5c69cc4bb6475779"}, {"filename": "ps-ef.out", "hash": "ed826e38db572628ca5a2d70435a6302"}, {"filename": "route-6-n.out", "hash": "7bc3917b8b7e8aabd1ea853dc03eb431"}, {"filename": "route-6.out", "hash": "f9691632cd72b4e956bba68d6d93a0fc"}, {"filename": "route-vn.out", "hash": "3e119bbbd3f6dbb432d27dc29fec8f98"}, {"filename": "route.out", "hash": "439adfcce99306d3419ec0fd7760f383"}, {"filename": "shadow.out", "hash": "9da686e5fb53fcb4c3934f7fc2859b5a"}, {"filename": "shasum.out", "hash": "dcecd94ddf63d7fd70c2636fd723289b"}, {"filename": "ss-sudo-a.out", "hash": "ee2ed1455bebac67298a72b83bdfb85e"}, {"filename": "stat.out", "hash": "ea9e5cc3f2ec9971b5c43203e17801ac"}, {"filename": "sysctl-a.out", "hash": "9db459aaf7689f8c66911b57b05a5b9f"}, {"filename": "systemctl-ls.out", "hash": "db3a53f9828d305ff294764ad6d3f860"}, {"filename": "systemctl-luf.out", "hash": "adf988243f7ff5a2f71a5868031e5ec3"}, {"filename": "systemctl.out", "hash": "446fb73dbc66db1246d044386c4e57d6"}, {"filename": "timedatectl.out", "hash": "47bd61915dab99979127fb3dc1b1e493"}, {"filename": "tracepath.out", "hash": "269d7cf5b938004f251dc7824e601198"}, {"filename": "tracepath6.out", "hash": "6569334c8e6b6b22018f22c6628f0797"}, {"filename": "traceroute.out", "hash": "2bf8b3c7bc6e175ebb21fd0102f6b2b9"}, {"filename": "uname-a.out", "hash": "38ed43650f1fa000d196b391aea1c96d"}, {"filename": "uptime.out", "hash": "b27aa536d962989c2639b9f022bd365f"}, {"filename": "w.out", "hash": "1a93af5b819721a085166825024a615e"}, {"filename": "who-a.out", "hash": "dceb435d3c30ad3fad4102cea4ed461a"}, {"filename": "who.out", "hash": "19e19c6f49753ff44e85f4a82539592d"}] diff --git a/tests/fixtures/osx-10.14.6/shasum.json b/tests/fixtures/osx-10.14.6/shasum.json new file mode 100644 index 00000000..a1e62d5a --- /dev/null +++ b/tests/fixtures/osx-10.14.6/shasum.json @@ -0,0 +1 @@ +[{"filename": "airport-I.json", "hash": "b6701d0bd547292d2a51541cefdb78589c4ebc65"}, {"filename": "airport-I.out", "hash": "3749387a837ee7e47a14c172b7b4eb922d569201"}, {"filename": "airport-s.json", "hash": "0baafe93a582feff71e80ccc6d392cbb35fbea11"}, {"filename": "airport-s.out", "hash": "4ae92f7948a96e95316ac2da00c162daad18802b"}, {"filename": "arp-a.json", "hash": "a214bc7b92039d33b0a9ee1ee343df6b6d81c11f"}, {"filename": "arp-a.out", "hash": "713e3d0a664c8ae8bd9a87c91269c22fca558849"}, {"filename": "arp-a2.json", "hash": "c8ede52d8e96ab137d56e5d9ccbdf0739300039d"}, {"filename": "arp-a2.out", "hash": "a8cdbf7229c45386c09a842100011421ab74adda"}, {"filename": "df-h.json", "hash": "3eea0498b884eb626b3f36484ceb46035626607a"}, {"filename": "df-h.out", "hash": "bec48433f817a8ab28699d4b4410935fc054e7d7"}, {"filename": "df.json", "hash": "0cc078c31215b815519928597108fc08d6974abf"}, {"filename": "df.out", "hash": "41ea13d77c82c840bf014c2d68e494bf5f090e86"}, {"filename": "dig-aaaa.json", "hash": "3e70a7cba6aaa1a873e845a54336adf67fe66b1e"}, {"filename": "dig-aaaa.out", "hash": "22417524735d1281e202a7a803c4721d7a212e4d"}, {"filename": "dig-axfr.json", "hash": "0c476125b50536e31521597da15ecf1007c01056"}, {"filename": "dig-axfr.out", "hash": "66220fa199b9c59cf980bb5b3eefcbf7454cf4f7"}, {"filename": "dig-x.json", "hash": "47c5bc3266cdc42e9f64007dca72d59a30e910d0"}, {"filename": "dig-x.out", "hash": "9f49a5c47cd70a52fd59a801cc5a5ac7c0ab6b74"}, {"filename": "dig.json", "hash": "41f3c14ec6bcaa040b3c139447c6c08ef2dc322f"}, {"filename": "dig.out", "hash": "2c2efae28e1a5bba3da1f5fe10d7a48451dcad61"}, {"filename": "du.json", "hash": "ca632dce5c358eb19189972a6ce3eb7bac410f1a"}, {"filename": "du.out", "hash": "4709f16a60b101dd624880abcb6917cb3b052da6"}, {"filename": "file.json", "hash": "6641aa32d84f1036e72592fefa16819788761dd6"}, {"filename": "file.out", "hash": "64aa7e0a87d8f337a1affa434b7bdcf973be5a04"}, {"filename": "file2.json", "hash": "c011e362d46b8bb3fff6670c3506ca103045f4cd"}, {"filename": "file2.out", "hash": "dfc3c3c4af63be1909e44443b3b90e10b687d6c8"}, {"filename": "group.json", "hash": "260404f3d2096264f5ca8570ca3295aa5e282878"}, {"filename": "group.out", "hash": "39ebabcaf4296712c3e32edb6133bca98a2455e8"}, {"filename": "id.json", "hash": "7f1718884b12c28035847719a19ea415e7215bb8"}, {"filename": "id.out", "hash": "28a7474eed1b514fafb0d8b33ade8a1b7b261546"}, {"filename": "ifconfig.json", "hash": "2ed6453465f3fdb41520599129741c8955e0e956"}, {"filename": "ifconfig.out", "hash": "bb0bc5bb5d8891015373a6ff3d743ee9593de432"}, {"filename": "ifconfig2.json", "hash": "2ea05804d196a0bf9894d8106766b04d5bf89a11"}, {"filename": "ifconfig2.out", "hash": "f46ecf7bb5be88af18d53415c31392d1968d2fc2"}, {"filename": "last.json", "hash": "3c2ec4597c76f026b4e635385a3f7e579b861bd2"}, {"filename": "last.out", "hash": "f92c6ff31c0b520d41768a044c794670ce8d13cb"}, {"filename": "ls-R-newlines.json", "hash": "54a0b33790ef7369fb901db4c45bfe5ef7e77edc"}, {"filename": "ls-R-newlines.out", "hash": "098c351f68519fd7ac37ac1721e64ad8ed4a3600"}, {"filename": "ls-R.json", "hash": "22c3aabad0c0cbe32a2ed8bd4d1cef92a904f0ea"}, {"filename": "ls-R.out", "hash": "69861b855e1e7e6394da3645e853a3430e99e5b2"}, {"filename": "ls-al.json", "hash": "8c1fc69e7a8e96d06566afa3a7759fcd17d77207"}, {"filename": "ls-al.out", "hash": "4e6eb0ef6e29a436d15b3e380a6e34c57583e94f"}, {"filename": "ls-alR.json", "hash": "67d5b302d734e71859160cb44b13b5cdfae03e34"}, {"filename": "ls-alR.out", "hash": "5ee5666ccd067a72e0cff4d1b337c46858205ce2"}, {"filename": "ls-alh.json", "hash": "31b53afda162e8ccf356916f2cc36dc73eb6b45b"}, {"filename": "ls-alh.out", "hash": "81e09c8a18b7e0a051147e697b83fdb5f88ab137"}, {"filename": "ls-glob.json", "hash": "f9c06fe2c8a2a44987112d16d29cea359d67c4e4"}, {"filename": "ls-glob.out", "hash": "6d38df7da56e2b898db200cbc68ffa2f9324b567"}, {"filename": "ls-l-newlines.json", "hash": "839158b81641f70e09fae84c5f11d4fa3d371922"}, {"filename": "ls-l-newlines.out", "hash": "21999fb50ffff3d098ff5cb44de92002b8637611"}, {"filename": "ls-lR-empty-folder.json", "hash": "58e4a9d0deddd57483880b4f509f769fa1df6514"}, {"filename": "ls-lR-empty-folder.out", "hash": "827125e173a978aaea11b6170dfbefb3dab30375"}, {"filename": "ls-lR-newlines.json", "hash": "28b5390d64492453187a5c3e3548854bafa5a3dc"}, {"filename": "ls-lR-newlines.out", "hash": "5b17d8c3c27c90cce7fb2c42e79ac94d5f79fba4"}, {"filename": "ls-newlines.json", "hash": "5f1a2ab24626d2819bab4c5f1f974b4dcd32d18d"}, {"filename": "ls-newlines.out", "hash": "f103cb8013553c1c997d151449a519090c844c4d"}, {"filename": "ls.json", "hash": "8dbfd075967f928fcf773cdf740abc3442e1e7de"}, {"filename": "ls.out", "hash": "e378d603819b3ba7a4615151f3cbdd8c985c5278"}, {"filename": "md5.out", "hash": "e6169a0ab655b81d17ca46460f4bf4628e3f15c7"}, {"filename": "mount.json", "hash": "3427962301eb775c296a75532ece6f24197723df"}, {"filename": "mount.out", "hash": "6301b0589f75e4190e37ec071068a9a43a6ba6b9"}, {"filename": "mount2.json", "hash": "e32f5571cb2995d01e336076a84ded88f2dce782"}, {"filename": "mount2.out", "hash": "9c90e82e74c553bf649b1a43047cd9c062006fa3"}, {"filename": "netstat-Abn.json", "hash": "4c210803690e8eabbdfd00c1346014d7b99ab5e2"}, {"filename": "netstat-Abn.out", "hash": "45b809ce7d4c68685ee9293c07640b1e5fb3420a"}, {"filename": "netstat-An.json", "hash": "1be1890e206000e8865c81a7cf1c5ac17cc5e9e1"}, {"filename": "netstat-An.out", "hash": "1a7c5cee6339d8e22973a31542ae62f330fa4057"}, {"filename": "netstat-i.json", "hash": "a9cce6324e62373b66066ab6a292b121ae3fb121"}, {"filename": "netstat-i.out", "hash": "1d699a308356aee6179caa84a07940f32c262a33"}, {"filename": "netstat-r.json", "hash": "4a851ca343d7d17ece41cb66e9c1f5d046281514"}, {"filename": "netstat-r.out", "hash": "04b4ff8c424c836beb179f24402e09df6b91d8da"}, {"filename": "netstat-rnl.json", "hash": "b10b6ce7d98e61c4f819fc06aaa3ba4c11e6196e"}, {"filename": "netstat-rnl.out", "hash": "b354f8cdfea44bb84fc8b9f16e40621387b1e20b"}, {"filename": "netstat.json", "hash": "eeb92d12bea70acc01bbe015668f774dda779fac"}, {"filename": "netstat.out", "hash": "00cc660ce9de89889435978f4e82aac8d30352ba"}, {"filename": "passwd.json", "hash": "ad454cef94895c6f32538dcc57e5c35609543f0b"}, {"filename": "passwd.out", "hash": "98b96a259d79f457c619dfb4b5949f03f9ee0e91"}, {"filename": "ping-hostname-p.json", "hash": "affe7ac91927e00c05da4c4f0b985da7feb94ee7"}, {"filename": "ping-hostname-p.out", "hash": "22f6da2c47dfafcdf2921bbd0dd664a59c118017"}, {"filename": "ping-hostname-s.json", "hash": "37573a86ea3bc3a66fe5a401e0259e9ba86bd7e2"}, {"filename": "ping-hostname-s.out", "hash": "3515f57ef15df3b015b1e589eb76298c6923eee3"}, {"filename": "ping-hostname.json", "hash": "70cae13fff2b53913bc279bad20ae6502b93142c"}, {"filename": "ping-hostname.out", "hash": "805da101ba12f150e5164352cc61634fe08a6f04"}, {"filename": "ping-ip-dup.json", "hash": "463ab3f969bac22b644c3e60c9b33db570c50ec1"}, {"filename": "ping-ip-dup.out", "hash": "f051d883e339ce8bfbee8d14ddc68007aec2ce16"}, {"filename": "ping-ip-p.json", "hash": "6c433892a236a8b56c38c92ab65d958a81b25015"}, {"filename": "ping-ip-p.out", "hash": "fbec6b8034ef32a48dcd392c8d8d7a8150720cee"}, {"filename": "ping-ip-s.json", "hash": "a8e7418abf65967c554f6006a6d18d1103936b56"}, {"filename": "ping-ip-s.out", "hash": "d688174811c7e7df05135bfb7d53a2ce91878632"}, {"filename": "ping-ip.json", "hash": "a8bad79ae89852a0d6f42f78c0d3b651e825f62f"}, {"filename": "ping-ip.out", "hash": "30e35e7a4b16c9e0332e4cf5ae7d4a6e90e2ad63"}, {"filename": "ping6-hostname-p.json", "hash": "aa762025cefbe4f9a481ba622ade333ad3d3f946"}, {"filename": "ping6-hostname-p.out", "hash": "534382c4698f18187ded6259576f08da0a6f338f"}, {"filename": "ping6-hostname-s.json", "hash": "6600a05b117ddcfc80ee3554176857a78b18325a"}, {"filename": "ping6-hostname-s.out", "hash": "f86a97e16952be0e70b7c7fde247d2793230ecdc"}, {"filename": "ping6-hostname.json", "hash": "9b2c9765859a05d8ae779764284db45d9dea742c"}, {"filename": "ping6-hostname.out", "hash": "1782a580d6d92d38a64e02fca30b936c1bacc05d"}, {"filename": "ping6-ip-dup.json", "hash": "838ef123a0000e59271d4703c7ac6c4a7d3eab7e"}, {"filename": "ping6-ip-dup.out", "hash": "0d3af3ab2a5c5f886842abc0bfe06288307604b3"}, {"filename": "ping6-ip-p.json", "hash": "9911d8c4d08f3ba111c6b24dbbbecab701e4a371"}, {"filename": "ping6-ip-p.out", "hash": "b176952e7b3fbc0f94c9b6aa261e7a239938621f"}, {"filename": "ping6-ip-s.json", "hash": "0fa62d9840efc9867c7c74458474c4daa6725e0e"}, {"filename": "ping6-ip-s.out", "hash": "bed5d50ae2be215b612187f109046916a7071bdf"}, {"filename": "ping6-ip.json", "hash": "d229293a2a0fd0e7c04d65202a58de207a85db93"}, {"filename": "ping6-ip.out", "hash": "b96290f3f61068eef9c79e52155560a9f6eebb24"}, {"filename": "pip-list.json", "hash": "3a095f602ade8ab11443ce8321288dc8a52f4eb6"}, {"filename": "pip-list.out", "hash": "684f9f178d8a4a9183bdfa91139b65fff7a8bd02"}, {"filename": "pip-show.json", "hash": "2775dfd4a51a3b7a6eb41effa9299e72377ac573"}, {"filename": "pip-show.out", "hash": "c9159fd0cd5af49fd81a6181b38161072a0a8536"}, {"filename": "ps-axu.json", "hash": "b68b29c17b6877bb014a8b99d528ed15476c9ff1"}, {"filename": "ps-axu.out", "hash": "c09f2435054539d3f891e803babfcebbc2e3d2c5"}, {"filename": "ps-ef.json", "hash": "2a7bae5f336e662ef58fb1213d0f20c593f8e5ce"}, {"filename": "ps-ef.out", "hash": "a13032d2a724f4918a3c4941c4babaf55f2c7a40"}, {"filename": "stat.json", "hash": "a95208df396194dac9b1196f3bbe989e174fc3fb"}, {"filename": "stat.out", "hash": "301016ffc0cbb6a0ebb4a31987aae2208068af45"}, {"filename": "sysctl-a.json", "hash": "d791375d84f3c209bf71f637e76d46d1fe4459c7"}, {"filename": "sysctl-a.out", "hash": "61827f5423ee2a3891f38b23baf671676869d930"}, {"filename": "traceroute-asn.json", "hash": "0096b180a1674f935df6e7314db0f3aac3d15758"}, {"filename": "traceroute-asn.out", "hash": "14983d7528df1dc1004b254991e49cba30cf9861"}, {"filename": "traceroute-mult-addresses.json", "hash": "5cfde477f5e966db9887c4ac6700e94ec3f5e214"}, {"filename": "traceroute-mult-addresses.out", "hash": "b05bfa6c8371c68eb5d761de6b7a7933c3dba78b"}, {"filename": "traceroute-no-header.json", "hash": "92b288e194981920428fbb910717a3ff17605fd0"}, {"filename": "traceroute-no-header.out", "hash": "fbb81722ae676195c0f44f0f8c41bd860fb33b52"}, {"filename": "traceroute-q.json", "hash": "17b5bdc7456d2cda893eba40e5568d6e4835c2ce"}, {"filename": "traceroute-q.out", "hash": "cb777f386ff2f81c6516b560a4ddea149235f573"}, {"filename": "traceroute.json", "hash": "f62ee48530285cb1cecd5ef0dc4e8cc16b278676"}, {"filename": "traceroute.out", "hash": "d080112c55e7fbd6578720fe290db6dea2d8df46"}, {"filename": "traceroute6-mult-addresses.json", "hash": "94e80f496b128bf459cf59ac07d5645be70e5b8f"}, {"filename": "traceroute6-mult-addresses.out", "hash": "67677c5474a466a6c1ae86557077326eed70db71"}, {"filename": "traceroute6.json", "hash": "94e80f496b128bf459cf59ac07d5645be70e5b8f"}, {"filename": "traceroute6.out", "hash": "526c631415d055333b4f29adca186bfe7f498dca"}, {"filename": "uname-a.json", "hash": "9ac73b33611d1cee071cdb224178c4ea4c164804"}, {"filename": "uname-a.out", "hash": "ac286f0f6e2bb695f693674babdae22203765a79"}, {"filename": "uname.out", "hash": "0fc09dc308ca8159ed485d2c5aad6139eab3d44b"}, {"filename": "uptime.json", "hash": "43f78bcbeb78e30f0df5ae0e988605627a453c72"}, {"filename": "uptime.out", "hash": "bfbfc9814f48e430aef9579bb6bfd4873b257a17"}, {"filename": "w.json", "hash": "2ecd2bd1a1c243852181d00fdd26bdd471221f16"}, {"filename": "w.out", "hash": "1d5f7d4db7d413717f661e95c239312b94045ebc"}, {"filename": "who-a.json", "hash": "31d74136f77fff6ba685e43d17097b045642bbec"}, {"filename": "who-a.out", "hash": "2e6094a345b9f3205decacba3d7f1fcf8471dd82"}, {"filename": "who.json", "hash": "0b6eddc1d363f49c46c963b97dc0387e9e7a23b7"}, {"filename": "who.out", "hash": "996aa62bdea95a8c4561f4208db3fd7719eb695f"}] diff --git a/tests/test_hashsum.py b/tests/test_hashsum.py new file mode 100644 index 00000000..2e8663dd --- /dev/null +++ b/tests/test_hashsum.py @@ -0,0 +1,82 @@ +import os +import unittest +import json +import jc.parsers.hashsum + +THIS_DIR = os.path.dirname(os.path.abspath(__file__)) + + +class MyTests(unittest.TestCase): + + def setUp(self): + # input + with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/centos-7.7/md5sum.out'), 'r', encoding='utf-8') as f: + self.centos_7_7_md5sum = f.read() + + with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/centos-7.7/sha256sum.out'), 'r', encoding='utf-8') as f: + self.centos_7_7_sha256sum = f.read() + + with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/centos-7.7/sha384sum.out'), 'r', encoding='utf-8') as f: + self.centos_7_7_sha384sum = f.read() + + with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/osx-10.14.6/md5.out'), 'r', encoding='utf-8') as f: + self.osx_10_14_6_md5 = f.read() + + with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/osx-10.14.6/shasum.out'), 'r', encoding='utf-8') as f: + self.osx_10_14_6_shasum = f.read() + + # output + with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/centos-7.7/md5sum.json'), 'r', encoding='utf-8') as f: + self.centos_7_7_md5sum_json = json.loads(f.read()) + + with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/centos-7.7/sha256sum.json'), 'r', encoding='utf-8') as f: + self.centos_7_7_sha256sum_json = json.loads(f.read()) + + with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/centos-7.7/sha384sum.json'), 'r', encoding='utf-8') as f: + self.centos_7_7_sha384sum_json = json.loads(f.read()) + + with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/osx-10.14.6/md5.json'), 'r', encoding='utf-8') as f: + self.osx_10_14_6_md5_json = json.loads(f.read()) + + with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/osx-10.14.6/shasum.json'), 'r', encoding='utf-8') as f: + self.osx_10_14_6_shasum_json = json.loads(f.read()) + + def test_hashsum_nodata(self): + """ + Test 'hashsum' with no data + """ + self.assertEqual(jc.parsers.hashsum.parse('', quiet=True), []) + + def test_md5sum_centos_7_7(self): + """ + Test 'md5sum' on Centos 7.7 + """ + self.assertEqual(jc.parsers.hashsum.parse(self.centos_7_7_md5sum, quiet=True), self.centos_7_7_md5sum_json) + + def test_sha256sum_centos_7_7(self): + """ + Test 'sha256sum' on Centos 7.7 + """ + self.assertEqual(jc.parsers.hashsum.parse(self.centos_7_7_sha256sum, quiet=True), self.centos_7_7_sha256sum_json) + + def test_sha384sum_centos_7_7(self): + """ + Test 'sha384sum' on Centos 7.7 + """ + self.assertEqual(jc.parsers.hashsum.parse(self.centos_7_7_sha384sum, quiet=True), self.centos_7_7_sha384sum_json) + + def test_md5_osx_10_14_6(self): + """ + Test 'md5' on OSX 10.14.6 + """ + self.assertEqual(jc.parsers.hashsum.parse(self.osx_10_14_6_md5, quiet=True), self.osx_10_14_6_md5_json) + + def test_shasum_osx_10_14_6(self): + """ + Test 'shasum' on OSX 10.14.6 + """ + self.assertEqual(jc.parsers.hashsum.parse(self.osx_10_14_6_shasum, quiet=True), self.osx_10_14_6_shasum_json) + + +if __name__ == '__main__': + unittest.main()