Spaces:
Runtime error
Runtime error
Download core/test_lifecycle.py from X-Pipe/flash: direct link, hf CLI and curl.
- Browser
- Download file 1.28 kB
-
https://huggingface.co/spaces/X-Pipe/flash/resolve/refs%2Fpr%2F5/core/test_lifecycle.py
- Command line
-
hf download hf://spaces/X-Pipe/flash@refs/pr/5/core/test_lifecycle.py
-
curl -L -o test_lifecycle.py https://huggingface.co/spaces/X-Pipe/flash/resolve/refs%2Fpr%2F5/core/test_lifecycle.py
1.28 kB
| 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() | |