コード例 #1
0
ファイル: filters_tests.py プロジェクト: jendc123/us_ignite
 def test_tag_search_has_no_url_query(self, get_qs_mock):
     get_qs_mock.return_value = []
     request = utils.get_request('get', '/search/apps/')
     response = filters.tag_search(
         request, Model, template='tag_list.html')
     eq_(response.status_code, 200)
     eq_(response.template_name, 'tag_list.html')
     eq_(sorted(response.context_data.keys()),
         sorted(['form', 'page', 'pagination_qs']))
     eq_(get_qs_mock.call_count, 0)
コード例 #2
0
ファイル: filters_tests.py プロジェクト: jendc123/us_ignite
 def test_search_tags_search(self, get_qs_mock, qs_mock):
     get_qs_mock.return_value = []
     qs_mock.return_value = []
     data = {'q': 'test'}
     request = utils.get_request('get', '/search/apps/', data=data)
     response = filters.tag_search(
         request, Model, template='tag_list.html')
     get_qs_mock.assert_called_once_with(Model)
     qs_mock.assert_called_once_with('test', models=([], ))
     eq_(response.status_code, 200)
     eq_(response.template_name, 'tag_list.html')
     eq_(sorted(response.context_data.keys()),
         sorted(['form', 'page', 'pagination_qs']))
コード例 #3
0
ファイル: views.py プロジェクト: jendc123/us_ignite
def search_resources(request):
    return tag_search(
        request, Resource.published, 'search/resource_list.html')
コード例 #4
0
ファイル: views.py プロジェクト: jendc123/us_ignite
def search_organizations(request):
    return tag_search(
        request, Organization.active, 'search/organization_list.html')
コード例 #5
0
ファイル: views.py プロジェクト: jendc123/us_ignite
def search_hubs(request):
    return tag_search(request, Hub.active, 'search/hub_list.html')
コード例 #6
0
ファイル: views.py プロジェクト: jendc123/us_ignite
def search_events(request):
    return tag_search(request, Event.published, 'search/event_list.html')
コード例 #7
0
ファイル: views.py プロジェクト: jendc123/us_ignite
def search_apps(request):
    return tag_search(
        request, Application.active.filter(status=Application.PUBLISHED),
        'search/application_list.html')
コード例 #8
0
ファイル: views.py プロジェクト: us-ignite/us_ignite
def search_actionclusters(request):
    return tag_search(
        request, ActionCluster.active, 'search/actioncluster_list.html')