diff options
author | Adrian Likins <alikins@grimlock.devel.redhat.com> | 2008-01-23 16:37:19 -0500 |
---|---|---|
committer | Adrian Likins <alikins@grimlock.devel.redhat.com> | 2008-01-23 16:37:19 -0500 |
commit | d5d7f89d147798cc6374fc4c16b0dd23a717fb57 (patch) | |
tree | 5803a8cb52ec398a9707981758ee1f9eff93e3bf | |
parent | 461fe996412ee57f49ccc1a265ac813ba14f783d (diff) | |
download | func-d5d7f89d147798cc6374fc4c16b0dd23a717fb57.tar.gz func-d5d7f89d147798cc6374fc4c16b0dd23a717fb57.tar.xz func-d5d7f89d147798cc6374fc4c16b0dd23a717fb57.zip |
some unit tests for the async stuff that aren't quite working
-rw-r--r-- | test/unittest/test_client.py | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/test/unittest/test_client.py b/test/unittest/test_client.py index b7c5e7b..f4d56cc 100644 --- a/test/unittest/test_client.py +++ b/test/unittest/test_client.py @@ -13,11 +13,16 @@ import socket class BaseTest: # assume we are talking to localhost th = socket.gethostname() + nforks=1 + async=False + def __init__(self): pass def setUp(self): - self.client = fc.Client(self.th) + self.client = fc.Client(self.th, + nforks=self.nforks, + async=self.async) def test_module_version(self): mod = getattr(self.client, self.module) @@ -284,3 +289,22 @@ class TestSystem(BaseTest): +class TestAsyncTest(BaseTest): + module = "async.test" + nforks=4 + async=True + def test_sleep_async(self): + job_id = self.client.test.sleep(5) + print "job_id", job_id + (return_code, results) = self.client.job_status(job_id) +# self.assert_on_fault(results) + print "return_code", return_code + print "results", results + + def test_add_async(self): + job_id = self.client.test.add(1,5) + print "job_id", job_id + (return_code, results) = self.client.job_status(job_id) +# self.assert_on_fault(results) + print "return_code", return_code + print "results", results |