WIP: Fix discrepancy between NEO/go and NEO/py: Expand ~ in TLS key/certificate file paths
Good day Kirill,
as we discussed in nexedi/slapos!1307 (closed) I started to work on a patch for NEO/go which lets NEO/go expand the ~ prefix for the TLS key/certificate file paths.
I implemented the functionality in the new xpath package (maybe it's rather an extension of os/user than of path?).
I locally run go test in neo/go/neo path and tests passed so far.
While I added unit tests for the new ExpandTilde function, I didn't add specific tests inside client_tests yet.
My initial idea is to add one more option to NEOPySrv which declares whether the base path for the certificates/keys is with ~ or without ~.
Then we switch between this new option here.
Does this sound reasonable to you?
Best, Levin
/cc @kirr