summaryrefslogtreecommitdiffstats
path: root/test/unittest/test_client.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/unittest/test_client.py')
-rw-r--r--test/unittest/test_client.py32
1 files changed, 32 insertions, 0 deletions
diff --git a/test/unittest/test_client.py b/test/unittest/test_client.py
index eae7746..8d65176 100644
--- a/test/unittest/test_client.py
+++ b/test/unittest/test_client.py
@@ -388,8 +388,40 @@ class TestIptablesPort(BaseTest):
# doesnt have an inventory, so er... -akl
+class TestEchoTest(BaseTest):
+ module = "echo"
+
+ def test_run_string(self):
+ result=self.overlord.echo.run_string("heyman")
+ self.assert_on_fault(result)
+
+ def test_run_int(self):
+ result=self.overlord.echo.run_int(12)
+ self.assert_on_fault(result)
+ def test_run_float(self):
+ result=self.overlord.echo.run_float(12.0)
+ self.assert_on_fault(result)
+ def test_run_options(self):
+ result=self.overlord.echo.run_options("hehehh")
+ self.assert_on_fault(result)
+
+ def test_run_list(self):
+ result=self.overlord.echo.run_list(['one','two','three'])
+ self.assert_on_fault(result)
+
+ def test_run_hash(self):
+ result=self.overlord.echo.run_hash({'one':1,'two':2})
+ self.assert_on_fault(result)
+
+ def test_run_boolean(self):
+ result=self.overlord.echo.run_hash(True)
+ self.assert_on_fault(result)
+
+
+
+
class TestSystem(BaseTest):
module = "system"