Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions junitparser/junitparser.py
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ class Attr(object):
Also see: :class:`IntAttr`, :class:`FloatAttr`.
"""

def __init__(self, name: str = None):
def __init__(self, name: str | None = None):
self.name = name

def __get__(self, instance, cls):
Expand Down Expand Up @@ -141,7 +141,7 @@ def __new__(meta, name, bases, methods):
class Element(metaclass=junitxml):
"""Base class for all JUnit XML elements."""

def __init__(self, name: str = None):
def __init__(self, name: str | None = None):
if not name:
name = self._tag
self._elem = etree.Element(name)
Expand Down Expand Up @@ -226,7 +226,7 @@ class Result(Element):
message = Attr()
type = Attr()

def __init__(self, message: str = None, type_: str = None):
def __init__(self, message: str | None = None, type_: str | None = None):
super(Result, self).__init__(self._tag)
if message:
self.message = message
Expand Down Expand Up @@ -291,7 +291,7 @@ class System(Element):

_tag = ""

def __init__(self, content: str = None):
def __init__(self, content: str | None = None):
super().__init__(self._tag)
self.text = content

Expand Down Expand Up @@ -330,7 +330,7 @@ class TestCase(Element):
# JUnit TestCase children are final results, SystemOut and SystemErr
ITER_TYPES = {t._tag: t for t in (Failure, Error, Skipped, SystemOut, SystemErr)}

def __init__(self, name: str = None, classname: str = None, time: float = None):
def __init__(self, name: str | None = None, classname: str | None = None, time: float | None = None):
super().__init__(self._tag)
if name is not None:
self.name = name
Expand Down Expand Up @@ -441,7 +441,7 @@ class Property(Element):
name = Attr()
value = Attr()

def __init__(self, name: str = None, value: str = None):
def __init__(self, name: str | None = None, value: str | None = None):
super().__init__(self._tag)
self.name = name
self.value = value
Expand Down Expand Up @@ -514,7 +514,7 @@ class TestSuite(Element):

testcase = TestCase

def __init__(self, name=None):
def __init__(self, name: str | None = None):
super().__init__(self._tag)
self.name = name
self.filepath = None
Expand Down Expand Up @@ -688,7 +688,7 @@ class JUnitXml(Element):

testsuite = TestSuite

def __init__(self, name=None):
def __init__(self, name: str | None =None):
super().__init__(self._tag)
self.filepath = None
self.name = name
Expand Down