From e9d4417179b6c164257794b89ec5da6d853f7d45 Mon Sep 17 00:00:00 2001 From: makkalot Date: Tue, 27 May 2008 15:45:07 +0300 Subject: the unittest for get_method_args it passes the system module test hacky like other members like it we should implement them ... --- func/minion/modules/func_module.py | 1 + test/unittest/test_client.py | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/func/minion/modules/func_module.py b/func/minion/modules/func_module.py index b13d3ac..21ec3ea 100644 --- a/func/minion/modules/func_module.py +++ b/func/minion/modules/func_module.py @@ -90,6 +90,7 @@ class FuncModule(object): @retun : dict(name:[arg1,arg2...]) or {} """ #we dont need them actually + if name in self.__base_methods.keys(): return {} diff --git a/test/unittest/test_client.py b/test/unittest/test_client.py index 578dd90..bae9eab 100644 --- a/test/unittest/test_client.py +++ b/test/unittest/test_client.py @@ -46,6 +46,14 @@ class BaseTest: result = mod.list_methods() self.assert_on_fault(result) + def test_module_get_method_args(self): + mod = getattr(self.overlord,self.module) + result = mod.list_methods() + + for meth in result.values()[0]: + arg_result=mod.get_method_args(meth) + self.assert_on_fault(arg_result) + def test_module_inventory(self): mod = getattr(self.overlord, self.module) result = mod.list_methods() @@ -70,6 +78,7 @@ class BaseTest: test_module_description.intro = True test_module_list_methods.intro = True test_module_inventory.intro = True + test_module_get_method_args.intro = True class TestTest(BaseTest): module = "test" @@ -381,6 +390,8 @@ class TestSystem(BaseTest): def test_module_description(self): pass + def test_module_get_method_args(self): + pass #import time -- cgit