Skip to content

Commit af7f85a

Browse files
authored
Add sane config for pytest (#610)
1 parent 5eee30e commit af7f85a

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

pyproject.toml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,21 @@ omit = [
6767
"toolz/compatibility.py",
6868
]
6969

70+
[tool.pytest.ini_options]
71+
minversion = "6.0"
72+
testpaths = ["toolz"]
73+
xfail_strict = true
74+
addopts = [
75+
"--strict-config", # Force error if config is mispelled
76+
"--strict-markers", # Force error if marker is mispelled (must be defined in config)
77+
"-ra", # Print summary of all fails/errors
78+
]
79+
log_cli_level = "info"
80+
filterwarnings = [
81+
"error",
82+
"ignore:The toolz.compatibility module is no longer needed:DeprecationWarning:",
83+
]
84+
7085
[tool.coverage.report]
7186
exclude_lines = [
7287
"pragma: no cover",

toolz/sandbox/tests/test_parallel.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@
1111

1212
def test_fold():
1313
assert fold(add, range(10), 0) == reduce(add, range(10), 0)
14-
assert fold(add, range(10), 0, map=Pool().map) == reduce(add, range(10), 0)
14+
15+
with Pool() as pool:
16+
assert fold(add, range(10), 0, map=pool.map) == reduce(add, range(10), 0)
17+
1518
assert fold(add, range(10), 0, chunksize=2) == reduce(add, range(10), 0)
1619
assert fold(add, range(10)) == fold(add, range(10), 0)
1720

0 commit comments

Comments
 (0)