TAP is a line based protocol. Thus, the most primitive type is a line.
"""
+
@property
def category(self):
raise NotImplementedError
"""Information about an individual test line."""
def __init__(
- self, ok, number=None, description='', directive=None,
- diagnostics=None):
+ self, ok, number=None, description='', directive=None, diagnostics=None
+ ):
self._ok = ok
if number:
self._number = int(number)
if self.diagnostics is not None:
diagnostics = '\n' + self.diagnostics.rstrip()
return "{0}ok {1} - {2}{3}{4}".format(
- is_not, self.number, self.description, directive, diagnostics)
+ is_not, self.number, self.description, directive, diagnostics
+ )
class Plan(Line):
This exists for the purpose of a Null Object pattern.
"""
+
@property
def category(self):
""":returns: ``unknown``"""