VIFIB DESCENTRALIZED CLOUD COMPUTING

SlapOS is a decentralized Cloud Computing technology that can automate the deployment and configuration of applications in a heterogeneous environment.
slapos.libnetworkcache
0.197
29
0
0
4
PASSED
Completed
SLAPOS_TEST_SHARED_PART_LIST= /srv/slapgrid/slappart9/srv/testnode/cum/soft/6fb3de06bb152b6901e8aee6dcaf07d3/bin/python_for_test setup.py test
running test
running egg_info
creating slapos.libnetworkcache.egg-info
writing requirements to slapos.libnetworkcache.egg-info/requires.txt
writing dependency_links to slapos.libnetworkcache.egg-info/dependency_links.txt
writing top-level names to slapos.libnetworkcache.egg-info/top_level.txt
writing slapos.libnetworkcache.egg-info/PKG-INFO
writing entry points to slapos.libnetworkcache.egg-info/entry_points.txt
writing namespace_packages to slapos.libnetworkcache.egg-info/namespace_packages.txt
writing manifest file 'slapos.libnetworkcache.egg-info/SOURCES.txt'
reading manifest file 'slapos.libnetworkcache.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'slapos.libnetworkcache.egg-info/SOURCES.txt'
running build_ext
Generating certificate for '0.3592319875111807' (key: '/tmp/tmp0.9681806485496686', certficate: '/tmp/tmp0.9830792300962874')
test_generate_cert_exists (slapos.libnetworkcachetests.GenerateSignatureScriptTest) ... ok
test_generate_certificate (slapos.libnetworkcachetests.GenerateSignatureScriptTest) ... Generating a RSA private key
...............+++++
.....+++++
writing new private key to '/tmp/tmp0.9681806485496686'
-----
ok
test_generate_key_exists (slapos.libnetworkcachetests.GenerateSignatureScriptTest) ... ok
test_download_offline (slapos.libnetworkcachetests.OfflineTest) ... ok
test_upload_offline (slapos.libnetworkcachetests.OfflineTest) ... ok
test_DirectoryNotFound_non_trustable_entry (slapos.libnetworkcachetests.OnlineTest) ... 127.0.0.1 - - [14/Feb/2020 10:46:30] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shacache/22648d300043546413ee69eb3fdbeb5476cad77d721f76f324555b4bd8367406042592264eb99e6a91ac25c47a620a27ef0e0832efe2db41f8db0a8a91e00dde HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "POST /shacache HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "PUT /shadir/somekey0.7230939006982688 HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shadir/somekey0.7230939006982688 HTTP/1.1" 200 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shacache/22648d300043546413ee69eb3fdbeb5476cad77d721f76f324555b4bd8367406042592264eb99e6a91ac25c47a620a27ef0e0832efe2db41f8db0a8a91e00dde HTTP/1.1" 200 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shadir/somekey0.7230939006982688 HTTP/1.1" 200 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shacache/22648d300043546413ee69eb3fdbeb5476cad77d721f76f324555b4bd8367406042592264eb99e6a91ac25c47a620a27ef0e0832efe2db41f8db0a8a91e00dde HTTP/1.1" 200 -
/srv/slapgrid/slappart9/srv/testnode/cum/inst/test0-0/parts/slapos.libnetworkcache/slapos/libnetworkcache.py:434: DeprecationWarning: encodestring() is a deprecated alias, use encodebytes()
return encodestring(crypto.sign(k, content, 'sha1')).decode()
127.0.0.1 - - [14/Feb/2020 10:46:30] "PUT /shadir/somekey0.7230939006982688 HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shadir/somekey0.7230939006982688 HTTP/1.1" 200 -
/srv/slapgrid/slappart9/srv/testnode/cum/inst/test0-0/parts/slapos.libnetworkcache/slapos/libnetworkcache.py:442: DeprecationWarning: decodestring() is a deprecated alias, use decodebytes()
signature = decodestring(signature_string.encode())
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shacache/22648d300043546413ee69eb3fdbeb5476cad77d721f76f324555b4bd8367406042592264eb99e6a91ac25c47a620a27ef0e0832efe2db41f8db0a8a91e00dde HTTP/1.1" 200 -
/srv/slapgrid/slappart9/srv/testnode/cum/soft/6fb3de06bb152b6901e8aee6dcaf07d3/parts/python3.5/lib/python3.5/threading.py:866: ResourceWarning: unclosed <socket.socket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('127.0.0.1', 8080)>
del self._target, self._args, self._kwargs
ok
test_NetworkcacheClient_handle_bad_certificates (slapos.libnetworkcachetests.OnlineTest) ... INFO:networkcache:Ignored wrong certificate, reason:
[('asn1 encoding routines', 'c2i_ibuf', 'illegal zero content'), ('asn1 encoding routines', 'asn1_template_noexp_d2i', 'nested asn1 error'), ('asn1 encoding routines', 'asn1_template_noexp_d2i', 'nested asn1 error'), ('PEM routines', 'PEM_ASN1_read_bio', 'ASN1 lib')], offending certificate:
-----BEGIN CERTIFICATE-----
MIIB4DCCAUkCADANBgkqhkiG9w0BAQsFADA5MQswCQYDVQQGEwJGUjEZMBcGA1UE
CBMQRGVmYXVsdCBQcm92aW5jZTEPMA0GA1UEChMGTmV4ZWRpMB4XDTExMDkxNTA5
MDAwMloXDTEyMDkxNTA5MDAwMlowOTELMAkGA1UEBhMCRlIxGTAXBgNVBAgTEERl
ZmF1bHQgUHJvdmluY2UxDzANBgNVBAoTBk5leGVkaTCBnzANBgkqhkiG9w0BAQEF
AAOBjQAwgYkCgYEApYZv6OstoqNzxG1KI6iE5U4Ts2Xx9lgLeUGAMyfJLyMmRLhw
boKOyJ9Xke4dncoBAyNPokUR6iWOcnPHtMvNOsBFZ2f7VA28em3+E1JRYdeNUEtX
Z0s3HjcouaNAnPfjFTXHYj4um1wOw2cURSPuU5dpzKBbV+/QCb5DLheynisCAwEA
ATANBgkqhkiG9w0BAQsFAAOBgQBCZLbTVdrw3RZlVVMFezSHrhBYKAukTwZrNmJX
mHqi2tN8tNo6FX+wmxUUAf3e8R2Ymbdbn2bfbPpcKQ2fG7PuKGvhwMG3BlF9paEC
q7jdfWO18Zp/BG7tagz0jmmC4y/8akzHsVlruo2+2du2freE8dK746uoMlXlP93g
QUUGLQ==
-----END CERTIFICATE-----

ok
test_download (slapos.libnetworkcachetests.OnlineTest) ... 127.0.0.1 - - [14/Feb/2020 10:46:30] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shacache/13c3653d7a7869435c52bc12598dd7c819cb4fdaf7265aba250d8577cbc13c1e714f03e9902e6e53ad379149a96391d13032ac7671d386e5fbe08d8cd1390db3 HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "POST /shacache HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shacache/13c3653d7a7869435c52bc12598dd7c819cb4fdaf7265aba250d8577cbc13c1e714f03e9902e6e53ad379149a96391d13032ac7671d386e5fbe08d8cd1390db3 HTTP/1.1" 200 -
ok
test_download_not_exists (slapos.libnetworkcachetests.OnlineTest) ... 127.0.0.1 - - [14/Feb/2020 10:46:30] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shacache/15d95d959a043a1adfff672dd80785c143dfe2b5e0297e0ee5a5c2d4090fc0828b17898163b4fd850282144fa40c35b9fc6f764c8aaa302549f2dad7a7923fa5 HTTP/1.1" 404 -
ok
test_select_json_in_json_no_dict (slapos.libnetworkcachetests.OnlineTest) ... 127.0.0.1 - - [14/Feb/2020 10:46:30] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shacache/9500b30982c8ebadf69caaa2ec6dca41fc7bf40a38753d37c6dac4796da3a7faefa0af48e032513847cd64b82b34af2f7f32c0ad74a16a87a3d7fe057144172b HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "POST /shacache HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "PUT /shadir/somekey0.6020334864073481 HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shadir/somekey0.6020334864073481 HTTP/1.1" 200 -
INFO:networkcache:Bad or missing sha512 in directory response ('This is a string')
ok
test_select_json_no_in_json_response (slapos.libnetworkcachetests.OnlineTest) ... 127.0.0.1 - - [14/Feb/2020 10:46:30] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shacache/70d2986fef65b922e3a24181f78baabec51163700c979954f64aad2591d22e3e382a7221995141ccae3e75c98c4222eba0bc708bec3edbddbbe160c084f3964c HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "POST /shacache HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "PUT /shadir/somekey0.28390879049995354 HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shadir/somekey0.28390879049995354 HTTP/1.1" 200 -
INFO:networkcache:Failed to parse json-in-json response ('This is not a json.')
ok
test_select_no_entries (slapos.libnetworkcachetests.OnlineTest) ... 127.0.0.1 - - [14/Feb/2020 10:46:30] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shacache/4671a525ccc9351d18217daffa1e813af3b95f8941892fa774a226516a388eb3dc70e4815cbb388ecef36b549a64d8ad27a5f600e01ede1060ff8a21f49aa500 HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "POST /shacache HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "PUT /shadir/somekey0.826800298883669 HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shadir/somekey0.826800298883669 HTTP/1.1" 200 -
ok
test_select_no_json_response (slapos.libnetworkcachetests.OnlineTest) ... 127.0.0.1 - - [14/Feb/2020 10:46:30] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shacache/478e6948dda6754c89953160c9aa21b68c1ebec5f947374abb7770ecf8b1ee124ec141d15c4bde3d4230b0d505a0ff1b5cb043763bd9ebc294735905220d7075 HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "POST /shacache HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "PUT /shadir/somekey0.062040994420377915 HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shadir/somekey0.062040994420377915 HTTP/1.1" 200 -
INFO:networkcache:Failed to parse json response (b'This is not a json.')
ok
test_select_signed_content (slapos.libnetworkcachetests.OnlineTest) ... 127.0.0.1 - - [14/Feb/2020 10:46:30] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shacache/65ac5a61694a1db43a545ccae256bda214cfc23322933ca279acf1b622234dba60a5a0e70fd9b5c16ee318d3929baf179001b657d075514892a6a675d1c26d90 HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "POST /shacache HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "PUT /shadir/somekey0.30706863194730416 HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shadir/somekey0.30706863194730416 HTTP/1.1" 200 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shacache/65ac5a61694a1db43a545ccae256bda214cfc23322933ca279acf1b622234dba60a5a0e70fd9b5c16ee318d3929baf179001b657d075514892a6a675d1c26d90 HTTP/1.1" 200 -
ok
test_select_signed_content_multiple (slapos.libnetworkcachetests.OnlineTest) ... 127.0.0.1 - - [14/Feb/2020 10:46:30] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shacache/5a9b8e5e279b5739b801d49959bb7415e16e0593a8d7b2613a978a5a3bd52b9c500687ff0739e1067360520599c3d0f863486864991fc776df665c32daa92e92 HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "POST /shacache HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "PUT /shadir/somekey0.7078802650378274 HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shacache/5a9b8e5e279b5739b801d49959bb7415e16e0593a8d7b2613a978a5a3bd52b9c500687ff0739e1067360520599c3d0f863486864991fc776df665c32daa92e92 HTTP/1.1" 200 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "PUT /shadir/somekey0.7078802650378274 HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shadir/somekey0.7078802650378274 HTTP/1.1" 200 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shacache/5a9b8e5e279b5739b801d49959bb7415e16e0593a8d7b2613a978a5a3bd52b9c500687ff0739e1067360520599c3d0f863486864991fc776df665c32daa92e92 HTTP/1.1" 200 -
ok
test_select_signed_content_server_hacked (slapos.libnetworkcachetests.OnlineTest) ... 127.0.0.1 - - [14/Feb/2020 10:46:30] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shacache/ab066484ea5209178f4a93f49a48523014275728c89a2c876635bad94752f2f858f961f14d64d577521243627ac65d411c9a8c76efcc318314b13d49658cf13c HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "POST /shacache HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "PUT /shadir/somekey0.956030066825423 HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shadir/somekey0.956030066825423 HTTP/1.1" 200 -
ok
test_select_signed_content_several_certificates (slapos.libnetworkcachetests.OnlineTest) ... 127.0.0.1 - - [14/Feb/2020 10:46:30] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shacache/db320703bd4bd2679a96d7ce15926af12fe2f47dd585fe98454c2a44de0b57fc94ceb8d186b1556789978cb7d8b88b8ad24b10fc2e8291dc83002650ab84f1ea HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "POST /shacache HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "PUT /shadir/somekey0.7044125907214176 HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shadir/somekey0.7044125907214176 HTTP/1.1" 200 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shacache/db320703bd4bd2679a96d7ce15926af12fe2f47dd585fe98454c2a44de0b57fc94ceb8d186b1556789978cb7d8b88b8ad24b10fc2e8291dc83002650ab84f1ea HTTP/1.1" 200 -
ok
test_upload (slapos.libnetworkcachetests.OnlineTest) ... 127.0.0.1 - - [14/Feb/2020 10:46:30] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shacache/64a83172f92b4c3d96c7facb01f44c4c3652485f51ad24347ffffd088c2a3140ffb8cdae0c36ddaf47d4e0c44bd0a7e27b10bf7c9470093d9ecbd95a53f4739e HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "POST /shacache HTTP/1.1" 201 -
ok
test_upload_shadir (slapos.libnetworkcachetests.OnlineTest)
Check scenario with shadir used ... 127.0.0.1 - - [14/Feb/2020 10:46:30] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shacache/1868637a15c0d550526bbaf921eec6ce74c11d0f9a7e3815a83f197ebb9d7e69f0d64d1bf8dc33f6ff8b4a6e3283b182540ca473023110ea9471d047ca44318f HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "POST /shacache HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "PUT /shadir/mykey HTTP/1.1" 201 -
ok
test_upload_shadir_no_filename (slapos.libnetworkcachetests.OnlineTest)
Check scenario with shadir used, but not filename passed ... 127.0.0.1 - - [14/Feb/2020 10:46:30] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shacache/ead942e339e87d5053b8ae2bfcd7c6a595813482c43d168eb4981492c6954a9d477255b0a8641ac84f3eadf2e34445644305c10597fe43fc13c5dc20cfbd5f4c HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "POST /shacache HTTP/1.1" 201 -
INFO:networkcache:file_name and urlmd5 are required for non-generic upload
ok
test_upload_shadir_select (slapos.libnetworkcachetests.OnlineTest)
Check scenario with shadir used ... 127.0.0.1 - - [14/Feb/2020 10:46:30] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shacache/0c0285ccb358b6997f77cc1644bb12eb64e62309c8e6a1ffabcda9e33f58f85b59c74ba177a7039a31f9263852ab4cb43a92a0082407c316b5cc9b56022ecb7b HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "POST /shacache HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "PUT /shadir/somekey0.2319272509645547 HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shadir/somekey0.2319272509645547 HTTP/1.1" 200 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shacache/0c0285ccb358b6997f77cc1644bb12eb64e62309c8e6a1ffabcda9e33f58f85b59c74ba177a7039a31f9263852ab4cb43a92a0082407c316b5cc9b56022ecb7b HTTP/1.1" 200 -
ok
test_upload_shadir_select_not_exists (slapos.libnetworkcachetests.OnlineTest)
Check scenario with shadir used ... 127.0.0.1 - - [14/Feb/2020 10:46:30] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shacache/0a077af99f1d1afbfdfe2104e76841019971ee21c150ff112db13544a5f81823947f40ce3cf9de689815b200e2cab646eca53416670ecb21322b84bd24997071 HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "POST /shacache HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "PUT /shadir/somekey0.0980500441128368 HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 10:46:30] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shadir/key_another_key0.522003022886351 HTTP/1.1" 404 -
INFO:networkcache:ignored unhandled exception at /srv/slapgrid/slappart9/srv/testnode/cum/inst/test0-0/parts/slapos.libnetworkcache/slapos/libnetworkcachetests.py:403
urllib.error.HTTPError: HTTP Error 404: Not Found
ok
test_upload_twice_same (slapos.libnetworkcachetests.OnlineTest) ... 127.0.0.1 - - [14/Feb/2020 10:46:30] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shacache/8508f2b609da66965ccbe66e7b674551e94afc6d7977d65308f49872951901c8ef3357c6d43043637c181b681b1f657207c3a5e1cc9af5b3d6bf5f23782473b6 HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "POST /shacache HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shacache/8508f2b609da66965ccbe66e7b674551e94afc6d7977d65308f49872951901c8ef3357c6d43043637c181b681b1f657207c3a5e1cc9af5b3d6bf5f23782473b6 HTTP/1.1" 200 -
ok
test_upload_wrong_return_code (slapos.libnetworkcachetests.OnlineTestPOST200)
Check reaction on HTTP return code different then 201 ... 127.0.0.1 - - [14/Feb/2020 10:46:30] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shacache/180708f3ee7de08f413d5a78f8eb5d8d6743d8b2717f61f42816ca0007f3b2990a73e6a63a1500965d8d3a723ec5f8818ce98c2d3e83ef7fef7d3953db4eadfb HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "POST /shacache HTTP/1.1" 200 -
ok
test_upload_to_ssl_auth (slapos.libnetworkcachetests.OnlineTestSSLServer) ... skipped 'Requires standalone test server'
test_upload_to_ssl_auth_no_auth (slapos.libnetworkcachetests.OnlineTestSSLServer) ... skipped 'Requires standalone test server'
test_upload_with_key_with_ssl_auth (slapos.libnetworkcachetests.OnlineTestSSLServer) ... skipped 'Requires standalone test server'
test_upload_with_key_with_ssl_auth_no_dir_auth (slapos.libnetworkcachetests.OnlineTestSSLServer) ... skipped 'Requires standalone test server'
test_upload_wrong_return_sha (slapos.libnetworkcachetests.OnlineTestWrongChecksum)
Check reaction in case of wrong sha returned ... 127.0.0.1 - - [14/Feb/2020 10:46:30] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 10:46:30] "GET /shacache/7441d17a1a6563ac87cdcb1a51a2d6a0fa08d04a482c4812afad01f400f64eae2bddf40199ff91d42f1f08c7eebb153de5f78a2cf074505f77b2997d061b96eb HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 10:46:30] "POST /shacache HTTP/1.1" 201 -
ok

----------------------------------------------------------------------
Ran 29 tests in 0.197s

OK (skipped=4)