def test_directory_dependency_egg_info(): dependency = DirectoryDependency(DIST_PATH / "demo") assert dependency.is_directory() assert dependency.name == "demo" assert dependency.pretty_constraint == "0.1.2" assert dependency.python_versions == "*" package = dependency.package assert package.name == "demo" assert package.pretty_version == "0.1.2" assert package.python_versions == "*"
def test_directory_dependency_no_egg_info(mocker): mocker.patch("poetry.utils.env.Env.get", return_value=MockEnv()) dependency = DirectoryDependency(DIST_PATH / "demo") assert dependency.is_directory() assert dependency.name == "demo" assert dependency.pretty_constraint == "0.1.2" assert dependency.python_versions == "*" package = dependency.package assert package.name == "demo" assert package.pretty_version == "0.1.2" assert package.python_versions == "*"