From 454cdbda40d74f86a2d671f7debfee68660579b3 Mon Sep 17 00:00:00 2001 From: Bo Maryniuk Date: Mon, 18 Mar 2024 14:30:38 +0000 Subject: [PATCH] Adjust unit tests to take account of BaseConfig new abstract method --- embdgen-core/tests/cli/test_cli.py | 7 +++++++ embdgen-core/tests/config/test_BaseConfig.py | 3 +++ 2 files changed, 10 insertions(+) diff --git a/embdgen-core/tests/cli/test_cli.py b/embdgen-core/tests/cli/test_cli.py index 35a994d..6a158f0 100644 --- a/embdgen-core/tests/cli/test_cli.py +++ b/embdgen-core/tests/cli/test_cli.py @@ -15,6 +15,9 @@ class TestConfig(BaseConfig): def load(self, filename: Path): return MBR() + def load_str(self, data: str): + return MBR() + @classmethod def probe(cls, _filename: Path) -> bool: return True @@ -25,6 +28,10 @@ def load(self, filename: Path): self.__class__.was_called = True return MBR() + def load_str(self, data: str): + self.__class__.was_called = True + return MBR() + @classmethod def probe(cls, _filename: Path) -> bool: return False diff --git a/embdgen-core/tests/config/test_BaseConfig.py b/embdgen-core/tests/config/test_BaseConfig.py index f4a9a92..4ff9013 100644 --- a/embdgen-core/tests/config/test_BaseConfig.py +++ b/embdgen-core/tests/config/test_BaseConfig.py @@ -8,6 +8,9 @@ class ConfigFoo(BaseConfig): def load(self, filename: Path) -> BaseLabel: return None + def load_str(self, data: str) -> BaseLabel: + return None + def test_BaseConfig(): c = ConfigFoo() assert c.probe(Path("")) is False