Skip to content

Commit 7bad70d

Browse files
committed
support local packages
1 parent 99672dd commit 7bad70d

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

minimum_versions/tests/test_environments.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,7 @@ class TestPixiEnvironment:
224224
id="patch_pin",
225225
),
226226
pytest.param("e", "*", Spec("e", None), [], id="unpinned"),
227+
pytest.param("f", {"path": "."}, Spec("f", None), [], id="source_package"),
227228
),
228229
)
229230
def test_parse_spec(self, name, version_text, expected_spec, expected_warnings):
@@ -351,6 +352,24 @@ def test_parse_spec_error(self, version_text):
351352
[("c", [])],
352353
id="pyproject",
353354
),
355+
pytest.param(
356+
textwrap.dedent(
357+
"""\
358+
[dependencies]
359+
a = { path = "." }
360+
361+
[feature.feature1.dependencies]
362+
c = "3.1.*"
363+
364+
[environments]
365+
env1 = { features = ["feature1"] }
366+
""".rstrip()
367+
),
368+
"pixi.toml",
369+
[Spec("c", Version("3.1"))],
370+
[("c", [])],
371+
id="local_package",
372+
),
354373
),
355374
)
356375
def test_parse_pixi_environment(

0 commit comments

Comments
 (0)