Skip to content

Commit b1a01ef

Browse files
authored
Merge pull request #11265 from finnagin/main
2 parents c9cb7f4 + 48bcb0a commit b1a01ef

File tree

4 files changed

+10
-21
lines changed

4 files changed

+10
-21
lines changed

news/fd5122d3-031e-4b12-9a68-dea494e22fe3.trivial.rst

Whitespace-only changes.

tests/conftest.py

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
import shutil
77
import subprocess
88
import sys
9-
import time
109
from contextlib import ExitStack, contextmanager
1110
from pathlib import Path
1211
from typing import (
@@ -658,16 +657,6 @@ def mock_server() -> Iterator[MockServer]:
658657
yield test_server
659658

660659

661-
@pytest.fixture
662-
def utc() -> Iterator[None]:
663-
# time.tzset() is not implemented on some platforms, e.g. Windows.
664-
tzset = getattr(time, "tzset", lambda: None)
665-
with patch.dict(os.environ, {"TZ": "UTC"}):
666-
tzset()
667-
yield
668-
tzset()
669-
670-
671660
@pytest.fixture
672661
def proxy(request: pytest.FixtureRequest) -> str:
673662
return request.config.getoption("proxy")

tests/unit/test_base_command.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import logging
22
import os
3+
import time
34
from optparse import Values
45
from pathlib import Path
56
from typing import Callable, Iterator, List, NoReturn, Optional
@@ -15,8 +16,8 @@
1516

1617

1718
@pytest.fixture
18-
def fixed_time(utc: None) -> Iterator[None]:
19-
with patch("time.time", lambda: 1547704837.040001):
19+
def fixed_time() -> Iterator[None]:
20+
with patch("time.time", lambda: 1547704837.040001 + time.timezone):
2021
yield
2122

2223

tests/unit/test_logging.py

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import logging
2+
import time
23
from threading import Thread
34
from unittest.mock import patch
45

@@ -22,7 +23,7 @@ def make_record(self, msg: str, level_name: str) -> logging.LogRecord:
2223
level_number = getattr(logging, level_name)
2324
attrs = dict(
2425
msg=msg,
25-
created=1547704837.040001,
26+
created=1547704837.040001 + time.timezone,
2627
msecs=40,
2728
levelname=level_name,
2829
levelno=level_number,
@@ -41,7 +42,7 @@ def make_record(self, msg: str, level_name: str) -> logging.LogRecord:
4142
("CRITICAL", "ERROR: hello\nworld"),
4243
],
4344
)
44-
def test_format(self, level_name: str, expected: str, utc: None) -> None:
45+
def test_format(self, level_name: str, expected: str) -> None:
4546
"""
4647
Args:
4748
level_name: a logging level name (e.g. "WARNING").
@@ -61,9 +62,7 @@ def test_format(self, level_name: str, expected: str, utc: None) -> None:
6162
),
6263
],
6364
)
64-
def test_format_with_timestamp(
65-
self, level_name: str, expected: str, utc: None
66-
) -> None:
65+
def test_format_with_timestamp(self, level_name: str, expected: str) -> None:
6766
record = self.make_record("hello\nworld", level_name=level_name)
6867
f = IndentingFormatter(fmt="%(message)s", add_timestamp=True)
6968
assert f.format(record) == expected
@@ -76,7 +75,7 @@ def test_format_with_timestamp(
7675
("CRITICAL", "DEPRECATION: hello\nworld"),
7776
],
7877
)
79-
def test_format_deprecated(self, level_name: str, expected: str, utc: None) -> None:
78+
def test_format_deprecated(self, level_name: str, expected: str) -> None:
8079
"""
8180
Test that logged deprecation warnings coming from deprecated()
8281
don't get another prefix.
@@ -88,7 +87,7 @@ def test_format_deprecated(self, level_name: str, expected: str, utc: None) -> N
8887
f = IndentingFormatter(fmt="%(message)s")
8988
assert f.format(record) == expected
9089

91-
def test_thread_safety_base(self, utc: None) -> None:
90+
def test_thread_safety_base(self) -> None:
9291
record = self.make_record(
9392
"DEPRECATION: hello\nworld",
9493
level_name="WARNING",
@@ -105,7 +104,7 @@ def thread_function() -> None:
105104
thread.join()
106105
assert results[0] == results[1]
107106

108-
def test_thread_safety_indent_log(self, utc: None) -> None:
107+
def test_thread_safety_indent_log(self) -> None:
109108
record = self.make_record(
110109
"DEPRECATION: hello\nworld",
111110
level_name="WARNING",

0 commit comments

Comments
 (0)