summaryrefslogtreecommitdiffstats
path: root/test/unittest
diff options
context:
space:
mode:
authorAdrian Likins <alikins@grimlock.devel.redhat.com>2008-01-23 16:37:19 -0500
committerAdrian Likins <alikins@grimlock.devel.redhat.com>2008-01-23 16:37:19 -0500
commitd5d7f89d147798cc6374fc4c16b0dd23a717fb57 (patch)
tree5803a8cb52ec398a9707981758ee1f9eff93e3bf /test/unittest
parent461fe996412ee57f49ccc1a265ac813ba14f783d (diff)
downloadthird_party-func-d5d7f89d147798cc6374fc4c16b0dd23a717fb57.tar.gz
third_party-func-d5d7f89d147798cc6374fc4c16b0dd23a717fb57.tar.xz
third_party-func-d5d7f89d147798cc6374fc4c16b0dd23a717fb57.zip
some unit tests for the async stuff that aren't quite working
Diffstat (limited to 'test/unittest')
-rw-r--r--test/unittest/test_client.py26
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