@@ -105,11 +105,11 @@ def test_get_source_name_with_name(self):
105105 ):
106106 retriever = Retriever ()
107107
108- content_object = MagicMock ()
109- content_object .name = "Test Name"
110- content_object .title = "Test Title"
108+ entity = MagicMock ()
109+ entity .name = "Test Name"
110+ entity .title = "Test Title"
111111
112- result = retriever .get_source_name (content_object )
112+ result = retriever .get_source_name (entity )
113113 assert result == "Test Name"
114114
115115 def test_get_source_name_with_title (self ):
@@ -120,12 +120,12 @@ def test_get_source_name_with_title(self):
120120 ):
121121 retriever = Retriever ()
122122
123- content_object = MagicMock ()
124- content_object .name = None
125- content_object .title = "Test Title"
126- content_object .login = "test_login"
123+ entity = MagicMock ()
124+ entity .name = None
125+ entity .title = "Test Title"
126+ entity .login = "test_login"
127127
128- result = retriever .get_source_name (content_object )
128+ result = retriever .get_source_name (entity )
129129 assert result == "Test Title"
130130
131131 def test_get_source_name_with_login (self ):
@@ -136,13 +136,13 @@ def test_get_source_name_with_login(self):
136136 ):
137137 retriever = Retriever ()
138138
139- content_object = MagicMock ()
140- content_object .name = None
141- content_object .title = None
142- content_object .login = "test_login"
143- content_object .key = "test_key"
139+ entity = MagicMock ()
140+ entity .name = None
141+ entity .title = None
142+ entity .login = "test_login"
143+ entity .key = "test_key"
144144
145- result = retriever .get_source_name (content_object )
145+ result = retriever .get_source_name (entity )
146146 assert result == "test_login"
147147
148148 def test_get_source_name_fallback_to_str (self ):
@@ -153,15 +153,15 @@ def test_get_source_name_fallback_to_str(self):
153153 ):
154154 retriever = Retriever ()
155155
156- content_object = MagicMock ()
157- content_object .name = None
158- content_object .title = None
159- content_object .login = None
160- content_object .key = None
161- content_object .summary = None
162- content_object .__str__ = MagicMock (return_value = "String representation" )
163-
164- result = retriever .get_source_name (content_object )
156+ entity = MagicMock ()
157+ entity .name = None
158+ entity .title = None
159+ entity .login = None
160+ entity .key = None
161+ entity .summary = None
162+ entity .__str__ = MagicMock (return_value = "String representation" )
163+
164+ result = retriever .get_source_name (entity )
165165 assert result == "String representation"
166166
167167 def test_get_additional_context_chapter (self ):
@@ -172,21 +172,21 @@ def test_get_additional_context_chapter(self):
172172 ):
173173 retriever = Retriever ()
174174
175- content_object = MagicMock ()
176- content_object .suggested_location = "New York"
177- content_object .region = "North America"
178- content_object .country = "USA"
179- content_object .postal_code = "10001"
180- content_object .currency = "USD"
181- content_object .meetup_group = "OWASP NYC"
182- content_object .tags = ["security" , "web" ]
183- content_object .topics = ["OWASP Top 10" ]
184- content_object .leaders_raw = ["John Doe" , "Jane Smith" ]
185- content_object .related_urls = ["https://example.com" ]
186- content_object .is_active = True
187- content_object .url = "https://owasp.org/chapter"
188-
189- result = retriever .get_additional_context (content_object , "chapter" )
175+ chapter = MagicMock ()
176+ chapter .suggested_location = "New York"
177+ chapter .region = "North America"
178+ chapter .country = "USA"
179+ chapter .postal_code = "10001"
180+ chapter .currency = "USD"
181+ chapter .meetup_group = "OWASP NYC"
182+ chapter .tags = ["security" , "web" ]
183+ chapter .topics = ["OWASP Top 10" ]
184+ chapter .leaders_raw = ["John Doe" , "Jane Smith" ]
185+ chapter .related_urls = ["https://example.com" ]
186+ chapter .is_active = True
187+ chapter .url = "https://owasp.org/chapter"
188+
189+ result = retriever .get_additional_context (chapter , "chapter" )
190190
191191 expected_keys = [
192192 "location" ,
@@ -418,13 +418,13 @@ def test_extract_content_types_from_query_no_matches(self):
418418
419419 def test_supported_content_types (self ):
420420 """Test that supported content types are defined correctly."""
421- assert Retriever .SUPPORTED_ENTITY_TYPES == (
422- "event" ,
423- "project" ,
421+ assert set (Retriever .SUPPORTED_ENTITY_TYPES ) == {
424422 "chapter" ,
425423 "committee" ,
424+ "event" ,
426425 "message" ,
427- )
426+ "project" ,
427+ }
428428
429429 @patch ("apps.ai.agent.tools.rag.retriever.Chunk" )
430430 def test_retrieve_with_app_label_content_types (self , mock_chunk ):
0 commit comments