def search_line(request): r""" Perform a search for bus lines that contain the input value entered\ by the user then returns the result page and the list of results. """ line_number = request.GET['busline'] buslines = Busline.filter_by_line_number(line_number) count_busline = len(buslines) response = render_to_response("search_result_page.html", {'buslines': buslines, 'count_busline': count_busline, 'searched_number': line_number}, context_instance=RequestContext(request)) return response
def search_line(request): r""" Perform a search for bus lines that contain the input value entered\ by the user then returns the result page and the list of results. """ line_number = request.GET['busline'] buslines = Busline.filter_by_line_number(line_number) count_busline = len(buslines) response = render_to_response("search_result_page.html", { 'buslines': buslines, 'count_busline': count_busline, 'searched_number': line_number }, context_instance=RequestContext(request)) return response
def test_filter_by_line_number_exception(self): Busline.filter_by_line_number('001') self.assertRaises(ApiException)
def test_busline_filter_invalid_line_number(self): buslines = Busline.filter_by_line_number("003") self.assertEquals(0, len(buslines))
def test_busline_filter_line_number(self): self.create_busline() buslines = Busline.filter_by_line_number("001") self.assertEquals(1, len(buslines))