1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
Description: Fix compat with newer subunit 1.4.4
Author: Thomas Goirand <zigo@debian.org>
Bug-Debian: https://bugs.debian.org/1117424
Forwarded: https://review.opendev.org/c/openstack/os-testr/+/964787
Last-Update: 2025-10-24
--- python-os-testr-3.0.0.orig/os_testr/subunit_trace.py
+++ python-os-testr-3.0.0/os_testr/subunit_trace.py
@@ -364,15 +364,16 @@ def trace(stdin, stdout, print_failures=
summary = testtools.StreamSummary()
result = testtools.CopyStreamResult([outcomes, summary])
result = testtools.StreamResultRouter(result)
- cat = subunit.test_results.CatFiles(stdout)
+ from subunit.test_results import CatFiles
+ cat = CatFiles(stdout)
result.add_rule(cat, 'test_id', test_id=None)
- start_time = datetime.datetime.utcnow()
+ start_time = datetime.datetime.now(datetime.timezone.utc)
result.startTestRun()
try:
stream.run(result)
finally:
result.stopTestRun()
- stop_time = datetime.datetime.utcnow()
+ stop_time = datetime.datetime.now(datetime.timezone.utc)
elapsed_time = stop_time - start_time
if count_tests('status', '.*') == 0:
|