added test triggers

This commit is contained in:
2024-12-15 23:31:56 +01:00
parent d65f8c2efe
commit ccabbea9c6
5 changed files with 33 additions and 3 deletions
+10
View File
@@ -3,6 +3,16 @@
<logLevel>Debug</logLevel>
<testMode>true</testMode>
<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>
<name>roon</name>
<intervalInSeconds>2</intervalInSeconds>
+3 -1
View File
@@ -1,7 +1,9 @@
from types import MappingProxyType
from triggers import RoonTrigger
from triggers import TestTrigger1, TestTrigger2, RoonTrigger
_trigger_mapping = {
'test_trigger1': TestTrigger1,
'test_trigger2': TestTrigger2,
'roon': RoonTrigger
}
trigger_mapping = MappingProxyType(_trigger_mapping)
+3 -1
View File
@@ -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
+10
View File
@@ -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
+6
View File
@@ -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)