Пример #1
0
 def test_get_search_results_creates_Searches_objects(self):
     request = HttpRequest()
     search = Search(search_terms = 'atrazine missouri')
     search.save()
     get_search_results(request,'atrazine_missouri_1')
     newly_saved_Searches = Searches.objects.all()[0]
     self.assertEqual(Searches.objects.count(),1)
     self.assertEqual(newly_saved_Searches.search_id,search)
Пример #2
0
 def test_get_search_results_veiw_redirects_correctly_after_being_called_using_partial_word(self):
     request = HttpRequest()
     search = Search(search_terms = 'atra')
     search.save()
     Document.objects.create(doc_id='1')
     search_terms_url = 'atra_1'
     response = get_search_results(request,search_terms_url)
     self.assertEqual(response.status_code, 302)
     self.assertEqual(response['location'],'/search/display_results/%s/' % search_terms_url)
Пример #3
0
    def test_get_search_results_creates_results_objects(self):
        request = HttpRequest()
        search = Search(search_terms = 'atrazine missouri')
        search.save()
        searches = Searches(search_id = search,time=datetime.now())
        searches.save()
        document1 = Document(doc_id = '1', filename = 'test.csv', author="Paul Bryant", title = "Here is the atrazine title")
        document2 = Document(doc_id = '2', filename = 'test2.csv', author="Gill Humphry", title = "document 2 title")

        document1.save()
        document2.save()

        get_search_results(request,'atrazine_missouri_1')
    
        newly_saved_results = Result.objects.all()
        result1 = newly_saved_results[0]
        result2 = newly_saved_results[1]

        self.assertEqual(Result.objects.count(),2)
        self.assertEqual(result1.doc_id,document1)
        self.assertEqual(result2.doc_id,document2)
Пример #4
0
 def test_get_search_results_handles_empty_results(self):
     request = HttpRequest()
     Search.objects.create(search_terms = 'junkSearch')
     get_search_results(request,'junkSearch_1')
     self.assertEqual(Result.objects.count(),0)