コード例 #1
0
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 == "*"
コード例 #2
0
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 == "*"