From 231d7e87b7aa4b0efe091b77b9609656a48afdb4 Mon Sep 17 00:00:00 2001 From: salimfadhley Date: Sun, 23 Jun 2013 09:09:35 +0100 Subject: [PATCH] stubbing out a new invocation test --- jenkinsapi_tests/systests/job_configs.py | 22 ++++++++++++++++++++ jenkinsapi_tests/systests/test_invocation.py | 22 ++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 jenkinsapi_tests/systests/job_configs.py create mode 100644 jenkinsapi_tests/systests/test_invocation.py diff --git a/jenkinsapi_tests/systests/job_configs.py b/jenkinsapi_tests/systests/job_configs.py new file mode 100644 index 0000000..f4ff6f3 --- /dev/null +++ b/jenkinsapi_tests/systests/job_configs.py @@ -0,0 +1,22 @@ +LONG_RUNNING_JOB = JOB_XML = """ + + + + + false + + + true + false + false + false + + false + + + ping -c 200 localhost + + + + +""".strip() diff --git a/jenkinsapi_tests/systests/test_invocation.py b/jenkinsapi_tests/systests/test_invocation.py new file mode 100644 index 0000000..f79b9f6 --- /dev/null +++ b/jenkinsapi_tests/systests/test_invocation.py @@ -0,0 +1,22 @@ +''' +System tests for `jenkinsapi.jenkins` module. +''' +import unittest +from jenkinsapi.invocation import Invocation +from jenkinsapi_tests.test_utils.random_strings import random_string +from jenkinsapi_tests.systests.base import BaseSystemTest, EMPTY_JOB_CONFIG + + +class TestInvocation(BaseSystemTest): + + def test_invocation_object(self): + job_name = 'create_%s' % random_string() + job = self.jenkins.create_job(job_name, EMPTY_JOB_CONFIG) + ii = job.invoke() + self.assertIsInstance(ii, Invocation) + + + + +if __name__ == '__main__': + unittest.main() -- 2.34.1