refactored service methods to be shorter, updated some logging to debug, added some more service tests

This commit is contained in:
Blake J. Harnden 2018-06-22 15:47:02 -07:00
parent 8186f3716c
commit bb533406a6
23 changed files with 226 additions and 112 deletions

View file

@ -10,10 +10,20 @@ class MyService(CoreService):
group = "Utility"
configs = ("myservice.sh",)
startup = ("sh myservice.sh",)
shutdown = ("sh myservice.sh",)
@classmethod
def generate_config(cls, node, filename):
return "# test file"
class MyService2(CoreService):
class MyService2(MyService):
name = "MyService2"
group = "Utility"
configs = ("myservice.sh",)
startup = ("sh myservice.sh",)
configs = ("myservice2.sh",)
startup = ("sh myservice2.sh",)
shutdown = ("sh myservice2.sh",)
@classmethod
def generate_config(cls, node, filename):
return "exit 1"