def test_save_request(self): """ Test SaveHttpRequestMiddleware() """ # create client and savehttpr... instance self.save_http = SaveHttpRequestMiddleware() self.new_request = RequestFactory().get(reverse('hello:index')) # save request to DB self.save_http.process_request(request=self.new_request) # test saving request to DB self.assertEqual(Requests.objects.all().count(), 3)
def test_save_request(self): """ Test SaveHttpRequestMiddleware() """ # create client and savehttpr... instance self.save_http = SaveHttpRequestMiddleware() self.new_request = RequestFactory().get(reverse('hello:index')) # save request to DB self.save_http.process_request(request=self.new_request) # test saving request to DB self.assertEqual(Requests.objects.all().count(), 3)
class SaveHttpRequestTests(TestCase): def setUp(self): Requests.objects.create(request='request_1') Requests.objects.create(request='request_2') def test_request_list(self): """ Testing request list view function """ # get request_list response = client.get(reverse('hello:request_list')) # test entering the page self.assertEquals(response.status_code, 200) def test_request_list_ajax(self): """ Testing request list view function """ # create new 10 requests will be 12 requests in db i = 0 while i < 10: Requests.objects.create(request='test_request') i += 1 # get requests response = client.get(reverse('hello:request_list_ajax'), content_type='application/json', HTTP_X_REQUESTED_WITH='XMLHttpRequest') # get first request request = Requests.objects.get(request='request_1') # get second request request_2 = Requests.objects.get(request='request_2') # test getting request list self.assertEquals(response.status_code, 200) # test first request in response content self.assertContains(response, request) # test second request in response content self.assertContains(response, request_2) # get json response and loads it response_list = json.loads(response.content) # test if 10 requests in response resp_list_count = sum(1 for x in response_list) self.assertEqual(resp_list_count, 10) def test_last_requests(self): """ Testing the requests in the right order """ # test count of requests in db self.assertEqual(Requests.objects.all().count(), 2) # test if new request is the first self.assertEqual(Requests.objects.first().id, 2) def test_save_request(self): """ Test SaveHttpRequestMiddleware() """ # create client and savehttpr... instance self.save_http = SaveHttpRequestMiddleware() self.new_request = RequestFactory().get(reverse('hello:index')) # save request to DB self.save_http.process_request(request=self.new_request) # test saving request to DB self.assertEqual(Requests.objects.all().count(), 3)
class SaveHttpRequestTests(TestCase): def setUp(self): Requests.objects.create(request='request_1') Requests.objects.create(request='request_2') def test_request_list(self): """ Testing request list view function """ # get request_list response = client.get(reverse('hello:request_list')) # test entering the page self.assertEquals(response.status_code, 200) def test_request_list_ajax(self): """ Testing request list view function """ # delete all requests # create new 10 requests will be 11 requests in db Requests.objects.all().delete() i = 0 while i <= 10: Requests.objects.create(request='request_1', path='/path_to_test') i += 1 # get requests response = client.get(reverse('hello:request_list'), content_type='application/json', HTTP_X_REQUESTED_WITH='XMLHttpRequest') # test getting request list self.assertEquals(response.status_code, 200) # test first request in response content self.assertContains(response, '/path_to_test') # get json response and loads it response_list = json.loads(response.content) # test if 10 requests in response self.assertEqual(len(response_list), 10) # test queryset requests = serializers.serialize( "json", Requests.objects.filter(id__gt=0).order_by('pk')[:10]) self.assertEqual(response.content, requests) def test_last_requests(self): """ Testing the requests in the right order """ # test count of requests in db self.assertEqual(Requests.objects.all().count(), 2) # test if new request is the first self.assertEqual(Requests.objects.first().id, 2) def test_save_request(self): """ Test SaveHttpRequestMiddleware() """ # create client and savehttpr... instance self.save_http = SaveHttpRequestMiddleware() self.new_request = RequestFactory().get(reverse('hello:index')) # save request to DB self.save_http.process_request(request=self.new_request) # test saving request to DB self.assertEqual(Requests.objects.all().count(), 3)
class SaveHttpRequestTests(TestCase): def setUp(self): Requests.objects.create(request='request_1') Requests.objects.create(request='request_2') def test_request_list_ajax(self): """ Testing request list view function """ # delete all requests # create new 10 requests will be 11 requests in db Requests.objects.all().delete() i = 0 while i <= 10: Requests.objects.create( request='request_1', path='/path_to_test' ) i += 1 # get requests response = client.get(reverse('hello:request_list'), {'last_request': 0}, # to get 10 last requests content_type='application/json', HTTP_X_REQUESTED_WITH='XMLHttpRequest') # test getting request list self.assertEquals(response.status_code, 200) # test first request in response content self.assertContains(response, '/path_to_test') # get json response and loads it response_list = json.loads(response.content) # test if 10 requests in response self.assertEqual(len(response_list['requests_data']), 10) def test_last_requests(self): """ Testing the requests in the right order """ # test count of requests in db self.assertEqual(Requests.objects.all().count(), 2) # test if new request is the first self.assertEqual(Requests.objects.first().id, 2) def test_save_request(self): """ Test SaveHttpRequestMiddleware() """ # create client and savehttpr... instance self.save_http = SaveHttpRequestMiddleware() self.new_request = RequestFactory().get(reverse('hello:index')) # save request to DB self.save_http.process_request(request=self.new_request) # test saving request to DB self.assertEqual(Requests.objects.all().count(), 3) def test_ajax_request_not_save(self): """ Test that ajax requests not save to the DB """ # 2 requests in in DB self.assertEqual(Requests.objects.count(), 2) # get request_list by ajax client.get(reverse('hello:request_list'), {'last_request': 0}, content_type='application/json', HTTP_X_REQUESTED_WITH='XMLHttpRequest') # Test if new ajax request not save to DB self.assertEqual(Requests.objects.count(), 2)
class SaveHttpRequestTests(TestCase): def setUp(self): Requests.objects.create(request='request_1') Requests.objects.create(request='request_2') def test_request_list(self): """ Testing request list view function """ # get request_list response = client.get(reverse('hello:request_list')) # test entering the page self.assertEquals(response.status_code, 200) def test_request_list_ajax(self): """ Testing request list view function """ # delete all requests # create new 10 requests will be 11 requests in db Requests.objects.all().delete() i = 0 while i <= 10: Requests.objects.create( request='request_1', path='/path_to_test' ) i += 1 # get requests response = client.get(reverse('hello:request_list'), content_type='application/json', HTTP_X_REQUESTED_WITH='XMLHttpRequest') # test getting request list self.assertEquals(response.status_code, 200) # test first request in response content self.assertContains(response, '/path_to_test') # get json response and loads it response_list = json.loads(response.content) # test if 10 requests in response self.assertEqual(len(response_list), 10) # test queryset requests = serializers.serialize( "json", Requests.objects.filter(id__gt=0).order_by('pk')[:10] ) self.assertEqual(response.content, requests) def test_last_requests(self): """ Testing the requests in the right order """ # test count of requests in db self.assertEqual(Requests.objects.all().count(), 2) # test if new request is the first self.assertEqual(Requests.objects.first().id, 2) def test_save_request(self): """ Test SaveHttpRequestMiddleware() """ # create client and savehttpr... instance self.save_http = SaveHttpRequestMiddleware() self.new_request = RequestFactory().get(reverse('hello:index')) # save request to DB self.save_http.process_request(request=self.new_request) # test saving request to DB self.assertEqual(Requests.objects.all().count(), 3)