summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorMichael DeHaan <mdehaan@redhat.com>2008-01-29 16:19:45 -0500
committerMichael DeHaan <mdehaan@redhat.com>2008-01-29 16:19:45 -0500
commit168f3ec79a2fbee4addf5e4d131a46325ad9c231 (patch)
tree7801f2c156ec266a8c5f41aae446013998fa3e2e /test
parentb3c5591d70c1c354d14267e804ab64872af97b40 (diff)
parent41766553ea364808ed336066a758d3366d040fe3 (diff)
downloadthird_party-func-168f3ec79a2fbee4addf5e4d131a46325ad9c231.tar.gz
third_party-func-168f3ec79a2fbee4addf5e4d131a46325ad9c231.tar.xz
third_party-func-168f3ec79a2fbee4addf5e4d131a46325ad9c231.zip
Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/func
Diffstat (limited to 'test')
-rw-r--r--test/unittest/test_client.py40
-rw-r--r--test/unittest/test_groups.py22
2 files changed, 42 insertions, 20 deletions
diff --git a/test/unittest/test_client.py b/test/unittest/test_client.py
index f4d56cc..ed13c6a 100644
--- a/test/unittest/test_client.py
+++ b/test/unittest/test_client.py
@@ -288,23 +288,23 @@ class TestSystem(BaseTest):
pass
-
-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
+#import time
+#class TestAsyncTest(BaseTest):
+# module = "async.test"
+# nforks=1
+# async=True
+# def test_sleep_async(self):
+# job_id = self.client.test.sleep(5)
+# print "job_id", job_id
+# time.sleep(5)
+# (return_code, results) = self.client.job_status(job_id)
+# 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
+# time.sleep(6)
+# (return_code, results) = self.client.job_status(job_id)
+# print "return_code", return_code
+ # print "results", results
diff --git a/test/unittest/test_groups.py b/test/unittest/test_groups.py
new file mode 100644
index 0000000..639022a
--- /dev/null
+++ b/test/unittest/test_groups.py
@@ -0,0 +1,22 @@
+#!/usr/bin/python
+
+# unit tests for group functionality in func
+
+import func.overlord.client as fc
+
+
+
+class TestGroups(object):
+
+ def test_expand_servers(self):
+ result = fc.expand_servers("*")
+ print result
+
+ def test_get_groups(self):
+ result = fc.get_groups()
+ print result
+
+ def test_get_hosts_by_groupgoo(self):
+ group_dict = fc.get_groups()
+ hosts = fc.get_hosts_by_groupgoo(group_dict, "@blippy")
+ print hosts