Skip to content

Commit bccc391

Browse files
authored
Remove unnecessary pytest-mock dependency (#559)
1 parent 03d466d commit bccc391

File tree

3 files changed

+681
-556
lines changed

3 files changed

+681
-556
lines changed

pyproject.toml

-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@ dev-dependencies = [
7070
"hypothesis",
7171
"nox",
7272
"pytest",
73-
"pytest-mock",
7473
"ruff",
7574
"sphinx",
7675
"sphinx-rtd-theme",

tests/unittests/test_config.py

+8-7
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,33 @@
11
"""Tests for config loading functions."""
22

33
import io
4+
from unittest import mock
45

56
import pytest
67

78
from cosmic_ray.config import ConfigDict, ConfigError, load_config, serialize_config
89

910

10-
def test_load_valid_stdin(mocker):
11+
def test_load_valid_stdin():
1112
temp_stdin = io.StringIO()
1213
temp_stdin.name = "stringio"
1314
config = ConfigDict()
1415
config["key"] = "value"
1516
temp_stdin.write(serialize_config(config))
1617
temp_stdin.seek(0)
17-
mocker.patch("sys.stdin", temp_stdin)
18-
assert load_config()["key"] == "value"
18+
with mock.patch("cosmic_ray.config.sys.stdin", temp_stdin):
19+
assert load_config()["key"] == "value"
1920

2021

21-
def test_load_invalid_stdin_raises_ConfigError(mocker):
22+
def test_load_invalid_stdin_raises_ConfigError():
2223
temp_stdin = io.StringIO()
2324
temp_stdin.name = "stringio"
2425
temp_stdin.write("{invalid")
2526
temp_stdin.seek(0)
26-
mocker.patch("sys.stdin", temp_stdin)
2727

28-
with pytest.raises(ConfigError):
29-
load_config()
28+
with mock.patch("cosmic_ray.config.sys.stdin", temp_stdin):
29+
with pytest.raises(ConfigError):
30+
load_config()
3031

3132

3233
def test_load_from_valid_config_file(tmpdir):

0 commit comments

Comments
 (0)