示例#1
0
def test_is_poetry_false_if_no_build_backend(project_with_no_build_backend: Path):

    repo = Repo(owner="blah", name="test", local_path=project_with_no_build_backend)

    assert repo.is_poetry() is False
示例#2
0
def test_is_poetry_false_on_non_poetry_project(fake_flit_project: Path):

    repo = Repo(owner="blah", name="test", local_path=fake_flit_project)

    assert repo.is_poetry() is False
示例#3
0
def test_is_poetry_false_if_no_pyproject_toml():

    repo = Repo(owner="blah", name="test", local_path=Path("nowhere"))

    assert repo.is_poetry() is False
示例#4
0
def test_is_poetry_true_on_valid_poetry_project(fake_poetry_project: Path):

    repo = Repo(owner="blah", name="test", local_path=fake_poetry_project)

    assert repo.is_poetry() is True