Exemple #1
0
    def test_get_params_list(self, get_data):
        url = 'http://halob:8080/job/foo/%s' % config.JENKINS_API
        get_data.return_value = TestJob.URL_DATA[url].copy()
        j = Job('http://halob:8080/job/foo/', 'foo', self.J)

        self.assertTrue(j.has_params())
        params = j.get_params_list()

        self.assertIsInstance(params, list)
        self.assertEquals(len(params), 2)
        self.assertEquals(params, ['param1', 'param2'])
Exemple #2
0
    def test_get_params_list(self, get_data):
        url = 'http://halob:8080/job/foo/%s' % config.JENKINS_API
        get_data.return_value = TestJob.URL_DATA[url].copy()
        j = Job('http://halob:8080/job/foo/', 'foo', self.J)

        self.assertTrue(j.has_params())
        params = j.get_params_list()

        self.assertIsInstance(params, list)
        self.assertEquals(len(params), 2)
        self.assertEquals(params, ['param1', 'param2'])
class TestJob(unittest.TestCase):
    JOB_DATA = {'actions': [None, {}],
                'buildable': True,
                'builds': [{'number': 106,
                            'url': 'http://*****:*****@mock.patch.object(JenkinsBase, 'get_data', fakeGetData)
    #@mock.patch.object(Job, '_add_missing_builds', fake_add_missing_builds)
    def setUp(self):

        self.J = mock.MagicMock()  # Jenkins object
        self.j = Job('http://*****:*****@mock.patch.object(JenkinsBase, 'get_data', fakeGetData)
    def test_get_last_good_buildnumber(self):
        ret = self.j.get_last_good_buildnumber()
        self.assertTrue(ret, 3)

    
    @mock.patch.object(JenkinsBase, 'get_data', fakeGetData)
    def test_has_params(self):
        self.assertFalse(self.j.has_params())
Exemple #4
0
class TestJob(unittest.TestCase):
    JOB_DATA = {
        'actions': [None, {}],
        'buildable':
        True,
        'builds': [{
            'number':
            106,
            'url':
            'http://*****:*****@mock.patch.object(JenkinsBase, 'get_data', fakeGetData)
    #@mock.patch.object(Job, '_add_missing_builds', fake_add_missing_builds)
    def setUp(self):

        self.J = mock.MagicMock()  # Jenkins object
        self.j = Job('http://*****:*****@mock.patch.object(JenkinsBase, 'get_data', fakeGetData)
    def test_get_last_good_buildnumber(self):
        ret = self.j.get_last_good_buildnumber()
        self.assertTrue(ret, 3)

    @mock.patch.object(JenkinsBase, 'get_data', fakeGetData)
    def test_has_params(self):
        self.assertFalse(self.j.has_params())