From 485ab9ef091e3982e4f177e36fa897a41c84bd4b Mon Sep 17 00:00:00 2001 From: Daniel Tomlinson Date: Sat, 23 Oct 2021 21:08:07 +0100 Subject: [PATCH] change abc to raise NotImplementedError for tests --- .coveragerc | 7 +++++++ panaetius/logging.py | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 .coveragerc diff --git a/.coveragerc b/.coveragerc new file mode 100644 index 0000000..ff6415d --- /dev/null +++ b/.coveragerc @@ -0,0 +1,7 @@ +[report] +exclude_lines = + # Have to re-enable the standard pragma + pragma: no cover + + # Don't complain if tests don't hit defensive assertion code: + raise NotImplementedError diff --git a/panaetius/logging.py b/panaetius/logging.py index 08f5221..a307af3 100644 --- a/panaetius/logging.py +++ b/panaetius/logging.py @@ -98,11 +98,11 @@ class LoggingData(metaclass=ABCMeta): @property @abstractmethod def format(self) -> str: - pass + raise NotImplementedError @abstractmethod def __init__(self, logging_level: str): - self.logging_level = logging_level + raise NotImplementedError class SimpleLogger(LoggingData):