Skip to content

Commit bd2470d

Browse files
authored
Merge pull request #72 from dijkstrar/fix-datetime-deprecation
replace deprecated datetime.utcnow() functionality
2 parents dd4be60 + f6d76ec commit bd2470d

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

pytest_nunit/plugin.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -150,8 +150,8 @@ def record_testreport(self, testreport):
150150
"outcome": "",
151151
}
152152
self.nunit_xml.idrefindex += 1 # Inc. node id ref counter
153-
r["start"] = datetime.utcnow() # Will be overridden if called
154-
r["stop"] = datetime.utcnow() # Will be overridden if called
153+
r["start"] = datetime.now(datetime.UTC) # Will be overridden if called
154+
r["stop"] = datetime.now(datetime.UTC) # Will be overridden if called
155155
r["duration"] = 0 # Updated on teardown
156156
if testreport.outcome == "skipped":
157157
log.debug("skipping : {0}".format(testreport.longrepr))
@@ -177,7 +177,7 @@ def record_testreport(self, testreport):
177177
r["stack-trace"] = self.nunit_xml._getcrashline(testreport)
178178
elif testreport.when == "teardown":
179179
r = self.nunit_xml.cases[testreport.nodeid]
180-
r["stop"] = datetime.utcnow()
180+
r["stop"] = datetime.now(datetime.UTC)
181181
r["duration"] = (
182182
(r["stop"] - r["start"]).total_seconds() if r["call-report"] else 0
183183
) # skipped.
@@ -335,7 +335,7 @@ def pytest_internalerror(self, excrepr):
335335

336336
def pytest_sessionstart(self, *args):
337337
"""Mark test session start time."""
338-
self.suite_start_time = datetime.utcnow()
338+
self.suite_start_time = datetime.now(datetime.UTC)
339339

340340
def _getcrashline(self, rep):
341341
try:
@@ -396,7 +396,7 @@ def pytest_sessionfinish(self, session, *args):
396396
dirname = os.path.dirname(os.path.abspath(self.logfile))
397397
if not os.path.isdir(dirname):
398398
os.makedirs(dirname)
399-
self.suite_stop_time = datetime.utcnow()
399+
self.suite_stop_time = datetime.now(datetime.UTC)
400400
self.suite_time_delta = (
401401
self.suite_stop_time - self.suite_start_time
402402
).total_seconds()

0 commit comments

Comments
 (0)