Skip to content

Commit ea0aee2

Browse files
committed
Add sane config for pytest
1 parent 5a7e078 commit ea0aee2

File tree

2 files changed

+18
-1
lines changed

2 files changed

+18
-1
lines changed

pyproject.toml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,20 @@ 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+
]
83+
7084
[tool.coverage.report]
7185
exclude_lines = [
7286
"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)