fixed one test

This commit is contained in:
asaki222 2024-10-23 12:50:34 -04:00
parent dec877b4cb
commit 015a08b72e
No known key found for this signature in database
GPG key ID: 2C4F802060E06EA4
2 changed files with 21 additions and 3 deletions

View file

@ -1695,13 +1695,13 @@ class DomainRequestAdmin(ListHeaderAdmin, ImportExportModelAdmin):
"last_status_update", "last_status_update",
"status", "status",
"custom_election_board", "custom_election_board",
"investigator",
"converted_generic_org_type", "converted_generic_org_type",
"converted_organization_name", "converted_organization_name",
"converted_federal_agency", "converted_federal_agency",
"converted_federal_type", "converted_federal_type",
"converted_city", "converted_city",
"converted_state_territory", "converted_state_territory",
"investigator",
] ]
orderable_fk_fields = [ orderable_fk_fields = [

View file

@ -178,6 +178,7 @@ class GenericTestHelper(TestCase):
""" """
# 'o' is a search param defined by the current index position in the # 'o' is a search param defined by the current index position in the
# table, plus one. # table, plus one.
print(" we are in table sorted right now")
dummy_request = self.factory.get( dummy_request = self.factory.get(
self.url, self.url,
{"o": o_index}, {"o": o_index},
@ -186,13 +187,29 @@ class GenericTestHelper(TestCase):
# Mock a user request # Mock a user request
dummy_request = self._mock_user_request_for_factory(dummy_request) dummy_request = self._mock_user_request_for_factory(dummy_request)
print("sort fields", sort_fields)
expected_sort_order = list(self.model.objects.order_by(*sort_fields)) expected_sort_order = list(self.model.objects.order_by(*sort_fields))
print("this is the expected sort order", expected_sort_order)
# Use changelist_view to get the sorted queryset # Use changelist_view to get the sorted queryset
response = self.admin.changelist_view(dummy_request) response = self.admin.changelist_view(dummy_request)
print("Response from get request from changelist", response)
print("rendering content", response.render())
response.render() # Render the response before accessing its content response.render() # Render the response before accessing its content
returned_sort_order = list(response.context_data["cl"].result_list) returned_sort_order = list(response.context_data["cl"].result_list)
print("returned sort order", returned_sort_order)
print("expected sort order", expected_sort_order)
print("length of expected", len(expected_sort_order))
print("lenght of returned", len(returned_sort_order))
print("expected sort order dict")
for obj in expected_sort_order:
print(obj.__dict__)
print(dir(obj))
print("returned sort order dict")
for obj in returned_sort_order:
print(obj.__dict__)
print(dir(obj))
self.assertEqual(expected_sort_order, returned_sort_order) self.assertEqual(expected_sort_order, returned_sort_order)
@ -201,6 +218,7 @@ class GenericTestHelper(TestCase):
middleware = SessionMiddleware(lambda req: req) middleware = SessionMiddleware(lambda req: req)
middleware.process_request(request) middleware.process_request(request)
request.session.save() request.session.save()
print(" we are in mock user request for factory, here is the returned requset", request)
return request return request
def get_table_delete_confirmation_page(self, selected_across: str, index: str): def get_table_delete_confirmation_page(self, selected_across: str, index: str):