Ejemplo n.º 1
0
def create_job(jobtype, server):
    """
    Create a job in the given Jenkins Server.
    """
    name = generate_job_name(jobtype)
    job = Job.objects.create(jobtype=jobtype, server=server, name=name)
    return job
Ejemplo n.º 2
0
def create_job(jobtype, server):
    """
    Create a job in the given Jenkins Server.
    """
    name = generate_job_name(jobtype)
    job = Job.objects.create(jobtype=jobtype, server=server, name=name)
    return job
Ejemplo n.º 3
0
    def test_generate_job_name(self):
        """
        generate_job_name should generate a name for the job on the server when
        given a jobtype.
        """
        job = JobFactory.create(name=u"My Test Job")
        now = timezone.now()

        with mock.patch("jenkins.utils.timezone") as timezone_mock:
            timezone_mock.now.return_value = now
            name = generate_job_name(job)
        expected_job_name = u"my-test-job_%s" % now.strftime("%s")
        self.assertEqual(name, expected_job_name)
Ejemplo n.º 4
0
    def test_generate_job_name(self):
        """
        generate_job_name should generate a name for the job on the server when
        given a jobtype.
        """
        job = JobFactory.create(name=u"My Test Job")
        now = timezone.now()

        with mock.patch("jenkins.utils.timezone") as timezone_mock:
            timezone_mock.now.return_value = now
            name = generate_job_name(job)
        expected_job_name = u"my-test-job_%s" % now.strftime("%s")
        self.assertEqual(name, expected_job_name)