From c5c315ed94b44e7ca349dd178e7f1ab1e6c36140 Mon Sep 17 00:00:00 2001 From: Benjamin Pritchard Date: Thu, 25 Apr 2024 10:36:02 -0400 Subject: [PATCH] Add test for version string with uppercase letters --- .../qcfractal/components/managers/test_manager_client.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/qcfractal/qcfractal/components/managers/test_manager_client.py b/qcfractal/qcfractal/components/managers/test_manager_client.py index 0cc8149f2..2f3fc31f8 100644 --- a/qcfractal/qcfractal/components/managers/test_manager_client.py +++ b/qcfractal/qcfractal/components/managers/test_manager_client.py @@ -77,13 +77,18 @@ def test_manager_mclient_activate_normalize(snowflake: QCATestingSnowflake): mclient1.activate( manager_version="v2.0", - programs={"qcengine": ["unknown"], "program1": ["v3.0"], "PROgRam2": ["v4.0"]}, + programs={"qcengine": ["unknown"], "program1": ["v3.0"], "PROgRam2": ["v4.0"], "PROGRAM4": ["v5.0-AB"]}, tags=["tag1", "taG3", "tAg2", "TAG3", "TAG1"], ) manager = client.get_managers(mname1.fullname) assert manager.tags == ["tag1", "tag3", "tag2"] - assert manager.programs == {"qcengine": ["unknown"], "program1": ["v3.0"], "program2": ["v4.0"]} + assert manager.programs == { + "qcengine": ["unknown"], + "program1": ["v3.0"], + "program2": ["v4.0"], + "program4": ["v5.0-ab"], + } def test_manager_mclient_activate_notags(snowflake: QCATestingSnowflake):