def METHOD_NAME(self) -> None:
    # This deals with nt/posix path differences
    # root is c:\somewhere\else or /somewhere/else
    root = os.path.normcase(
        os.path.abspath(os.path.join(os.path.sep, "somewhere", "else"))
    )
    norm_scheme = _get_scheme_dict("example")
    root_scheme = _get_scheme_dict("example", root=root)
    for key, value in norm_scheme.items():
        drive, path = os.path.splitdrive(os.path.abspath(value))
        expected = os.path.join(root, path[1:])
        assert os.path.abspath(root_scheme[key]) == expected