tests: try to make tests pass on Python 3.13 on unix platforms (#10665)

This commit is contained in:
skshetry
2025-01-09 22:36:35 +05:45
committed by GitHub
parent 54acfda687
commit dd501554fe
7 changed files with 15 additions and 14 deletions
+3 -7
View File
@@ -1,7 +1,5 @@
import logging
import time
import traceback
from datetime import datetime
import colorama
import pytest
@@ -22,11 +20,9 @@ colors = {
@pytest.fixture
def dt(mocker):
mocker.patch(
"time.time",
return_value=time.mktime(datetime(2020, 2, 2).timetuple()), # noqa: DTZ001
)
return "2020-02-02 00:00:00,000"
dt_str = "2020-02-02 00:00:00,000"
mocker.patch.object(formatter, "formatTime", return_value=dt_str)
return dt_str
class TestColorFormatter:
+4 -2
View File
@@ -1,3 +1,5 @@
from pydoc import plainpager
import pytest
from dvc.env import DVC_PAGER
@@ -70,8 +72,8 @@ def test_dvc_sets_some_options_on_less_if_less_env_defined(mocker, monkeypatch,
assert find_pager() == "less --RAW-CONTROL-CHARS --chop-long-lines"
def test_make_pager_when_no_pager_found(mocker, monkeypatch):
assert make_pager(None).__name__ == "plainpager"
def test_make_pager_when_no_pager_found():
assert make_pager(None) is plainpager
def test_pager(mocker, monkeypatch):