Added logic to create application

This commit is contained in:
2020-11-26 11:55:55 +01:00
parent c815e75282
commit 1c753aaaea
9 changed files with 66 additions and 14 deletions

View File

30
src/tests_dev/main.py Normal file
View File

@@ -0,0 +1,30 @@
import sys
from sh_edraft.hosting import ApplicationHost
from sh_edraft.hosting.base.application_base import ApplicationBase
class Program(ApplicationBase):
def __init__(self):
ApplicationBase.__init__(self)
self._app_host = ApplicationHost('CPL_DEV_Test', sys.argv)
self._config = self._app_host.services.config
self._services = self._app_host.services
def create_configuration(self):
self._config.create()
def create_services(self):
self._services.create()
def main(self):
print('RUN')
if __name__ == '__main__':
program = Program()
program.create_configuration()
program.create_services()
program.main()