|
6 | 6 | from django.contrib.auth.models import User
|
7 | 7 | from django.test import TestCase
|
8 | 8 | from django.test.utils import override_settings
|
| 9 | +from django.core.urlresolvers import reverse |
9 | 10 |
|
10 | 11 | from haystack import connections, reset_search_queries
|
11 | 12 | from haystack.utils.loading import UnifiedIndex
|
|
16 | 17 |
|
17 | 18 | @override_settings(DEBUG=True)
|
18 | 19 | class SearchModelAdminTestCase(TestCase):
|
19 |
| - fixtures = ['base_data', 'bulk_data.json'] |
| 20 | + fixtures = ['base_data.json', 'bulk_data.json'] |
20 | 21 |
|
21 | 22 | def setUp(self):
|
22 | 23 | super(SearchModelAdminTestCase, self).setUp()
|
@@ -70,7 +71,10 @@ def test_usage(self):
|
70 | 71 | self.assertIn(5, result_pks)
|
71 | 72 |
|
72 | 73 | # Make sure only changelist is affected.
|
73 |
| - resp = self.client.get('/admin/core/mockmodel/1/') |
| 74 | + resp = self.client.get(reverse('admin:core_mockmodel_change', args=(1, ))) |
74 | 75 | self.assertEqual(resp.status_code, 200)
|
75 |
| - self.assertEqual(len(connections['solr'].queries), 3) |
76 | 76 | self.assertEqual(resp.context['original'].id, 1)
|
| 77 | + self.assertTemplateUsed(resp, 'admin/change_form.html') |
| 78 | + |
| 79 | + # The Solr query count should be unchanged: |
| 80 | + self.assertEqual(len(connections['solr'].queries), 3) |
0 commit comments