Skip to content

Commit ee826c0

Browse files
committed
Test that history can be listed even for deleted instances in the admin
1 parent 6e09bdc commit ee826c0

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

simple_history/tests/tests/test_admin.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,3 +250,13 @@ def test_missing_one_to_one(self):
250250
manager.delete()
251251
response = self.app.get(get_history_url(employee, 0))
252252
self.assertEqual(response.status_code, 200)
253+
254+
def test_history_deleted_instance(self):
255+
"""Ensure history page can be retrieved even for deleted instances"""
256+
self.login()
257+
employee = Employee.objects.create()
258+
employee_pk = employee.pk
259+
employee.delete()
260+
employee.pk = employee_pk
261+
response = self.app.get(get_history_url(employee))
262+
self.assertEqual(response.status_code, 200)

0 commit comments

Comments
 (0)