Spaces:
Runtime error
Runtime error
| from unittest import TestCase | |
| from core.lifecycle import Lifecycle | |
| class SubLifecycle(Lifecycle): | |
| def __init__(self) -> None: | |
| super().__init__() | |
| self.init_counter = 0 | |
| def do_init(self) -> None: | |
| self.init_counter += 1 | |
| def do_start(self) -> None: | |
| self.init_counter += 1 | |
| def do_stop(self) -> None: | |
| self.init_counter += 1 | |
| def do_dispose(self) -> None: | |
| self.init_counter += 1 | |
| class TestLifecycle(TestCase): | |
| def test_initialize(self) -> None: | |
| ls = SubLifecycle() | |
| ls.initialize() | |
| ls.logger.info(ls.lifecycle_state.get_phase()) | |
| ls.start() | |
| ls.logger.info(ls.lifecycle_state.get_phase()) | |
| ls.stop() | |
| ls.logger.info(ls.lifecycle_state.get_phase()) | |
| ls.dispose() | |
| ls.logger.info(ls.lifecycle_state.get_phase()) | |
| def test_start(self) -> None: | |
| self.fail() | |
| def test_stop(self) -> None: | |
| self.fail() | |
| def test_dispose(self) -> None: | |
| self.fail() | |
| def test_do_init(self) -> None: | |
| self.fail() | |
| def test_do_start(self) -> None: | |
| self.fail() | |
| def test_do_stop(self) -> None: | |
| self.fail() | |
| def test_do_dispose(self) -> None: | |
| self.fail() | |