From af428e2ebb8aaec4548c93ca52f2853358c5b92b Mon Sep 17 00:00:00 2001 From: Julien Jerphanion Date: Wed, 2 Oct 2024 12:39:44 +0200 Subject: [PATCH] test: Add non-regression python test Signed-off-by: Julien Jerphanion --- micromamba/tests/test_create.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/micromamba/tests/test_create.py b/micromamba/tests/test_create.py index c396b8b154..b714d31991 100644 --- a/micromamba/tests/test_create.py +++ b/micromamba/tests/test_create.py @@ -1332,3 +1332,15 @@ def test_create_package_with_non_url_char(tmp_home, tmp_root_prefix): res = helpers.create("-n", "myenv", "-c", "conda-forge", "x264>=1!0", "--json") assert any(pkg["name"] == "x264" for pkg in res["actions"]["LINK"]) + + +# @pytest.mark.timeout(20) +@pytest.mark.parametrize("shared_pkgs_dirs", [True], indirect=True) +def test_parsable_env_history_with_metadata(tmp_home, tmp_root_prefix, tmp_path): + env_prefix = tmp_path / "env-micromamba-list" + + res = helpers.create("-p", env_prefix, 'pandas[version=">=0.25.2,<3"]', "--json") + assert res["success"] + + # Must not hang + helpers.umamba_list("-p", env_prefix, "--json")