@@ -31,8 +31,8 @@ def test_extract_valid_extended_profile_data(self):
3131
3232 extracted_data , errors = extract_extended_profile_fields_data (extended_profile )
3333
34- self .assertEqual (errors , {})
35- self .assertEqual (extracted_data , {"department" : "Engineering" , "title" : "Software Engineer" })
34+ self .assertEqual (errors , {}) # noqa: PT009
35+ self .assertEqual (extracted_data , {"department" : "Engineering" , "title" : "Software Engineer" }) # noqa: PT009
3636
3737 def test_extract_extended_profile_with_empty_string (self ):
3838 """
@@ -45,8 +45,8 @@ def test_extract_extended_profile_with_empty_string(self):
4545
4646 extracted_data , errors = extract_extended_profile_fields_data (extended_profile )
4747
48- self .assertEqual (errors , {})
49- self .assertEqual (extracted_data , {"department" : "" , "title" : "Engineer" })
48+ self .assertEqual (errors , {}) # noqa: PT009
49+ self .assertEqual (extracted_data , {"department" : "" , "title" : "Engineer" }) # noqa: PT009
5050
5151 def test_extract_extended_profile_not_a_list (self ):
5252 """
@@ -56,9 +56,11 @@ def test_extract_extended_profile_not_a_list(self):
5656
5757 extracted_data , errors = extract_extended_profile_fields_data (extended_profile )
5858
59- self .assertEqual (extracted_data , {})
60- self .assertIn ("extended_profile" , errors )
61- self .assertEqual (errors ["extended_profile" ]["developer_message" ], "extended_profile must be a list" )
59+ self .assertEqual (extracted_data , {}) # noqa: PT009
60+ self .assertIn ("extended_profile" , errors ) # noqa: PT009
61+ self .assertEqual ( # noqa: PT009
62+ errors ["extended_profile" ]["developer_message" ], "extended_profile must be a list"
63+ )
6264
6365 def test_extract_extended_profile_with_invalid_field_data (self ):
6466 """
@@ -73,8 +75,8 @@ def test_extract_extended_profile_with_invalid_field_data(self):
7375 extracted_data , errors = extract_extended_profile_fields_data (extended_profile )
7476
7577 # Invalid entry should be skipped, but valid ones should be extracted
76- self .assertEqual (errors , {})
77- self .assertEqual (extracted_data , {"department" : "Engineering" , "title" : "Engineer" })
78+ self .assertEqual (errors , {}) # noqa: PT009
79+ self .assertEqual (extracted_data , {"department" : "Engineering" , "title" : "Engineer" }) # noqa: PT009
7880
7981 def test_extract_extended_profile_missing_field_name (self ):
8082 """
@@ -87,8 +89,8 @@ def test_extract_extended_profile_missing_field_name(self):
8789
8890 extracted_data , errors = extract_extended_profile_fields_data (extended_profile )
8991
90- self .assertEqual (errors , {})
91- self .assertEqual (extracted_data , {"department" : "Engineering" })
92+ self .assertEqual (errors , {}) # noqa: PT009
93+ self .assertEqual (extracted_data , {"department" : "Engineering" }) # noqa: PT009
9294
9395 def test_extract_extended_profile_empty_list (self ):
9496 """
@@ -98,8 +100,8 @@ def test_extract_extended_profile_empty_list(self):
98100
99101 extracted_data , errors = extract_extended_profile_fields_data (extended_profile )
100102
101- self .assertEqual (errors , {})
102- self .assertEqual (extracted_data , {})
103+ self .assertEqual (errors , {}) # noqa: PT009
104+ self .assertEqual (extracted_data , {}) # noqa: PT009
103105
104106
105107class TestGetExtendedProfileForm (TestCase ):
@@ -121,8 +123,8 @@ def test_get_extended_profile_form_no_model_configured(self, mock_get_model: Moc
121123
122124 form , errors = get_extended_profile_form (extended_profile_fields_data , self .user )
123125
124- self .assertIsNone (form )
125- self .assertEqual (errors , {})
126+ self .assertIsNone (form ) # noqa: PT009
127+ self .assertEqual (errors , {}) # noqa: PT009
126128
127129 @patch ("openedx.core.djangoapps.user_api.accounts.forms.get_extended_profile_model" )
128130 def test_get_extended_profile_form_model_has_no_objects (self , mock_get_model : Mock ):
@@ -135,8 +137,8 @@ def test_get_extended_profile_form_model_has_no_objects(self, mock_get_model: Mo
135137
136138 form , errors = get_extended_profile_form (extended_profile_fields_data , self .user )
137139
138- self .assertIsNone (form )
139- self .assertEqual (errors , {})
140+ self .assertIsNone (form ) # noqa: PT009
141+ self .assertEqual (errors , {}) # noqa: PT009
140142
141143 @patch ("openedx.core.djangoapps.user_api.accounts.forms.get_registration_extension_form" )
142144 @patch ("openedx.core.djangoapps.user_api.accounts.forms.get_extended_profile_model" )
@@ -155,8 +157,8 @@ def test_get_extended_profile_form_with_existing_instance(self, mock_get_model:
155157
156158 form , errors = get_extended_profile_form (extended_profile_fields_data , self .user )
157159
158- self .assertEqual (form , mock_form_instance )
159- self .assertEqual (errors , {})
160+ self .assertEqual (form , mock_form_instance ) # noqa: PT009
161+ self .assertEqual (errors , {}) # noqa: PT009
160162 mock_model .objects .get .assert_called_once_with (user = self .user )
161163 mock_get_form .assert_called_once_with (data = extended_profile_fields_data , instance = mock_instance )
162164
@@ -177,14 +179,14 @@ def test_get_extended_profile_form_without_existing_instance(self, mock_get_mode
177179
178180 form , errors = get_extended_profile_form (extended_profile_fields_data , self .user )
179181
180- self .assertEqual (form , mock_form_instance )
181- self .assertEqual (errors , {})
182+ self .assertEqual (form , mock_form_instance ) # noqa: PT009
183+ self .assertEqual (errors , {}) # noqa: PT009
182184 mock_model .objects .get .assert_called_once_with (user = self .user )
183185 mock_get_form .assert_called_once_with (data = extended_profile_fields_data )
184186
185187 @patch ("openedx.core.djangoapps.user_api.accounts.forms.get_registration_extension_form" )
186188 @patch ("openedx.core.djangoapps.user_api.accounts.forms.get_extended_profile_model" )
187- def test_get_extended_profile_form_validation_errors (self , _ : Mock , mock_get_form : Mock ):
189+ def test_get_extended_profile_form_validation_errors (self , mock_get_model : Mock , mock_get_form : Mock ):
188190 """
189191 Test when form validation fails
190192 """
@@ -196,11 +198,12 @@ def test_get_extended_profile_form_validation_errors(self, _: Mock, mock_get_for
196198
197199 form , errors = get_extended_profile_form (extended_profile_fields_data , self .user )
198200
199- self .assertIsNone (form )
200- self .assertIn ("department" , errors )
201- self .assertIn ("title" , errors )
202- self .assertEqual (errors ["department" ]["user_message" ], "This field is required" )
203- self .assertEqual (errors ["title" ]["user_message" ], "Invalid value" )
201+ mock_get_model .assert_called_once ()
202+ self .assertIsNone (form ) # noqa: PT009
203+ self .assertIn ("department" , errors ) # noqa: PT009
204+ self .assertIn ("title" , errors ) # noqa: PT009
205+ self .assertEqual (errors ["department" ]["user_message" ], "This field is required" ) # noqa: PT009
206+ self .assertEqual (errors ["title" ]["user_message" ], "Invalid value" ) # noqa: PT009
204207
205208 @patch ("openedx.core.djangoapps.user_api.accounts.forms.get_registration_extension_form" )
206209 def test_get_extended_profile_form_returns_none (self , mock_get_form : Mock ):
@@ -213,8 +216,8 @@ def test_get_extended_profile_form_returns_none(self, mock_get_form: Mock):
213216 with patch ("openedx.core.djangoapps.user_api.accounts.forms.get_extended_profile_model" ):
214217 form , errors = get_extended_profile_form (extended_profile_fields_data , self .user )
215218
216- self .assertIsNone (form )
217- self .assertEqual (errors , {})
219+ self .assertIsNone (form ) # noqa: PT009
220+ self .assertEqual (errors , {}) # noqa: PT009
218221
219222 @patch ("openedx.core.djangoapps.user_api.accounts.forms.get_registration_extension_form" )
220223 def test_get_extended_profile_form_exception_during_creation (self , mock_get_form : Mock ):
@@ -227,9 +230,9 @@ def test_get_extended_profile_form_exception_during_creation(self, mock_get_form
227230 with patch ("openedx.core.djangoapps.user_api.accounts.forms.get_extended_profile_model" ):
228231 form , errors = get_extended_profile_form (extended_profile_fields_data , self .user )
229232
230- self .assertIsNone (form )
231- self .assertIn ("extended_profile" , errors )
232- self .assertIn ("Error creating custom form" , errors ["extended_profile" ]["developer_message" ])
233+ self .assertIsNone (form ) # noqa: PT009
234+ self .assertIn ("extended_profile" , errors ) # noqa: PT009
235+ self .assertIn ("Error creating custom form" , errors ["extended_profile" ]["developer_message" ]) # noqa: PT009
233236
234237
235238class TestValidateAndGetExtendedProfileForm (TestCase ):
@@ -254,8 +257,8 @@ def test_validate_with_valid_data(self, mock_extract: Mock, mock_get_form: Mock)
254257
255258 form , errors = validate_and_get_extended_profile_form (extended_profile_data , self .user )
256259
257- self .assertEqual (form , mock_form )
258- self .assertEqual (errors , {})
260+ self .assertEqual (form , mock_form ) # noqa: PT009
261+ self .assertEqual (errors , {}) # noqa: PT009
259262 mock_extract .assert_called_once_with (extended_profile_data )
260263 mock_get_form .assert_called_once_with ({"department" : "Engineering" }, self .user )
261264
@@ -269,8 +272,8 @@ def test_validate_with_extraction_errors(self, mock_extract: Mock):
269272
270273 form , errors = validate_and_get_extended_profile_form (extended_profile_data , self .user )
271274
272- self .assertIsNone (form )
273- self .assertIn ("extended_profile" , errors )
275+ self .assertIsNone (form ) # noqa: PT009
276+ self .assertIn ("extended_profile" , errors ) # noqa: PT009
274277
275278 @patch ("openedx.core.djangoapps.user_api.accounts.forms.extract_extended_profile_fields_data" )
276279 def test_validate_with_empty_data (self , mock_extract : Mock ):
@@ -282,8 +285,8 @@ def test_validate_with_empty_data(self, mock_extract: Mock):
282285
283286 form , errors = validate_and_get_extended_profile_form (extended_profile_data , self .user )
284287
285- self .assertIsNone (form )
286- self .assertEqual (errors , {})
288+ self .assertIsNone (form ) # noqa: PT009
289+ self .assertEqual (errors , {}) # noqa: PT009
287290
288291 @patch ("openedx.core.djangoapps.user_api.accounts.forms.get_extended_profile_form" )
289292 @patch ("openedx.core.djangoapps.user_api.accounts.forms.extract_extended_profile_fields_data" )
@@ -299,8 +302,8 @@ def test_validate_with_form_errors(self, mock_extract: Mock, mock_get_form: Mock
299302
300303 form , errors = validate_and_get_extended_profile_form (extended_profile_data , self .user )
301304
302- self .assertEqual (form , mock_form )
303- self .assertIn ("department" , errors )
305+ self .assertEqual (form , mock_form ) # noqa: PT009
306+ self .assertIn ("department" , errors ) # noqa: PT009
304307
305308 @patch ("openedx.core.djangoapps.user_api.accounts.forms.get_extended_profile_form" )
306309 @patch ("openedx.core.djangoapps.user_api.accounts.forms.extract_extended_profile_fields_data" )
@@ -316,5 +319,5 @@ def test_validate_merges_errors(self, mock_extract: Mock, mock_get_form: Mock):
316319
317320 form , errors = validate_and_get_extended_profile_form (extended_profile_data , self .user )
318321
319- self .assertEqual (form , mock_form )
320- self .assertIn ("title" , errors )
322+ self .assertEqual (form , mock_form ) # noqa: PT009
323+ self .assertIn ("title" , errors ) # noqa: PT009
0 commit comments