Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 630600b

Browse files
committed
Fixed test for custom detail context
1 parent 0d52de3 commit 630600b

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

crudbuilder/tests/test_views.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,11 @@ def get_list_view(self):
3232
response = self.client.get(reverse('tests-testmodels-list'))
3333
self.assertEqual(200, response.status_code)
3434

35+
def get_detail_view(self, obj):
36+
self.client_login()
37+
response = self.client.get(reverse('tests-testmodels-detail', args=(obj.pk, )))
38+
self.assertEqual(200, response.status_code)
39+
3540
def test_user_not_logged_in(self):
3641
response = self.client.get(reverse('tests-testmodels-list'))
3742
self.assertEqual(302, response.status_code)
@@ -123,7 +128,8 @@ def custom_detail_context(self, request, context, **kwargs):
123128
context['testcontext'] = 'foo'
124129
return context
125130
setattr(TestModelCrud, 'custom_detail_context', classmethod(custom_detail_context))
126-
self.get_detail_view()
131+
obj = TestModel.objects.create(name='object1')
132+
self.get_detail_view(obj)
127133

128134
def test_iniline_formset(self):
129135
TestModelCrud.inlineformset = TestChildInlineFormset

0 commit comments

Comments
 (0)