Skip to content

Commit 5d9f124

Browse files
committed
Add test for poetry_files_from_latest_tag
1 parent 61bb81b commit 5d9f124

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

test/unit/util/dependencies/shared_models_test.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@
66
from exasol.toolbox.util.dependencies.shared_models import (
77
VERSION_TYPE,
88
Package,
9+
PoetryFiles,
10+
poetry_files_from_latest_tag,
911
)
12+
from exasol.toolbox.util.git import Git
1013

1114

1215
class Dummy(BaseModel):
@@ -45,3 +48,13 @@ class TestPackage:
4548
def test_normalized_name(name, expected):
4649
dep = Package(name=name, version="0.1.0")
4750
assert dep.normalized_name == expected
51+
52+
53+
def test_poetry_files_from_latest_tag():
54+
latest_tag = Git.get_latest_tag()
55+
with poetry_files_from_latest_tag() as tmp_dir:
56+
for file in PoetryFiles().files:
57+
assert (tmp_dir / file).is_file()
58+
59+
contents = (tmp_dir / PoetryFiles.pyproject_toml).read_text()
60+
assert f'version = "{latest_tag}"' in contents

0 commit comments

Comments
 (0)