Skip to content

Commit d02bf15

Browse files
committed
Make Result abstract
1 parent db48bc9 commit d02bf15

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

tests/regr_test.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import sys
1414
import tempfile
1515
import threading
16+
from abc import ABCMeta, abstractmethod
1617
from collections.abc import Callable, Generator
1718
from contextlib import ExitStack, contextmanager, suppress
1819
from dataclasses import dataclass
@@ -245,9 +246,10 @@ def run_testcases(
245246

246247

247248
@dataclass(frozen=True)
248-
class Result:
249+
class Result(metaclass=ABCMeta):
249250
code: int
250251

252+
@abstractmethod
251253
def print_description(self, verbosity: Verbosity) -> None:
252254
raise NotImplementedError
253255

0 commit comments

Comments
 (0)