diff options
author | Michael DeHaan <mdehaan@redhat.com> | 2008-01-29 16:19:45 -0500 |
---|---|---|
committer | Michael DeHaan <mdehaan@redhat.com> | 2008-01-29 16:19:45 -0500 |
commit | 168f3ec79a2fbee4addf5e4d131a46325ad9c231 (patch) | |
tree | 7801f2c156ec266a8c5f41aae446013998fa3e2e /test | |
parent | b3c5591d70c1c354d14267e804ab64872af97b40 (diff) | |
parent | 41766553ea364808ed336066a758d3366d040fe3 (diff) | |
download | third_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.py | 40 | ||||
-rw-r--r-- | test/unittest/test_groups.py | 22 |
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 |