예제 #1
0
def test_path_to_subpackage_not_a_subpackage():
    with pytest.raises(ValueError, match="Package github.com/b does not belong to github.com/a"):
        path_to_subpackage("github.com/a", "github.com/b")
예제 #2
0
파일: gomod.py 프로젝트: tkdchen/cachito
def _package_subpath(module_name: str, package_name: str, module_subpath: str) -> str:
    """Get path from repository root to a package inside a module."""
    subpath = path_to_subpackage(module_name, package_name)
    return os.path.normpath(os.path.join(module_subpath, subpath))
예제 #3
0
def test_path_to_subpackage(parent, subpackage, expect_path):
    assert path_to_subpackage(parent, subpackage) == expect_path