mirror of
https://github.com/certbot/certbot.git
synced 2026-06-08 00:02:14 -04:00
Fix inheritance in implemented test classes
This commit is contained in:
parent
b0b7aa2e9b
commit
7c1d3d195f
2 changed files with 11 additions and 34 deletions
|
|
@ -124,7 +124,7 @@ class ParserNode(object):
|
|||
|
||||
# Filepath of the file where the configuration element for this ParserNode
|
||||
# object resides.
|
||||
filepath: str
|
||||
filepath: Optional[str]
|
||||
"""
|
||||
|
||||
@abc.abstractmethod
|
||||
|
|
|
|||
|
|
@ -7,58 +7,39 @@ from acme.magic_typing import Optional, Tuple # pylint: disable=unused-import,
|
|||
from certbot_apache import interfaces
|
||||
|
||||
|
||||
|
||||
class DummyCommentNode(interfaces.ParserNode):
|
||||
""" A dummy class implementing CommentNode interface """
|
||||
class DummyParserNode(interfaces.ParserNode):
|
||||
""" A dummy class implementing ParserNode interface """
|
||||
ancestor = None
|
||||
comment = ""
|
||||
dirty = False
|
||||
filename = ""
|
||||
|
||||
def metadata(self, key): # pragma: no cover
|
||||
"""Metadata"""
|
||||
pass
|
||||
filepath = None
|
||||
|
||||
def save(self, msg): # pragma: no cover
|
||||
"""Save"""
|
||||
pass
|
||||
|
||||
|
||||
class DummyDirectiveNode(interfaces.ParserNode):
|
||||
class DummyCommentNode(DummyParserNode):
|
||||
""" A dummy class implementing CommentNode interface """
|
||||
comment = ""
|
||||
|
||||
|
||||
class DummyDirectiveNode(DummyParserNode):
|
||||
""" A dummy class implementing DirectiveNode interface """
|
||||
ancestor = None
|
||||
parameters = tuple() # type: Tuple[str, ...]
|
||||
dirty = False
|
||||
enabled = True
|
||||
name = ""
|
||||
filename = ""
|
||||
|
||||
def metadata(self, key): # pragma: no cover
|
||||
"""Metadata"""
|
||||
pass
|
||||
|
||||
def save(self, msg): # pragma: no cover
|
||||
"""Save"""
|
||||
pass
|
||||
|
||||
def set_parameters(self, parameters): # pragma: no cover
|
||||
"""Set parameters"""
|
||||
pass
|
||||
|
||||
|
||||
class DummyBlockNode(interfaces.BlockNode):
|
||||
class DummyBlockNode(DummyParserNode):
|
||||
""" A dummy class implementing BlockNode interface """
|
||||
ancestor = None
|
||||
parameters = tuple() # type: Tuple[str, ...]
|
||||
children = tuple() # type: Tuple[interfaces.ParserNode, ...]
|
||||
dirty = False
|
||||
enabled = True
|
||||
name = ""
|
||||
filename = ""
|
||||
|
||||
def save(self, msg): # pragma: no cover
|
||||
"""Save"""
|
||||
pass
|
||||
|
||||
def add_child_block(self, name, parameters=None, position=None): # pragma: no cover
|
||||
"""Add child block"""
|
||||
|
|
@ -88,10 +69,6 @@ class DummyBlockNode(interfaces.BlockNode):
|
|||
"""Delete child"""
|
||||
pass
|
||||
|
||||
def metadata(self, key): # pragma: no cover
|
||||
"""Metadata"""
|
||||
pass
|
||||
|
||||
def set_parameters(self, parameters): # pragma: no cover
|
||||
"""Set parameters"""
|
||||
pass
|
||||
|
|
|
|||
Loading…
Reference in a new issue