Skip to content

fix : replace deprecated datetime.utcnow with timezone-aware alternative in testing_utils #1395

Description

@tmdeveloper007

Summary of What Needs to be Done

Replace usage of the deprecated datetime.utcnow() in src/utils/testing_utils.py with the timezone-aware datetime.now(timezone.utc).

Changes that Need to be Made

In src/utils/testing_utils.py:

  1. Add timezone to the import: from datetime import datetime, timezone
  2. Replace both occurrences of datetime.utcnow() with datetime.now(timezone.utc) in record_test_result and record_ci_run methods

Impact that it Would Provide

  • Fixes Python 3.12+ deprecation warning for datetime.utcnow()
  • Uses the recommended timezone-aware datetime approach
  • Correct timestamp generation for test metrics and CI run records

Note: Please assign this issue to the tmdeveloper007 account.

Metadata

Metadata

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions