Spaces:
Sleeping
Sleeping
File size: 1,284 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 57 58 59 |
import logging
from unittest import TestCase
from core.lifecycle import Lifecycle
logging.basicConfig()
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()
|