Spaces:
Sleeping
Sleeping
File size: 1,246 Bytes
175a385 374292c 175a385 374292c 175a385 374292c 175a385 374292c 175a385 374292c 175a385 374292c 175a385 374292c 175a385 374292c 175a385 374292c 175a385 374292c 175a385 374292c 175a385 374292c 175a385 374292c 175a385 374292c 175a385 374292c 175a385 374292c 175a385 374292c 175a385 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
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()
|