import mock
import unittest
+from jenkinsapi import config
from jenkinsapi.job import Job
from jenkinsapi.jenkinsbase import JenkinsBase
from jenkinsapi.exceptions import NoBuildData
"scm": {},
"upstreamProjects": []}
- URL_DATA = {'http://halob:8080/job/foo/api/python/':JOB_DATA}
+ URL_DATA = {'http://halob:8080/job/foo/%s' % config.JENKINS_API:JOB_DATA}
def fakeGetData(self, url, *args):
try:
import unittest
from collections import defaultdict
+from jenkinsapi import config
from jenkinsapi.jenkins import Jenkins
from jenkinsapi.queue import Queue, QueueItem
from jenkinsapi.jenkinsbase import JenkinsBase
URL_DATA = {}
- URL_DATA['http://localhost:8080/api/python/'] = \
+ URL_DATA['http://localhost:8080/%s' % config.JENKINS_API] = \
{'jobs':[
{'name':'utmebvpxrw',
'url':'http://localhost/job/utmebvpxrw'}
]
}
- URL_DATA['http://localhost/job/utmebvpxrw/api/python/'] = \
+ URL_DATA['http://localhost/job/utmebvpxrw/%s' % config.JENKINS_API] = \
{}
- URL_DATA['http://localhost:8080/queue/api/python/'] = \
+ URL_DATA['http://localhost:8080/queue/%s' % config.JENKINS_API] = \
{'items': [{'actions': [{'causes': [{'shortDescription': 'Started by user anonymous',
'userId': None,
'userName': 'anonymous'}]}],
self.assertIsInstance(j, Job)
if __name__ == '__main__':
- unittest.main()
\ No newline at end of file
+ unittest.main()
import mock
import unittest
+from jenkinsapi import config
from jenkinsapi.view import View
from jenkinsapi.jenkins import Jenkins
from jenkinsapi.jenkinsbase import JenkinsBase
"""
def mockGetData(JJ, url):
DATA = {}
- DATA['http://localhost:8080/api/python/'] = \
+ DATA['http://localhost:8080/%s' % config.JENKINS_API] = \
{'views':[dict(name='NewView', url='http://xxxxx/yyyy')]}
- DATA['http://xxxxx/yyyy/api/python/'] = \
+ DATA['http://xxxxx/yyyy/%s' % config.JENKINS_API] = \
{}
try: