@@ -150,8 +150,8 @@ def record_testreport(self, testreport):
150
150
"outcome" : "" ,
151
151
}
152
152
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
155
155
r ["duration" ] = 0 # Updated on teardown
156
156
if testreport .outcome == "skipped" :
157
157
log .debug ("skipping : {0}" .format (testreport .longrepr ))
@@ -177,7 +177,7 @@ def record_testreport(self, testreport):
177
177
r ["stack-trace" ] = self .nunit_xml ._getcrashline (testreport )
178
178
elif testreport .when == "teardown" :
179
179
r = self .nunit_xml .cases [testreport .nodeid ]
180
- r ["stop" ] = datetime .utcnow ()
180
+ r ["stop" ] = datetime .now ( datetime . UTC )
181
181
r ["duration" ] = (
182
182
(r ["stop" ] - r ["start" ]).total_seconds () if r ["call-report" ] else 0
183
183
) # skipped.
@@ -335,7 +335,7 @@ def pytest_internalerror(self, excrepr):
335
335
336
336
def pytest_sessionstart (self , * args ):
337
337
"""Mark test session start time."""
338
- self .suite_start_time = datetime .utcnow ( )
338
+ self .suite_start_time = datetime .now ( datetime . UTC )
339
339
340
340
def _getcrashline (self , rep ):
341
341
try :
@@ -396,7 +396,7 @@ def pytest_sessionfinish(self, session, *args):
396
396
dirname = os .path .dirname (os .path .abspath (self .logfile ))
397
397
if not os .path .isdir (dirname ):
398
398
os .makedirs (dirname )
399
- self .suite_stop_time = datetime .utcnow ()
399
+ self .suite_stop_time = datetime .now ( datetime . UTC )
400
400
self .suite_time_delta = (
401
401
self .suite_stop_time - self .suite_start_time
402
402
).total_seconds ()
0 commit comments