diff --git a/pymt/framework/bmi_metadata.py b/pymt/framework/bmi_metadata.py index 6604ad72..9c5505d6 100644 --- a/pymt/framework/bmi_metadata.py +++ b/pymt/framework/bmi_metadata.py @@ -94,7 +94,7 @@ def find_model_metadata(plugin): else: path_to_mmd = model_metadata_dir - return os.path.abspath(path_to_mmd) + return os.path.normcase(os.path.abspath(path_to_mmd)) class PluginMetadata(ModelMetadata): diff --git a/tests/framework/test_setup.py b/tests/framework/test_setup.py index 56e74e05..d7a1ff8f 100644 --- a/tests/framework/test_setup.py +++ b/tests/framework/test_setup.py @@ -32,7 +32,7 @@ def test_author_multiple_authors(key, iter): @pytest.mark.parametrize("path_to_meta", ("", ".", "meta", "/usr/local/share")) def test_find_metadata(path_to_meta): - expected = os.path.abspath(os.path.join(os.path.dirname(__file__), path_to_meta)) + expected = os.path.normcase(os.path.abspath(os.path.join(os.path.dirname(__file__), path_to_meta))) if expected.endswith(os.path.sep): expected = expected[:-1]