diff --git a/tests/metainfo/test_references.py b/tests/metainfo/test_references.py
index d3bb48375742fc9cc0c72f550cbe4949b3d161ff..79e6a6cf34399e10d2cdc87af65cafb3c8b2fdcf 100644
--- a/tests/metainfo/test_references.py
+++ b/tests/metainfo/test_references.py
@@ -426,7 +426,7 @@ def test_user_author(def_type, value, expected_name):
     assert quantity.m_proxy_value == value
     assert (
         quantity.m_proxy_type.target_section_def.name
-        == def_type.target_section_def.name
+        == def_type().target_section_def.name
     )
     assert quantity.m_proxy_section == section
     assert resolved_quantity.name == expected_name
@@ -443,6 +443,6 @@ def test_user_author(def_type, value, expected_name):
     assert deserialized_quantity.m_proxy_value == value
     assert (
         deserialized_quantity.m_proxy_type.target_section_def.name
-        == def_type.target_section_def.name
+        == def_type().target_section_def.name
     )
     assert resolved_deserialized_quantity.name == expected_name