added test triggers
This commit is contained in:
@@ -3,6 +3,16 @@
|
|||||||
<logLevel>Debug</logLevel>
|
<logLevel>Debug</logLevel>
|
||||||
<testMode>true</testMode>
|
<testMode>true</testMode>
|
||||||
<triggers>
|
<triggers>
|
||||||
|
<trigger>
|
||||||
|
<name>test_trigger1</name>
|
||||||
|
<intervalInSeconds>1</intervalInSeconds>
|
||||||
|
<governor>ondemand</governor>
|
||||||
|
</trigger>
|
||||||
|
<trigger>
|
||||||
|
<name>test_trigger2</name>
|
||||||
|
<intervalInSeconds>3</intervalInSeconds>
|
||||||
|
<governor>conservative</governor>
|
||||||
|
</trigger>
|
||||||
<trigger>
|
<trigger>
|
||||||
<name>roon</name>
|
<name>roon</name>
|
||||||
<intervalInSeconds>2</intervalInSeconds>
|
<intervalInSeconds>2</intervalInSeconds>
|
||||||
|
|||||||
+3
-1
@@ -1,7 +1,9 @@
|
|||||||
from types import MappingProxyType
|
from types import MappingProxyType
|
||||||
from triggers import RoonTrigger
|
from triggers import TestTrigger1, TestTrigger2, RoonTrigger
|
||||||
|
|
||||||
_trigger_mapping = {
|
_trigger_mapping = {
|
||||||
|
'test_trigger1': TestTrigger1,
|
||||||
|
'test_trigger2': TestTrigger2,
|
||||||
'roon': RoonTrigger
|
'roon': RoonTrigger
|
||||||
}
|
}
|
||||||
trigger_mapping = MappingProxyType(_trigger_mapping)
|
trigger_mapping = MappingProxyType(_trigger_mapping)
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
__all__ = ["roon"]
|
__all__ = ["test_trigger1", "test_trigger2", "roon"]
|
||||||
|
|
||||||
|
from .test_trigger1 import TestTrigger1
|
||||||
|
from .test_trigger2 import TestTrigger2
|
||||||
from .roon import RoonTrigger
|
from .roon import RoonTrigger
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
from trigger import Trigger
|
||||||
|
from config import Config
|
||||||
|
|
||||||
|
class TestTrigger1(Trigger):
|
||||||
|
def __init__(self, _config: Config) -> None:
|
||||||
|
super().__init__(_config)
|
||||||
|
|
||||||
|
def run(self) -> bool:
|
||||||
|
self.log.info("run check code of %s", self.__class__.__name__)
|
||||||
|
return False
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
from .test_trigger1 import TestTrigger1
|
||||||
|
from config import Config
|
||||||
|
|
||||||
|
class TestTrigger2(TestTrigger1):
|
||||||
|
def __init__(self, _config: Config) -> None:
|
||||||
|
super().__init__(_config)
|
||||||
Reference in New Issue
Block a user