This PR enables initialization of dx:// as a DXPath. We want to allow initialization of dx:// to be able to call listdir on it and see the projects the user has access to. stor ls dx:// will list such projects.
Changes
Changed DXPath initialization logic in utils to provision for dx://
Handled logic in all DXPath function to allow for dx://
Added tests for dx:// for all DXPath functions
Other unrelated tiny changes in this PR:
Added splitpath in DXPath. Had moved it earlier to individual subclasses but needed a declaration in DXPath too
@jtratner CC @pkaleta
Background
This PR enables initialization of dx:// as a DXPath. We want to allow initialization of
dx://
to be able to call listdir on it and see the projects the user has access to.stor ls dx://
will list such projects.Changes
Other unrelated tiny changes in this PR: