Fix inheritance in implemented test classes

This commit is contained in:
Joona Hoikkala 2019-08-16 11:06:41 +03:00
parent b0b7aa2e9b
commit 7c1d3d195f
No known key found for this signature in database
GPG key ID: D5AA86BBF9B29A5C
2 changed files with 11 additions and 34 deletions

View file

@ -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

View file

@ -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