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.218
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 namespace_packages to slapos.libnetworkcache.egg-info/namespace_packages.txt
writing dependency_links to slapos.libnetworkcache.egg-info/dependency_links.txt
writing slapos.libnetworkcache.egg-info/PKG-INFO
writing top-level names to slapos.libnetworkcache.egg-info/top_level.txt
writing requirements to slapos.libnetworkcache.egg-info/requires.txt
writing entry points to slapos.libnetworkcache.egg-info/entry_points.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.08679863405475896' (key: '/tmp/tmp0.8432902990324541', certficate: '/tmp/tmp0.41473446115233936')
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.8432902990324541'
-----
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 11:36:45] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 11:36:45] "GET /shacache/1c380c2d01f04896a021ecb64ea867d2fa458e903a5c1aa290fbfc6ab7e24fb3503b229553d6fc889ef24a8373586aedd599e13c9e6aef159d0b983d42285f33 HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 11:36:45] "POST /shacache HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 11:36:45] "PUT /shadir/somekey0.011188480292533942 HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 11:36:45] "GET /shadir/somekey0.011188480292533942 HTTP/1.1" 200 -
127.0.0.1 - - [14/Feb/2020 11:36:45] "GET /shacache/1c380c2d01f04896a021ecb64ea867d2fa458e903a5c1aa290fbfc6ab7e24fb3503b229553d6fc889ef24a8373586aedd599e13c9e6aef159d0b983d42285f33 HTTP/1.1" 200 -
127.0.0.1 - - [14/Feb/2020 11:36:45] "GET /shadir/somekey0.011188480292533942 HTTP/1.1" 200 -
127.0.0.1 - - [14/Feb/2020 11:36:45] "GET /shacache/1c380c2d01f04896a021ecb64ea867d2fa458e903a5c1aa290fbfc6ab7e24fb3503b229553d6fc889ef24a8373586aedd599e13c9e6aef159d0b983d42285f33 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 11:36:45] "PUT /shadir/somekey0.011188480292533942 HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 11:36:45] "GET /shadir/somekey0.011188480292533942 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 11:36:45] "GET /shacache/1c380c2d01f04896a021ecb64ea867d2fa458e903a5c1aa290fbfc6ab7e24fb3503b229553d6fc889ef24a8373586aedd599e13c9e6aef159d0b983d42285f33 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 11:36:45] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 11:36:45] "GET /shacache/869ab340482fc7d05240c4e2cae25d5cf4bb2986c0ae2031403249ffaaa3c88bf613c62980c22c99b3d486ee2234b3a85a3b533494c30a5b51f1f9fbde2c0498 HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 11:36:45] "POST /shacache HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 11:36:45] "GET /shacache/869ab340482fc7d05240c4e2cae25d5cf4bb2986c0ae2031403249ffaaa3c88bf613c62980c22c99b3d486ee2234b3a85a3b533494c30a5b51f1f9fbde2c0498 HTTP/1.1" 200 -
ok
test_download_not_exists (slapos.libnetworkcachetests.OnlineTest) ... 127.0.0.1 - - [14/Feb/2020 11:36:45] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 11:36:45] "GET /shacache/876a98b3c36d0c446a64f4bdf1fc94694925fd4469f4ffa472926a5bcf1a8240122baf2ff9e5262dc143d131e9dc20ca7ff84ab397a17ce710b1577fbc8960a8 HTTP/1.1" 404 -
ok
test_select_json_in_json_no_dict (slapos.libnetworkcachetests.OnlineTest) ... 127.0.0.1 - - [14/Feb/2020 11:36:45] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 11:36:45] "GET /shacache/0160c8a2cbcf9e414e9830d640619ce8302f549f6fa5300ae5054d88c27255a3574ca536893fe1fc366c01adc10eb60d91f18a1056b1d0763c63e2904c60e038 HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 11:36:45] "POST /shacache HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 11:36:45] "PUT /shadir/somekey0.5168796738797321 HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 11:36:45] "GET /shadir/somekey0.5168796738797321 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 11:36:45] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 11:36:45] "GET /shacache/4e0ea4a0cc032ed5eba2dc7c18d04faf7fe414fdd6fff1df1ecd81139d36f57cc186797f25660f8f91472bebb9f881e361430feee7d207c04ac56e43b0354c40 HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 11:36:45] "POST /shacache HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 11:36:45] "PUT /shadir/somekey0.9592949856903203 HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 11:36:45] "GET /shadir/somekey0.9592949856903203 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 11:36:46] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 11:36:46] "GET /shacache/11b610cce13214e1b6871b5ea6a689c94d18fb5cd89267a4cf85bcff811058a0960e95bc9c6ea41923fe2ce7f98676c5687d990b406496469540c1f081a061ea HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "POST /shacache HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "PUT /shadir/somekey0.060707576416429654 HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "GET /shadir/somekey0.060707576416429654 HTTP/1.1" 200 -
ok
test_select_no_json_response (slapos.libnetworkcachetests.OnlineTest) ... 127.0.0.1 - - [14/Feb/2020 11:36:46] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 11:36:46] "GET /shacache/7f5d138e5558dce9881985372efc2f620f725a1f4e9bb03a961c28a744d75faa3f1f5092ec10f51d0441f3c34e0615a724f13ea1ebdae230a8cf973f98cfeb77 HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "POST /shacache HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "PUT /shadir/somekey0.6608447070059438 HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "GET /shadir/somekey0.6608447070059438 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 11:36:46] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 11:36:46] "GET /shacache/49cd403a0aa300c472086b877d368d7e5166102f0eed0410770ab2aea2ca6cd0af787f25e633fb6829366a9261767864acc69edb904c538346e5fdcb32a44375 HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "POST /shacache HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "PUT /shadir/somekey0.13897467778327122 HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "GET /shadir/somekey0.13897467778327122 HTTP/1.1" 200 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "GET /shacache/49cd403a0aa300c472086b877d368d7e5166102f0eed0410770ab2aea2ca6cd0af787f25e633fb6829366a9261767864acc69edb904c538346e5fdcb32a44375 HTTP/1.1" 200 -
ok
test_select_signed_content_multiple (slapos.libnetworkcachetests.OnlineTest) ... 127.0.0.1 - - [14/Feb/2020 11:36:46] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 11:36:46] "GET /shacache/463770b9df674facb6cc313c616130ccd820a88de3e670394c6b2f186463637a8d96f400cd6343b1148d9b378c138c00afb686d2dd08591e6ff0e7152daa1c11 HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "POST /shacache HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "PUT /shadir/somekey0.21851902106618737 HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "GET /shacache/463770b9df674facb6cc313c616130ccd820a88de3e670394c6b2f186463637a8d96f400cd6343b1148d9b378c138c00afb686d2dd08591e6ff0e7152daa1c11 HTTP/1.1" 200 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "PUT /shadir/somekey0.21851902106618737 HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "GET /shadir/somekey0.21851902106618737 HTTP/1.1" 200 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "GET /shacache/463770b9df674facb6cc313c616130ccd820a88de3e670394c6b2f186463637a8d96f400cd6343b1148d9b378c138c00afb686d2dd08591e6ff0e7152daa1c11 HTTP/1.1" 200 -
ok
test_select_signed_content_server_hacked (slapos.libnetworkcachetests.OnlineTest) ... 127.0.0.1 - - [14/Feb/2020 11:36:46] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 11:36:46] "GET /shacache/82dbc5087a3abd4fcbf2e7c5ae4d17f35881f0cf5f3172401e6eff4695dd623f8a915150f4b2e50ab73c4f5d24d6500e941ae92b41e26a8070359992c5aff123 HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "POST /shacache HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "PUT /shadir/somekey0.8232040170079715 HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "GET /shadir/somekey0.8232040170079715 HTTP/1.1" 200 -
ok
test_select_signed_content_several_certificates (slapos.libnetworkcachetests.OnlineTest) ... 127.0.0.1 - - [14/Feb/2020 11:36:46] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 11:36:46] "GET /shacache/af9717a9be23f28824780ebb7d2718048830d2243187538aab1aecd0fb2fad0d5b46c4f3c590e6114cf22ec28b5c572ed563739381b6666f5834f824955356fd HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "POST /shacache HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "PUT /shadir/somekey0.03873561070296372 HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "GET /shadir/somekey0.03873561070296372 HTTP/1.1" 200 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "GET /shacache/af9717a9be23f28824780ebb7d2718048830d2243187538aab1aecd0fb2fad0d5b46c4f3c590e6114cf22ec28b5c572ed563739381b6666f5834f824955356fd HTTP/1.1" 200 -
ok
test_upload (slapos.libnetworkcachetests.OnlineTest) ... 127.0.0.1 - - [14/Feb/2020 11:36:46] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 11:36:46] "GET /shacache/ea4c6e176cbdbafaf85cd686d917bf3257147b89184695f0213a741f5bfd47c3aad07390cf114f9e956ffbd8c1a0415cf62936befed008d786828d2c01412b6c HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "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 11:36:46] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 11:36:46] "GET /shacache/3df0b13c4da2d3ce39730bed264503056eb11ae646cedd82d78fa360bb8ed5684be243f600c0f63e8626381ad74383dc748fda83e09e1d128101cd31333594d3 HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "POST /shacache HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "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 11:36:46] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 11:36:46] "GET /shacache/b32b390cb05559a935012e7369d03b6212c8f4063087c9303d484df3f0dde7773a825a95a1baba81a07558b35ebadd0ecb13ab60dec3530a052266effcf10d9a HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "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 11:36:46] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 11:36:46] "GET /shacache/c4c56cf01d2e9c46950919011e6bc12a845c7d755e29fed04ad8276cce83f783b76acdc09ce6286af1f11eb103c5333875da9e8df22bc17b9f01484dd9cbd5ac HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "POST /shacache HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "PUT /shadir/somekey0.9707450580035286 HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "GET /shadir/somekey0.9707450580035286 HTTP/1.1" 200 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "GET /shacache/c4c56cf01d2e9c46950919011e6bc12a845c7d755e29fed04ad8276cce83f783b76acdc09ce6286af1f11eb103c5333875da9e8df22bc17b9f01484dd9cbd5ac 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 11:36:46] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 11:36:46] "GET /shacache/1116a4959c4196aeeb865c0a62cf8b3128680fc08632292a2dfd17603dbd3bd7bfef1f84c849953cd47dbed9e564d9af6b30c52081317499336273102507a81a HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "POST /shacache HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "PUT /shadir/somekey0.20744324867130592 HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 11:36:46] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 11:36:46] "GET /shadir/key_another_key0.20655320231430718 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 11:36:46] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 11:36:46] "GET /shacache/9d61da746d9cee9af8e1957b2470e960dc73fece99af7debe2c7dc89f78a4eaef22ee31bbe1ff090bcbf93afd7f4f19f18869ad3d702751ae650752a9d0b63e9 HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "POST /shacache HTTP/1.1" 201 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "GET /shacache/9d61da746d9cee9af8e1957b2470e960dc73fece99af7debe2c7dc89f78a4eaef22ee31bbe1ff090bcbf93afd7f4f19f18869ad3d702751ae650752a9d0b63e9 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 11:36:46] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 11:36:46] "GET /shacache/4a9e36d2c6c4685ecea95ceec267d80a46e4838d5008ab7ba2c355b535cf23d79361160cacc07f5e0e23cf854a74f0c23f88477c9a0367a41f34ba0e23ff11e1 HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "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 11:36:46] code 404, message Not Found
127.0.0.1 - - [14/Feb/2020 11:36:46] "GET /shacache/86ed2f43f6fc4cc4c8e24a11e96fb06839f158204638d982b48ada8aaf6b4196dcdf24a6c1cb7508948d4ea4a0a8e907d14c50b0ac7ea22d8b8193da60faf621 HTTP/1.1" 404 -
127.0.0.1 - - [14/Feb/2020 11:36:46] "POST /shacache HTTP/1.1" 201 -
ok

----------------------------------------------------------------------
Ran 29 tests in 0.218s

OK (skipped=4)