summaryrefslogtreecommitdiffstats
path: root/func
diff options
context:
space:
mode:
Diffstat (limited to 'func')
-rw-r--r--func/minion/modules/test.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/func/minion/modules/test.py b/func/minion/modules/test.py
index 4548a84..7c298e2 100644
--- a/func/minion/modules/test.py
+++ b/func/minion/modules/test.py
@@ -1,12 +1,22 @@
import func_module
import time
import exceptions
+from certmaster.config import BaseConfig, Option, IntOption, FloatOption, BoolOption
class Test(func_module.FuncModule):
version = "11.11.11"
api_version = "0.0.1"
description = "Just a very simple example module"
+ class Config(BaseConfig):
+ example = Option('1')
+ string_option = Option('some string here')
+ int_option = IntOption(37)
+ bool_option = BoolOption(True)
+ float_option = FloatOption(3.14159)
+ testvalue = 'this is a test. It is only a test'
+
+
def add(self, numb1, numb2):
return numb1 + numb2
@@ -63,7 +73,7 @@ class Test(func_module.FuncModule):
return getattr(self.options, key_name)
def config_get_test(self):
- return self.options.anothersection.testvalue
+ return self.options.testvalue
def register_method_args(self):
"""