From 667c2e3708c4fa2f64d808dab4acfb3a0eec8ca2 Mon Sep 17 00:00:00 2001 From: Luan Ademi Date: Fri, 19 Dec 2025 22:35:59 +0100 Subject: [PATCH] Fixed unit tests for _parse_annotation_for_metaclass --- tests/test_Task__parse_annotation_for_metaclass.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/test_Task__parse_annotation_for_metaclass.py b/tests/test_Task__parse_annotation_for_metaclass.py index 2f351e6..6fa8800 100644 --- a/tests/test_Task__parse_annotation_for_metaclass.py +++ b/tests/test_Task__parse_annotation_for_metaclass.py @@ -17,7 +17,7 @@ def test_parse_annotation_for_metaclass(self): def dummy_function(inputa :Annotated[str, A]) -> None: pass expected_result = ['inputa'] # 'return' is the annotation name for function return type - parsed_annotations = _parse_annotation_for_metaclass(dummy_function, A) + parsed_annotations = _parse_annotation_for_metaclass(dummy_function, {}, A) self.assertEqual(parsed_annotations, expected_result) def test_parse_annotation_for_metaclass_return(self): @@ -26,7 +26,7 @@ def test_parse_annotation_for_metaclass_return(self): def dummy_function() -> Annotated[str, A]: pass expected_result = ['return'] # 'return' is the annotation name for function return type - parsed_annotations = _parse_annotation_for_metaclass(dummy_function, A) + parsed_annotations = _parse_annotation_for_metaclass(dummy_function, {}, A) self.assertEqual(parsed_annotations, expected_result) def test_parse_annotation_for_metaclass_no_args(self): @@ -34,7 +34,7 @@ def test_parse_annotation_for_metaclass_no_args(self): def dummy_function() -> None: pass - parsed_annotations = _parse_annotation_for_metaclass(dummy_function, A) + parsed_annotations = _parse_annotation_for_metaclass(dummy_function, {}, A) self.assertEqual(parsed_annotations, []) def test_parse_annotation_for_metaclass_no_metaclass(self): @@ -43,7 +43,7 @@ def test_parse_annotation_for_metaclass_no_metaclass(self): # Change metaclass in function annotation def dummy_function() -> Annotated[str, list]: pass - parsed_annotations = _parse_annotation_for_metaclass(dummy_function, A) + parsed_annotations = _parse_annotation_for_metaclass(dummy_function, {}, A) self.assertEqual(parsed_annotations, []) def test_parse_annotation_for_metaclass_no_annotations(self): @@ -51,7 +51,7 @@ def test_parse_annotation_for_metaclass_no_annotations(self): def dummy_function(a, b): pass # No type annotations - parsed_annotations = _parse_annotation_for_metaclass(dummy_function, A) + parsed_annotations = _parse_annotation_for_metaclass(dummy_function, {}, A) self.assertEqual(parsed_annotations, [])