Exemplo n.º 1
0
    def test_validate_job_returns_404(self):
        hostname = 'http://localhost:8080'
    	post_data = {'hostname' : hostname, 'jobname' : 'Test1'}
    	request = self.factory.post('/pull/validate_job',data=post_data,HTTP_X_REQUESTED_WITH='XMLHttpRequest')
    	
    	expected = [dict(status = 404)]
    	actual = views.validate_job(request)

    	self.assertEqual(actual.content,simplejson.dumps(expected))
    	self.assertEqual(actual.status_code,200)
Exemplo n.º 2
0
 def test_validate_job_returns_500_when_invalid_request_data(self):
     
 	expected = [dict(status = 500)]
 	hostname = 'http://localhost:8080'
 	post_data = {'jobname' : 'Test1', 'user_id': 1}
 	request = self.factory.post('/pull/validate_job',data=post_data,HTTP_X_REQUESTED_WITH='XMLHttpRequest')
 	
 	views.RetrieveJob.lookup_job = Mock(return_value=urllib2.URLError)
 	actual = views.validate_job(request)
 	
 	self.assertEqual(actual.content,simplejson.dumps(expected))
 	self.assertEqual(actual.status_code,200)
Exemplo n.º 3
0
    def test_validate_job_returns_404(self):
        hostname = 'http://localhost:8080'
        post_data = {'hostname': hostname, 'jobname': 'Test1'}
        request = self.factory.post('/pull/validate_job',
                                    data=post_data,
                                    HTTP_X_REQUESTED_WITH='XMLHttpRequest')

        expected = [dict(status=404)]
        actual = views.validate_job(request)

        self.assertEqual(actual.content, simplejson.dumps(expected))
        self.assertEqual(actual.status_code, 200)
Exemplo n.º 4
0
    def test_validate_job_returns_500_when_invalid_request_data(self):

        expected = [dict(status=500)]
        hostname = 'http://localhost:8080'
        post_data = {'jobname': 'Test1', 'user_id': 1}
        request = self.factory.post('/pull/validate_job',
                                    data=post_data,
                                    HTTP_X_REQUESTED_WITH='XMLHttpRequest')

        views.RetrieveJob.lookup_job = Mock(return_value=urllib2.URLError)
        actual = views.validate_job(request)

        self.assertEqual(actual.content, simplejson.dumps(expected))
        self.assertEqual(actual.status_code, 200)
Exemplo n.º 5
0
    def test_validate_job_returns_200(self):

    	d = dict(jobname = 'Test1', status = 'SUCCESS')
    	views.RetrieveJob.lookup_job = Mock(return_value=d)
    	hostname = 'http://localhost:8080'
    	
    	expected = [dict(status = 200)]
    	
    	post_data = {'hostname' : hostname, 'jobname' : 'Test1'}

        request = self.factory.post('/pull/validate_job',data=post_data,HTTP_X_REQUESTED_WITH='XMLHttpRequest')
        request.session = dict()

    	actual = views.validate_job(request)
    	
    	self.assertEqual(actual.content,simplejson.dumps(expected))
    	self.assertEqual(actual.status_code,200)
Exemplo n.º 6
0
    def test_validate_job_returns_200(self):

        d = dict(jobname='Test1', status='SUCCESS')
        views.RetrieveJob.lookup_job = Mock(return_value=d)
        hostname = 'http://localhost:8080'

        expected = [dict(status=200)]

        post_data = {'hostname': hostname, 'jobname': 'Test1'}

        request = self.factory.post('/pull/validate_job',
                                    data=post_data,
                                    HTTP_X_REQUESTED_WITH='XMLHttpRequest')
        request.session = dict()

        actual = views.validate_job(request)

        self.assertEqual(actual.content, simplejson.dumps(expected))
        self.assertEqual(actual.status_code, 200)