diff --git a/CHANGELOG.md b/CHANGELOG.md index d163be0..6e36665 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,16 @@ All notable changes to this project are documented here. Detailed notes live in [RELEASE_NOTES.md](RELEASE_NOTES.md). -## [0.2.1] - unreleased +## [0.2.2] - 2026-10-18 + +### Docs +- Added the SWE-bench Verified results to the README and `bench/swebench/`: 6 hard sympy, pytest and pylint instances on DeepSeek-V4.1-Flash (`deepseek-flash`), n=1 per cell. +- Corrected the first published results after a pytest temp-directory race in grading: `pytest-5787` and `pytest-6197` became resolved for all arms; `pytest-10356` is unresolved by every arm. See the [regrade notes](bench/swebench/README.md#regrade-2026-10-18). +- Linked the [optimization backlog issue #5](https://github.com/surlymochan/openflow/issues/5). + +No CLI or gate changes in this release. + +## [0.2.1] - 2026-10-17 ### Changed - TDD proofs are bound to a tree snapshot. `I6b` recomputes the binding and re-runs the recorded command. Green also checks that snapshotted test files still match disk. @@ -12,7 +21,7 @@ All notable changes to this project are documented here. Detailed notes live in - `self.assert*`, `pytest.raises`, and bare `assert` count as assertions. - `tdd_mode` `refactor` and `docs` (status.json or `--tdd-mode`) are the exemption path for an honest refactor or a docs-only diff. Misuse fails. -## [0.2.0] - unreleased (relaunch) +## [0.2.0] - 2026-10-17 (relaunch) ### Added - Policy overlay execution mode: `xflow policy validate`, plus policy, notify, storage, plugin and diff --git a/README.md b/README.md index 0c60dd3..c2b88d2 100644 --- a/README.md +++ b/README.md @@ -15,20 +15,25 @@ harness are used for every arm; the SWE-bench block uses DeepSeek via Pi. Pinned [`bench/`](bench/README.md) and [`bench/e2e/`](bench/e2e/README.md). Losses are shown as measured. **Real GitHub issues (SWE-bench Verified), 2026-10-18.** Six hard instances from sympy, pytest and pylint; success -means the official FAIL_TO_PASS and PASS_TO_PASS tests all pass. Every arm runs on the Pi coding agent with DeepSeek -`deepseek-flash`, n=1 per cell, 20-minute cap; details and commands are in +means the official FAIL_TO_PASS and PASS_TO_PASS tests all pass. Every arm runs on the Pi coding agent with +DeepSeek-V4.1-Flash (`deepseek-flash`), n=1 per cell, 20-minute cap; details and commands are in [`bench/swebench/`](bench/swebench/README.md). | Arm | Resolved (official tests) | Median wall-clock (IQR) | Median $ per task (DeepSeek list price) | Total $ (all runs) | n | | --- | --- | --- | --- | --- | --- | -| Plain agent (baseline) | 1/6 (17%) | 124 s (110–175) | $0.0234 | $0.16 | 6 | -| superpowers v7.0.0 | 0/6 (0%) | 154 s (136–340) | $0.0285 | $0.31 | 6 | -| OpenFlow 0.2.1 | 2/6 (33%) | 230 s (200–266) | $0.0412 | $0.23 | 6 | -| openswarm (Pi executor) | 3/6 (50%) | 228 s (187–254) | $0.0377 | $0.21 | 6 | - -On the MiniMax-M3.1-Flash-Preview subset, baseline and superpowers both resolved 2/4 on 4 instances; OpenFlow had no -clean MiniMax run because the plan's usage cap was hit. With n=1 on 6 instances, a difference of one or two resolves is -within noise. +| Plain agent (baseline) | 3/6 (50%) | 124 s (110–175) | $0.0234 | $0.16 | 6 | +| superpowers v7.0.0 | 2/6 (33%) | 154 s (136–340) | $0.0285 | $0.31 | 6 | +| OpenFlow 0.2.1 | 4/6 (67%) | 230 s (200–266) | $0.0412 | $0.23 | 6 | +| openswarm (Pi executor) | 5/6 (83%) | 228 s (187–254) | $0.0377 | $0.21 | 6 | + +**Caveats:** n=1 on 6 instances, so one or two resolves are within noise. The two workflow tools took about 1.8x the +baseline's median wall-clock and cost 76% (OpenFlow) / 61% (openswarm) more per task. The first published table undercounted +pytest because of a shared temp-dir race in grading; it is now fixed and regraded +([regrade notes](bench/swebench/README.md#regrade-2026-10-18)). On the MiniMax-M3.1-Flash-Preview subset, baseline +resolved 3/4 and superpowers 2/4; OpenFlow had no clean MiniMax run because the plan's usage cap was hit. + +Raw per-run records and logs: [`bench/swebench/results/`](bench/swebench/results/). Optimization backlog from these +results: [#5](https://github.com/surlymochan/openflow/issues/5). **Synthetic end-to-end tasks.** 8 small real tasks (4 JS, 4 Python), hidden acceptance tests applied only after the agent exits, 20-minute cap per run. diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index f2151b5..ebb4972 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,5 +1,9 @@ # Release Notes +## 0.2.2 - Benchmark docs + +No CLI or gate changes: this release only updates documentation. The README now leads with the SWE-bench Verified result on DeepSeek-V4.1-Flash: OpenFlow resolved 4/6 and the plain baseline resolved 3/6 (n=1 per cell). It also states the caveats: n=1 on 6 instances puts one or two resolves within noise, and the two workflow tools took about 1.8x the baseline's median wall-clock and cost 76% (OpenFlow) / 61% (openswarm) more per task. The first published table undercounted pytest because of a shared temp-dir race in grading; it is now fixed and regraded, with notes in [bench/swebench/README.md](bench/swebench/README.md#regrade-2026-10-18). The optimization backlog from these results is tracked in [issue #5](https://github.com/surlymochan/openflow/issues/5). + ## 0.2.1 - Tighter TDD and spec gates Proof files are no longer trusted as JSON alone. `I6a` records a snapshot and a digest over the command, exit code, output hash, failure class, and file hashes. `I6b` recomputes that digest and re-runs the command on the snapshot. An agent who can rewrite the tree can still produce a self-consistent failing snapshot; a hand edit of the proof cannot. diff --git a/bench/swebench/README.md b/bench/swebench/README.md index d3c4a9f..a0f105f 100644 --- a/bench/swebench/README.md +++ b/bench/swebench/README.md @@ -6,18 +6,18 @@ Real-task companion to the synthetic `bench/e2e/` benchmark, whose 8 small tasks ### Scope -Six real GitHub issues from the 1-4 hour and >4 hour buckets: `pylint-dev__pylint-8898`, `pytest-dev__pytest-10356`, `pytest-dev__pytest-5787`, `pytest-dev__pytest-6197`, `sympy__sympy-14248` and `sympy__sympy-17630`. n = 1 run per (arm, instance) cell. Arms are compared only on the same model, never mixed within one instance. On MiniMax-M3.1-Flash-Preview the plan's usage cap was hit mid-matrix; openflow and openswarm have no run that finished cleanly, so the MiniMax table compares only baseline and superpowers, on the 4 instances where both finished cleanly. +Six real GitHub issues from the "1-4 hours" bucket: `pylint-dev__pylint-8898`, `pytest-dev__pytest-10356`, `pytest-dev__pytest-5787`, `pytest-dev__pytest-6197`, `sympy__sympy-14248` and `sympy__sympy-17630`. n = 1 run per (arm, instance) cell. Arms are compared only on the same model, never mixed within one instance. On MiniMax-M3.1-Flash-Preview the plan's usage cap was hit mid-matrix; openflow and openswarm have no run that finished cleanly, so the MiniMax table compares only baseline and superpowers, on the 4 instances where both finished cleanly. ### DeepSeek (deepseek-flash), all 4 arms -Model: deepseek-flash (DeepSeek-V4.1-Flash) via Pi; all 4 arms on all 6 instances; n=1 per cell +Model: deepseek-flash (DeepSeek-V4.1-Flash) via Pi; all 4 arms on all 6 instances; n=1 per cell; regraded with per-run TMPDIR | Arm | Resolved (official tests) | Median wall-clock (IQR) | Median $ per task (deepseek) | Total $ all runs (deepseek) | Median tokens in+out | Median tokens incl. cache | n | | --- | --- | --- | --- | --- | --- | --- | --- | -| baseline | **1/6 (17%)** | 124 s (110–175) | $0.0234 | $0.16 | 78,779 | 1,214,048 | 6 | -| superpowers | **0/6 (0%)** | 154 s (136–340) | $0.0285 | $0.31 | 85,122 | 1,468,328 | 6 | -| openflow | **2/6 (33%)** | 230 s (200–266) | $0.0412 | $0.23 | 105,793 | 3,148,993 | 6 | -| openswarm | **3/6 (50%)** | 228 s (187–254) | $0.0377 | $0.21 | 105,651 | 1,661,664 | 6 | +| baseline | **3/6 (50%)** | 124 s (110–175) | $0.0234 | $0.16 | 78,779 | 1,214,048 | 6 | +| superpowers | **2/6 (33%)** | 154 s (136–340) | $0.0285 | $0.31 | 85,122 | 1,468,328 | 6 | +| openflow | **4/6 (67%)** | 230 s (200–266) | $0.0412 | $0.23 | 105,793 | 3,148,993 | 6 | +| openswarm | **5/6 (83%)** | 228 s (187–254) | $0.0377 | $0.21 | 105,651 | 1,661,664 | 6 | Same token counts at other list prices (computed, not billed): @@ -34,8 +34,8 @@ Per instance (resolved / runs): | --- | --- | --- | --- | --- | | `pylint-dev__pylint-8898` | 0/1 | 0/1 | 1/1 | 1/1 | | `pytest-dev__pytest-10356` | 0/1 | 0/1 | 0/1 | 0/1 | -| `pytest-dev__pytest-5787` | 0/1 | 0/1 | 0/1 | 0/1 | -| `pytest-dev__pytest-6197` | 0/1 | 0/1 | 0/1 | 0/1 | +| `pytest-dev__pytest-5787` | 1/1 | 1/1 | 1/1 | 1/1 | +| `pytest-dev__pytest-6197` | 1/1 | 1/1 | 1/1 | 1/1 | | `sympy__sympy-14248` | 1/1 | 0/1 | 1/1 | 1/1 | | `sympy__sympy-17630` | 0/1 | 0/1 | 0/1 | 1/1 | @@ -47,11 +47,11 @@ Harness errors excluded from n: 0 ### MiniMax-M3.1-Flash-Preview, baseline vs superpowers only -Model: MiniMax-M3.1-Flash-Preview via Pi; baseline vs superpowers only, on the 4 instances where both finished cleanly; openflow and openswarm have no clean MiniMax run (usage cap); n=1 per cell +Model: MiniMax-M3.1-Flash-Preview via Pi; baseline vs superpowers only, on the 4 instances where both finished cleanly; openflow and openswarm have no clean MiniMax run (usage cap); n=1 per cell; regraded with per-run TMPDIR | Arm | Resolved (official tests) | Median wall-clock (IQR) | Median $ per task (minimax) | Total $ all runs (minimax) | Median tokens in+out | Median tokens incl. cache | n | | --- | --- | --- | --- | --- | --- | --- | --- | -| baseline | **2/4 (50%)** | 845 s (436–1201) | $0.1467 | $0.60 | 63,081 | 1,787,144 | 4 | +| baseline | **3/4 (75%)** | 845 s (436–1201) | $0.1467 | $0.60 | 63,081 | 1,787,144 | 4 | | superpowers | **2/4 (50%)** | 561 s (448–797) | $0.1174 | $0.47 | 66,548 | 1,417,802 | 4 | Same token counts at other list prices (computed, not billed): @@ -66,7 +66,7 @@ Per instance (resolved / runs): | Instance | baseline | superpowers | | --- | --- | --- | | `pytest-dev__pytest-10356` | 0/1 | 0/1 | -| `pytest-dev__pytest-5787` | 0/1 | 0/1 | +| `pytest-dev__pytest-5787` | 1/1 | 0/1 | | `sympy__sympy-14248` | 1/1 | 1/1 | | `sympy__sympy-17630` | 1/1 | 1/1 | @@ -77,6 +77,26 @@ Runs whose last model call ended in an error: baseline 0; superpowers 0 Harness errors excluded from n: 0 Excluded as incomplete: 6 runs +## Regrade (2026-10-18) + +The first published tables (2026-10-18 00:5x) undercounted pytest. All concurrent grades shared `/tmp/pytest-of-`; pytest's temp-dir cleanup raced between runs, so PASS_TO_PASS tests errored in setup no matter what the patch did. The harness now gives every grade its own `TMPDIR` (and `PYTEST_DEBUG_TEMPROOT`). All saved patches were regraded (`regrade.py`; no new agent runs). + +Evidence: with the empty patch, `pytest-6197` PASS_TO_PASS went from 2/145 to 145/145 and `pytest-5787` from 58/123 to 123/123. Changes on DeepSeek: `pytest-5787` and `pytest-6197` became resolved for all four arms. Changes on the MiniMax table: baseline `pytest-5787` became resolved. sympy and pylint results did not change. + +Second regrade detail: on `pytest-10356` and `pytest-5787`, OpenFlow's `solution.diff` also contained about 900–1,200 workflow-evidence files under `specs/changes/` (up to 6.8 MB); `git apply` rejected the whole patch, so those two cells were graded unpatched at first. They were regraded with the `specs/` file sections removed (the harness already excludes `.xflow/` the same way): `pytest-5787` resolved, `pytest-10356` not. Record: `results/regrade-deepseek-openflow-nospecs.jsonl`. + +Records: `results/runs-deepseek-regraded.jsonl`, `results/regrade-*.jsonl` and `results/raw-deepseek///r1/regrade/`. The 6.8 MB diff is now stored as `solution.diff.gz` with `solution.diff.sha256`. + +Reproduce the regrade: + +``` +.venv/bin/python regrade.py --runs results/runs-deepseek.jsonl --raw $PWD/results/raw-deepseek --out $PWD/results/regrade-deepseek.jsonl --label deepseek --jobs 3 +python3 apply_regrade.py --runs results/runs-deepseek.jsonl --regrade results/regrade-deepseek.jsonl --regrade results/regrade-deepseek-openflow-nospecs.jsonl --out results/runs-deepseek-regraded.jsonl +.venv/bin/python report.py results/runs-deepseek-regraded.jsonl +``` + +For MiniMax: regrade `--only-repos pytest-dev/pytest` into `results/regrade-minimax-pytest.jsonl`, the table's sympy cells into `results/regrade-minimax-sympy.jsonl`, `apply_regrade` into `results/runs-minimax-regraded.jsonl`, then `report.py` on that. + ## Discarded and rerun runs Runs were discarded because of harness bugs, not outcomes, and rerun: @@ -94,7 +114,7 @@ The automatic leak scan in `report.py` flags tool calls that mention upstream ho - Network (`pip download`, `curl`/`urlopen` to github.com, raw.githubusercontent.com, api.github.com, pypi.org): every attempt failed (proxy 127.0.0.1:9, `PIP_NO_INDEX`, or Pi guard). No content came back. - `site-packages/` lookups: no system copy found; no content. -- `~/.cache/uv`: agents on the three pytest instances read newer pytest releases (6.2.5, 7.4.4, 8.4.2) unpacked in the shared uv cache. Newer releases can contain the upstream fix. No pytest instance was resolved by any arm on DeepSeek (0/12 cells across 10356, 5787, 6197 for every arm), so this did not produce a resolve. It is a known gap: the uv cache was not locked during runs. Same gap applies to the MiniMax runs. +- `~/.cache/uv`: agents on the three pytest instances read newer pytest releases (6.2.5, 7.4.4, 8.4.2) unpacked in the shared uv cache. Newer releases can contain the upstream fix. `pytest-5787` and `pytest-6197` were resolved by all arms, and newer pytest sources were readable in the uv cache, so those two resolves cannot be ruled out as influenced by it. This is tracked in the optimization backlog issues. It is a known gap: the uv cache was not locked during runs. Same gap applies to the MiniMax runs. - `bench-swe/results`: openswarm / `pylint-dev__pylint-8898` (first DeepSeek attempt) read the MiniMax runs' official `test.patch`, `grade.json` and the baseline `solution.diff`; that run resolved, was discarded (moved to `results/aside/`) and rerun once with every earlier result dir and file chmod 000; the rerun touched no result files and resolved again (114 s), and the table uses the rerun. superpowers / `sympy__sympy-14248` grepped `results/*.jsonl` and saw another run's metadata (resolved flag, diff line count), no patch; that run did not resolve and was kept. openswarm / `pytest-dev__pytest-5787` listed file names in `results/raw`; no content read, not resolved, kept. ## Tasks @@ -157,8 +177,9 @@ After the agent exits: test files touched by the official `test_patch` are resto ## Caveats -- The model is a fast preview model; absolute resolve rates are low and say little about other models. +- Both models are fast, cheap models; resolve rates say little about stronger models. - n = 1 run on 6 instances (not 3 repeats on 12); differences of one or two resolved runs are within noise. +- After the regrade, `pytest-5787` and `pytest-6197` were resolved by all four arms; `pytest-10356` is unresolved by every arm. - The subscription plan's rate limit (HTTP 429) was hit during the runs; Pi retries automatically. Retries add wall-clock time; `tables.md` reports how many retries each arm saw. - The superpowers and openflow integrations are prompt/context equivalents of their Pi or Cursor entry points, not the packages' own loaders, because the wrapper disables Pi extensions. @@ -172,12 +193,17 @@ After the agent exits: test files touched by the official `test_patch` are resto | `harness/pi_shim.sh` | Shim for openswarm's Pi call | | `harness/validate.py` | Gold-patch check | | `report.py` | summary.json, tables.md, leak scan | +| `regrade.py` | Regrade saved patches with per-run `TMPDIR` | +| `apply_regrade.py` | Merge regrade records into run records | | `prices.json` | Token prices | | `instances.json` | Instance ids | | `results/runs.jsonl` | One record per run | | `results/runs-deepseek.jsonl` | One record per DeepSeek run | +| `results/runs-*-regraded.jsonl` | Merged run records after regrade | +| `results/regrade-*.jsonl` | Per-model regrade records | | `results/raw///r/` | Prompts, Pi event logs with streaming fragments removed, solution.diff, grade/ | -| `results/raw-deepseek///r/` | Prompts, Pi event logs, solution.diff, grade/ for DeepSeek | +| `results/raw-deepseek///r/` | Prompts, Pi event logs, solution.diff, grade/ for DeepSeek (`solution.diff.gz` + `solution.diff.sha256` for diffs over 5 MB) | +| `results/raw-deepseek///r/regrade/` | Regrade logs and grades for DeepSeek | | `results/deepseek/` | summary.json, tables.md, leak scan for the DeepSeek matrix | | `results/minimax/` | summary.json, tables.md and `validity.jsonl` for the MiniMax subset | | `results/aside/` | Runs discarded for harness bugs or contamination | diff --git a/bench/swebench/apply_regrade.py b/bench/swebench/apply_regrade.py new file mode 100644 index 0000000..2a03968 --- /dev/null +++ b/bench/swebench/apply_regrade.py @@ -0,0 +1,131 @@ +#!/usr/bin/env python3 +"""Apply regrade results to run records. + +CLI: + python3 apply_regrade.py --runs runs.jsonl \ + --regrade r1.jsonl [--regrade r2.jsonl ...] --out out.jsonl +""" + +import argparse +import json +import sys + + +GRADE_FIELDS = ("f2p", "p2p", "f2p_failed", "p2p_failed", "error") + + +def _read_jsonl(path): + """Yield JSON objects from a JSON-lines file, skipping blank lines.""" + with open(path, "r", encoding="utf-8") as fh: + for line_number, raw in enumerate(fh, 1): + line = raw.strip() + if not line: + continue + try: + yield json.loads(line) + except json.JSONDecodeError as exc: + raise ValueError( + "invalid JSON in {} at line {}: {}".format( + path, line_number, exc + ) + ) from exc + + +def load_runs(path): + return list(_read_jsonl(path)) + + +def load_regrades(paths): + """Load regrade records, with later files overriding earlier ones. + + Regrade lines carrying a truthy ``harness_error`` are ignored and do not + replace any previously loaded regrade for the same key. + """ + regrades = {} + for path in paths: + for record in _read_jsonl(path): + if record.get("harness_error"): + continue + key = (record.get("instance_id"), record.get("arm"), record.get("rep")) + regrades[key] = record + return regrades + + +def apply_regrades(runs, regrades): + """Return a new list of run records with matching regrades applied.""" + output = [] + changed = [] + + for run in runs: + key = (run.get("instance_id"), run.get("arm"), run.get("rep")) + regrade = regrades.get(key) + if regrade is None: + output.append(run) + continue + + old_resolved = run.get("resolved") + new_resolved = regrade.get("resolved") + + updated = dict(run) + updated["resolved"] = new_resolved + updated["original_resolved"] = old_resolved + updated["grade"] = {field: regrade.get(field) for field in GRADE_FIELDS} + updated["regrade"] = { + "label": regrade.get("label"), + "patch_applied": regrade.get("patch_applied"), + } + output.append(updated) + + if old_resolved != new_resolved: + changed.append((run, old_resolved, new_resolved, regrade)) + + return output, changed + + +def write_jsonl(path, records): + with open(path, "w", encoding="utf-8") as fh: + for record in records: + fh.write(json.dumps(record, ensure_ascii=False) + "\n") + + +def main(argv=None): + parser = argparse.ArgumentParser( + description="Apply regrade results to run records." + ) + parser.add_argument("--runs", required=True, help="input runs JSONL file") + parser.add_argument( + "--regrade", + action="append", + required=True, + dest="regrades", + help="regrade JSONL file; may be supplied more than once", + ) + parser.add_argument("--out", required=True, help="output runs JSONL file") + args = parser.parse_args(argv) + + runs = load_runs(args.runs) + regrades = load_regrades(args.regrades) + output, changed = apply_regrades(runs, regrades) + write_jsonl(args.out, output) + + print("records: {}".format(len(runs))) + print("regraded: {}".format(sum(1 for run in runs + if (run.get("instance_id"), run.get("arm"), + run.get("rep")) in regrades))) + for run, old_resolved, new_resolved, regrade in changed: + print( + "{} {} r{}: {} -> {} ({})".format( + run.get("arm"), + run.get("instance_id"), + run.get("rep"), + old_resolved, + new_resolved, + regrade.get("label"), + ) + ) + + return 0 + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/bench/swebench/harness/swe_env.py b/bench/swebench/harness/swe_env.py index 6f47dc2..a6d9190 100644 --- a/bench/swebench/harness/swe_env.py +++ b/bench/swebench/harness/swe_env.py @@ -175,6 +175,10 @@ def grade(inst: dict, repo_dir: Path, venv: Path, out_dir: Path, timeout: int = """Restore test files the agent may have touched, apply the official test_patch, run the official directives, parse with the official log parser, and grade F2P/P2P.""" out_dir.mkdir(parents=True, exist_ok=True) + tmp = out_dir / "tmp" + if tmp.exists(): + shutil.rmtree(tmp) + tmp.mkdir(parents=True, exist_ok=True) tf = test_files(inst) base = sh(GIT + ["rev-list", "--max-parents=0", "HEAD"], cwd=repo_dir).stdout.split()[0] for f in tf: @@ -191,6 +195,8 @@ def grade(inst: dict, repo_dir: Path, venv: Path, out_dir: Path, timeout: int = env = dict(os.environ) env.pop("VIRTUAL_ENV", None) env["PATH"] = f"{venv}/bin:" + env["PATH"] + env["TMPDIR"] = str(tmp) + env["PYTEST_DEBUG_TEMPROOT"] = str(tmp) try: p = sh(cmd, cwd=repo_dir, env=env, timeout=timeout, check=False) log = p.stdout diff --git a/bench/swebench/regrade.py b/bench/swebench/regrade.py new file mode 100644 index 0000000..cbbbd16 --- /dev/null +++ b/bench/swebench/regrade.py @@ -0,0 +1,160 @@ +#!/usr/bin/env python3 +"""Regrade saved solution patches with the official SWE-bench harness.""" +from __future__ import annotations + +import argparse +import json +import shutil +import sys +import threading +from concurrent.futures import ThreadPoolExecutor, as_completed +from pathlib import Path + +ROOT = Path(__file__).resolve().parent +sys.path.insert(0, str(ROOT / "harness")) + +import swe_env as E + + +def read_runs(path: Path) -> list[dict]: + rows = [] + with open(path, encoding="utf-8") as fh: + for line in fh: + line = line.strip() + if line: + rows.append(json.loads(line)) + return rows + + +def fmt_pair(value) -> str: + if isinstance(value, (list, tuple)) and len(value) == 2: + return f"{value[0]}/{value[1]}" + return "-" + + +def regrade_cell(row: dict, inst: dict | None, label: str, raw_root: Path, emit) -> dict: + iid = row["instance_id"] + arm = row["arm"] + rep = row["rep"] + if inst is None: + raise RuntimeError(f"instance not found: {iid}") + + workdir = ROOT / "tmp" / "regrade" / label / str(arm) / iid / f"r{rep}" + if workdir.exists(): + shutil.rmtree(workdir) + workdir.mkdir(parents=True, exist_ok=True) + repo = workdir / "repo" + venv = workdir / "venv" + + E.checkout(inst, repo) + E.build_env(inst, repo, venv, workdir / "env.log") + + diff = raw_root / str(arm) / iid / f"r{rep}" / "solution.diff" + patch_applied = False + if diff.is_file() and diff.stat().st_size > 0: + ap = E.sh(E.GIT + ["apply", "--whitespace=nowarn", str(diff)], cwd=repo, check=False) + patch_applied = ap.returncode == 0 + + res = E.grade(inst, repo, venv, workdir / "grade") + + dest = diff.parent / "regrade" + dest.mkdir(parents=True, exist_ok=True) + for name in ("grade.json", "test_output.txt"): + src = workdir / "grade" / name + if src.exists(): + shutil.copy2(src, dest / name) + + line = { + "instance_id": iid, + "arm": arm, + "rep": rep, + "label": label, + "original_resolved": row.get("resolved"), + "resolved": res.get("resolved"), + "f2p": res.get("f2p"), + "p2p": res.get("p2p"), + "f2p_failed": res.get("f2p_failed"), + "p2p_failed": res.get("p2p_failed"), + "patch_applied": patch_applied, + "error": res.get("error"), + } + emit(line) + + shutil.rmtree(repo, ignore_errors=True) + shutil.rmtree(venv, ignore_errors=True) + return line + + +def main(argv=None) -> None: + parser = argparse.ArgumentParser(description="Regrade saved solution patches") + parser.add_argument("--runs", required=True, help="runs.jsonl from the original run") + parser.add_argument("--raw", required=True, help="raw results root") + parser.add_argument("--out", required=True, help="output JSONL file") + parser.add_argument("--label", required=True, help="model label") + parser.add_argument("--only-repos", default=None, help="comma-separated repo list") + parser.add_argument("--jobs", type=int, default=2, help="parallel cells") + args = parser.parse_args(argv) + + instances = E.load_instances() + only = None + if args.only_repos: + only = {r.strip() for r in args.only_repos.split(",") if r.strip()} + + tasks = [] + for row in read_runs(Path(args.runs)): + if row.get("harness_error"): + continue + inst = instances.get(row.get("instance_id")) + if only is not None and (inst is None or inst.get("repo") not in only): + continue + tasks.append((row, inst)) + + results = [None] * len(tasks) + with open(args.out, "w", encoding="utf-8") as fh: + lock = threading.Lock() + + def emit(line: dict) -> None: + with lock: + fh.write(json.dumps(line) + "\n") + fh.flush() + + with ThreadPoolExecutor(max_workers=args.jobs) as pool: + futures = { + pool.submit(regrade_cell, row, inst, args.label, Path(args.raw), emit): i + for i, (row, inst) in enumerate(tasks) + } + for future in as_completed(futures): + i = futures[future] + row = tasks[i][0] + try: + line = future.result() + except Exception as exc: + line = { + "instance_id": row.get("instance_id"), + "arm": row.get("arm"), + "rep": row.get("rep"), + "label": args.label, + "harness_error": str(exc)[:300], + } + emit(line) + results[i] = line + + print() + print(f"{'arm':<16} {'instance':<42} {'original_resolved -> resolved':<30} {'f2p':>9} {'p2p':>9}") + for line in results: + if line is None: + continue + arm = str(line.get("arm", "")) + iid = str(line.get("instance_id", "")) + if "harness_error" in line: + print(f"{arm:<16} {iid:<42} ERROR: {line['harness_error']}") + continue + transition = f"{line.get('original_resolved')} -> {line.get('resolved')}" + print( + f"{arm:<16} {iid:<42} {transition:<30} " + f"{fmt_pair(line.get('f2p')):>9} {fmt_pair(line.get('p2p')):>9}" + ) + + +if __name__ == "__main__": + main() diff --git a/bench/swebench/results/deepseek/summary.json b/bench/swebench/results/deepseek/summary.json index 313180b..285b474 100644 --- a/bench/swebench/results/deepseek/summary.json +++ b/bench/swebench/results/deepseek/summary.json @@ -1,11 +1,11 @@ { - "source": "runs-deepseek.jsonl", + "source": "runs-deepseek-regraded.jsonl", "harness_errors": 0, "arms": { "baseline": { "n": 6, - "resolved": 1, - "resolved_rate": 0.16666666666666666, + "resolved": 3, + "resolved_rate": 0.5, "instances": 6, "wall_s_q1_med_q3": [ 110.275, @@ -22,22 +22,22 @@ "deepseek": { "median_per_run": 0.023376416999999997, "total": 0.16426221, - "per_resolved": 0.16426221 + "per_resolved": 0.054754069999999995 }, "minimax": { "median_per_run": 0.10416077999999998, "total": 0.8658632999999999, - "per_resolved": 0.8658632999999999 + "per_resolved": 0.28862109999999996 }, "sonnet5": { "median_per_run": 0.5141888, "total": 4.076936, - "per_resolved": 4.076936 + "per_resolved": 1.3589786666666666 }, "gpt61sol": { "median_per_run": 0.4095424, "total": 3.081864, - "per_resolved": 3.081864 + "per_resolved": 1.027288 } }, "rate_limit_retries_total": 0, @@ -46,8 +46,8 @@ }, "superpowers": { "n": 6, - "resolved": 0, - "resolved_rate": 0.0, + "resolved": 2, + "resolved_rate": 0.3333333333333333, "instances": 6, "wall_s_q1_med_q3": [ 136.225, @@ -64,22 +64,22 @@ "deepseek": { "median_per_run": 0.02853729, "total": 0.31347230400000003, - "per_resolved": null + "per_resolved": 0.15673615200000002 }, "minimax": { "median_per_run": 0.12709503, "total": 2.3796964800000002, - "per_resolved": null + "per_resolved": 1.1898482400000001 }, "sonnet5": { "median_per_run": 0.6263, "total": 9.8660616, - "per_resolved": null + "per_resolved": 4.9330308 }, "gpt61sol": { "median_per_run": 0.506492, "total": 6.6202248, - "per_resolved": null + "per_resolved": 3.3101124 } }, "rate_limit_retries_total": 0, @@ -88,8 +88,8 @@ }, "openflow": { "n": 6, - "resolved": 2, - "resolved_rate": 0.3333333333333333, + "resolved": 4, + "resolved_rate": 0.6666666666666666, "instances": 6, "wall_s_q1_med_q3": [ 199.75, @@ -106,22 +106,22 @@ "deepseek": { "median_per_run": 0.041162775, "total": 0.231371358, - "per_resolved": 0.115685679 + "per_resolved": 0.0578428395 }, "minimax": { "median_per_run": 0.24665834999999997, "total": 1.42895046, - "per_resolved": 0.71447523 + "per_resolved": 0.357237615 }, "sonnet5": { "median_per_run": 1.10759, "total": 6.3257572, - "per_resolved": 3.1628786 + "per_resolved": 1.5814393 }, "gpt61sol": { "median_per_run": 0.8032699999999999, "total": 4.5364836, - "per_resolved": 2.2682418 + "per_resolved": 1.1341209 } }, "rate_limit_retries_total": 0, @@ -130,8 +130,8 @@ }, "openswarm": { "n": 6, - "resolved": 3, - "resolved_rate": 0.5, + "resolved": 5, + "resolved_rate": 0.8333333333333334, "instances": 6, "wall_s_q1_med_q3": [ 187.10000000000002, @@ -148,22 +148,22 @@ "deepseek": { "median_per_run": 0.037652349, "total": 0.208868562, - "per_resolved": 0.069622854 + "per_resolved": 0.0417737124 }, "minimax": { "median_per_run": 0.15884313, "total": 0.92693034, - "per_resolved": 0.30897678 + "per_resolved": 0.185386068 }, "sonnet5": { "median_per_run": 0.8198326, "total": 4.6755968, - "per_resolved": 1.5585322666666668 + "per_resolved": 0.9351193600000001 }, "gpt61sol": { "median_per_run": 0.6651317999999999, "total": 3.7326463999999997, - "per_resolved": 1.2442154666666665 + "per_resolved": 0.74652928 } }, "rate_limit_retries_total": 0, @@ -192,19 +192,19 @@ }, "pytest-dev__pytest-5787": { "baseline": [ - 0, + 1, 1 ], "superpowers": [ - 0, + 1, 1 ], "openflow": [ - 0, + 1, 1 ], "openswarm": [ - 0, + 1, 1 ] }, @@ -264,19 +264,19 @@ }, "pytest-dev__pytest-6197": { "baseline": [ - 0, + 1, 1 ], "superpowers": [ - 0, + 1, 1 ], "openflow": [ - 0, + 1, 1 ], "openswarm": [ - 0, + 1, 1 ] } diff --git a/bench/swebench/results/deepseek/tables.md b/bench/swebench/results/deepseek/tables.md index 0cba2ad..c5cfad4 100644 --- a/bench/swebench/results/deepseek/tables.md +++ b/bench/swebench/results/deepseek/tables.md @@ -1,11 +1,11 @@ -Model: deepseek-flash (DeepSeek-V4.1-Flash) via Pi; all 4 arms on all 6 instances; n=1 per cell +Model: deepseek-flash (DeepSeek-V4.1-Flash) via Pi; all 4 arms on all 6 instances; n=1 per cell; regraded with per-run TMPDIR | Arm | Resolved (official tests) | Median wall-clock (IQR) | Median $ per task (deepseek) | Total $ all runs (deepseek) | Median tokens in+out | Median tokens incl. cache | n | | --- | --- | --- | --- | --- | --- | --- | --- | -| baseline | **1/6 (17%)** | 124 s (110–175) | $0.0234 | $0.16 | 78,779 | 1,214,048 | 6 | -| superpowers | **0/6 (0%)** | 154 s (136–340) | $0.0285 | $0.31 | 85,122 | 1,468,328 | 6 | -| openflow | **2/6 (33%)** | 230 s (200–266) | $0.0412 | $0.23 | 105,793 | 3,148,993 | 6 | -| openswarm | **3/6 (50%)** | 228 s (187–254) | $0.0377 | $0.21 | 105,651 | 1,661,664 | 6 | +| baseline | **3/6 (50%)** | 124 s (110–175) | $0.0234 | $0.16 | 78,779 | 1,214,048 | 6 | +| superpowers | **2/6 (33%)** | 154 s (136–340) | $0.0285 | $0.31 | 85,122 | 1,468,328 | 6 | +| openflow | **4/6 (67%)** | 230 s (200–266) | $0.0412 | $0.23 | 105,793 | 3,148,993 | 6 | +| openswarm | **5/6 (83%)** | 228 s (187–254) | $0.0377 | $0.21 | 105,651 | 1,661,664 | 6 | Same token counts at other list prices (computed, not billed): @@ -22,8 +22,8 @@ Per instance (resolved / runs): | --- | --- | --- | --- | --- | | `pylint-dev__pylint-8898` | 0/1 | 0/1 | 1/1 | 1/1 | | `pytest-dev__pytest-10356` | 0/1 | 0/1 | 0/1 | 0/1 | -| `pytest-dev__pytest-5787` | 0/1 | 0/1 | 0/1 | 0/1 | -| `pytest-dev__pytest-6197` | 0/1 | 0/1 | 0/1 | 0/1 | +| `pytest-dev__pytest-5787` | 1/1 | 1/1 | 1/1 | 1/1 | +| `pytest-dev__pytest-6197` | 1/1 | 1/1 | 1/1 | 1/1 | | `sympy__sympy-14248` | 1/1 | 0/1 | 1/1 | 1/1 | | `sympy__sympy-17630` | 0/1 | 0/1 | 0/1 | 1/1 | diff --git a/bench/swebench/results/minimax/summary.json b/bench/swebench/results/minimax/summary.json index 531ab2f..442eee8 100644 --- a/bench/swebench/results/minimax/summary.json +++ b/bench/swebench/results/minimax/summary.json @@ -1,11 +1,11 @@ { - "source": "runs.jsonl", + "source": "runs-minimax-regraded.jsonl", "harness_errors": 0, "arms": { "baseline": { "n": 4, - "resolved": 2, - "resolved_rate": 0.5, + "resolved": 3, + "resolved_rate": 0.75, "instances": 4, "wall_s_q1_med_q3": [ 436.17500000000007, @@ -22,22 +22,22 @@ "deepseek": { "median_per_run": 0.026695115999999998, "total": 0.112980546, - "per_resolved": 0.056490273 + "per_resolved": 0.037660182 }, "minimax": { "median_per_run": 0.14669531999999996, "total": 0.60158682, - "per_resolved": 0.30079341 + "per_resolved": 0.20052894 }, "sonnet5": { "median_per_run": 0.6884864000000002, "total": 2.8267504000000003, - "per_resolved": 1.4133752000000002 + "per_resolved": 0.9422501333333334 }, "gpt61sol": { "median_per_run": 0.5156992, "total": 2.1311472, - "per_resolved": 1.0655736 + "per_resolved": 0.7103824 } }, "rate_limit_retries_total": 2, @@ -90,7 +90,7 @@ "per_instance": { "pytest-dev__pytest-5787": { "baseline": [ - 0, + 1, 1 ], "superpowers": [ diff --git a/bench/swebench/results/minimax/tables.md b/bench/swebench/results/minimax/tables.md index 39925a4..b8187c2 100644 --- a/bench/swebench/results/minimax/tables.md +++ b/bench/swebench/results/minimax/tables.md @@ -1,8 +1,8 @@ -Model: MiniMax-M3.1-Flash-Preview via Pi; baseline vs superpowers only, on the 4 instances where both finished cleanly; openflow and openswarm have no clean MiniMax run (usage cap); n=1 per cell +Model: MiniMax-M3.1-Flash-Preview via Pi; baseline vs superpowers only, on the 4 instances where both finished cleanly; openflow and openswarm have no clean MiniMax run (usage cap); n=1 per cell; regraded with per-run TMPDIR | Arm | Resolved (official tests) | Median wall-clock (IQR) | Median $ per task (minimax) | Total $ all runs (minimax) | Median tokens in+out | Median tokens incl. cache | n | | --- | --- | --- | --- | --- | --- | --- | --- | -| baseline | **2/4 (50%)** | 845 s (436–1201) | $0.1467 | $0.60 | 63,081 | 1,787,144 | 4 | +| baseline | **3/4 (75%)** | 845 s (436–1201) | $0.1467 | $0.60 | 63,081 | 1,787,144 | 4 | | superpowers | **2/4 (50%)** | 561 s (448–797) | $0.1174 | $0.47 | 66,548 | 1,417,802 | 4 | Same token counts at other list prices (computed, not billed): @@ -17,7 +17,7 @@ Per instance (resolved / runs): | Instance | baseline | superpowers | | --- | --- | --- | | `pytest-dev__pytest-10356` | 0/1 | 0/1 | -| `pytest-dev__pytest-5787` | 0/1 | 0/1 | +| `pytest-dev__pytest-5787` | 1/1 | 0/1 | | `sympy__sympy-14248` | 1/1 | 1/1 | | `sympy__sympy-17630` | 1/1 | 1/1 | diff --git a/bench/swebench/results/raw-deepseek/baseline/pylint-dev__pylint-8898/r1/regrade/grade.json b/bench/swebench/results/raw-deepseek/baseline/pylint-dev__pylint-8898/r1/regrade/grade.json new file mode 100644 index 0000000..06fdc26 --- /dev/null +++ b/bench/swebench/results/raw-deepseek/baseline/pylint-dev__pylint-8898/r1/regrade/grade.json @@ -0,0 +1,19 @@ +{ + "resolved": false, + "f2p": [ + 0, + 1 + ], + "p2p": [ + 17, + 18 + ], + "f2p_failed": [ + "tests/config/test_config.py::test_csv_regex_error" + ], + "p2p_failed": [ + "tests/config/test_config.py::test_csv_regex_comma_in_quantifier[foo," + ], + "test_rc": 1, + "test_cmd": "/tmp/regrade/deepseek/baseline/pylint-dev__pylint-8898/r1/venv/bin/python -m pytest -rA tests/config/test_config.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw-deepseek/baseline/pylint-dev__pylint-8898/r1/regrade/test_output.txt b/bench/swebench/results/raw-deepseek/baseline/pylint-dev__pylint-8898/r1/regrade/test_output.txt new file mode 100644 index 0000000..b34c710 --- /dev/null +++ b/bench/swebench/results/raw-deepseek/baseline/pylint-dev__pylint-8898/r1/regrade/test_output.txt @@ -0,0 +1,107 @@ +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.4.4, pluggy-1.6.0 +benchmark: 4.0.0 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000) +rootdir: /tmp/regrade/deepseek/baseline/pylint-dev__pylint-8898/r1/repo +configfile: pyproject.toml +plugins: timeout-2.4.0, benchmark-4.0.0 +collected 20 items + +tests/config/test_config.py ...........F.F...... [100%] + +=================================== FAILURES =================================== +_________ test_csv_regex_comma_in_quantifier[foo, bar{1,3}-expected3] __________ + +in_string = 'foo, bar{1,3}', expected = ['foo', 'bar{1,3}'] + + @pytest.mark.parametrize("in_string,expected", CSV_REGEX_COMMA_CASES) + def test_csv_regex_comma_in_quantifier(in_string: str, expected: list[str]) -> None: + """Check that we correctly parse a comma-separated regex when there are one + or more commas within quantifier expressions. + """ + + def _template_run(in_string: str) -> list[re.Pattern[Any]]: + r = Run( + [str(EMPTY_MODULE), rf"--bad-names-rgx={in_string}"], + exit=False, + ) + bad_names_rgxs: list[re.Pattern[Any]] = r.linter.config.bad_names_rgxs + return bad_names_rgxs + +> assert _template_run(in_string) == [re.compile(regex) for regex in expected] +E AssertionError: assert [re.compile('...compile('3}')] == [re.compile('...e('bar{1,3}')] +E At index 1 diff: re.compile('bar{1') != re.compile('bar{1,3}') +E Left contains one more item: re.compile('3}') +E Use -v to get more diff + +tests/config/test_config.py:142: AssertionError +_____________________________ test_csv_regex_error _____________________________ + +capsys = <_pytest.capture.CaptureFixture object at 0x7f266820aaf0> + + def test_csv_regex_error(capsys: CaptureFixture) -> None: + """Check that we correctly error when an option is passed and one + of its comma-separated regular expressions values is an invalid regular expression. + """ + with pytest.raises(SystemExit): + Run( + [str(EMPTY_MODULE), r"--bad-names-rgx=(foo{1,}, foo{1,3}})"], + exit=False, + ) + output = capsys.readouterr() +> assert ( + r"Error in provided regular expression: (foo{1,} beginning at index 0: missing ), unterminated subpattern" + in output.err + ) +E AssertionError: assert 'Error in provided regular expression: (foo{1,} beginning at index 0: missing ), unterminated subpattern' in 'usage: pylint [options]\npylint: error: argument --bad-names-rgxs: Error in provided regular expression: (foo{1 beginning at index 0: missing ), unterminated subpattern\n' +E + where 'usage: pylint [options]\npylint: error: argument --bad-names-rgxs: Error in provided regular expression: (foo{1 beginning at index 0: missing ), unterminated subpattern\n' = CaptureResult(out='', err='usage: pylint [options]\npylint: error: argument --bad-names-rgxs: Error in provided regular expression: (foo{1 beginning at index 0: missing ), unterminated subpattern\n').err + +tests/config/test_config.py:171: AssertionError +==================================== PASSES ==================================== +__________________________ test_clear_cache_post_run ___________________________ +----------------------------- Captured stdout call ----------------------------- +************* Module changing +/tmp/regrade/deepseek/baseline/pylint-dev__pylint-8898/r1/grade/tmp/tmpznoksw1y/changing.py:1:0: W0104: Statement seems to have no effect (pointless-statement) +/tmp/regrade/deepseek/baseline/pylint-dev__pylint-8898/r1/grade/tmp/tmpznoksw1y/changing.py:1:0: E0602: Undefined variable 'undefined' (undefined-variable) + +------------------------------------------------------------------ +Your code has been rated at 0.00/10 (previous run: 0.00/10, +0.00) + +_________________ test_disable_before_enable_all_takes_effect __________________ +----------------------------- Captured stdout call ----------------------------- +************* Module pylint.testutils.configuration_test +pylint/testutils/configuration_test.py:113:0: I0011: Locally disabling broad-exception-caught (W0718) (locally-disabled) +pylint/testutils/configuration_test.py:113:0: I0020: Suppressed 'broad-exception-caught' (from line 113) (suppressed-message) + +-------------------------------------------------------------------- +Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00) + +_________________ test_enable_before_disable_all_takes_effect __________________ +----------------------------- Captured stdout call ----------------------------- +************* Module fixme +tests/regrtest_data/fixme.py:1:1: W0511: TODO: implement (fixme) + +-------------------------------------------------------------------- +Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00) + +=========================== short test summary info ============================ +PASSED tests/config/test_config.py::test_can_read_toml_env_variable +PASSED tests/config/test_config.py::test_unknown_message_id +PASSED tests/config/test_config.py::test_unknown_option_name +PASSED tests/config/test_config.py::test_unknown_short_option_name +PASSED tests/config/test_config.py::test_unknown_confidence +PASSED tests/config/test_config.py::test_empty_confidence +PASSED tests/config/test_config.py::test_unknown_yes_no +PASSED tests/config/test_config.py::test_unknown_py_version +PASSED tests/config/test_config.py::test_csv_regex_comma_in_quantifier[foo-expected0] +PASSED tests/config/test_config.py::test_csv_regex_comma_in_quantifier[foo,bar-expected1] +PASSED tests/config/test_config.py::test_csv_regex_comma_in_quantifier[foo, bar-expected2] +PASSED tests/config/test_config.py::test_regex_error +PASSED tests/config/test_config.py::test_short_verbose +PASSED tests/config/test_config.py::test_argument_separator +PASSED tests/config/test_config.py::test_clear_cache_post_run +PASSED tests/config/test_config.py::test_enable_all_disable_all_mutually_exclusive +PASSED tests/config/test_config.py::test_disable_before_enable_all_takes_effect +PASSED tests/config/test_config.py::test_enable_before_disable_all_takes_effect +FAILED tests/config/test_config.py::test_csv_regex_comma_in_quantifier[foo, bar{1,3}-expected3] +FAILED tests/config/test_config.py::test_csv_regex_error - AssertionError: as... +========================= 2 failed, 18 passed in 2.29s ========================= diff --git a/bench/swebench/results/raw-deepseek/baseline/pytest-dev__pytest-10356/r1/regrade/grade.json b/bench/swebench/results/raw-deepseek/baseline/pytest-dev__pytest-10356/r1/regrade/grade.json new file mode 100644 index 0000000..e46f4e6 --- /dev/null +++ b/bench/swebench/results/raw-deepseek/baseline/pytest-dev__pytest-10356/r1/regrade/grade.json @@ -0,0 +1,17 @@ +{ + "resolved": false, + "f2p": [ + 0, + 1 + ], + "p2p": [ + 79, + 79 + ], + "f2p_failed": [ + "testing/test_mark.py::test_mark_mro" + ], + "p2p_failed": [], + "test_rc": 1, + "test_cmd": "/tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/venv/bin/python -m pytest -rA testing/test_mark.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw-deepseek/baseline/pytest-dev__pytest-10356/r1/regrade/test_output.txt b/bench/swebench/results/raw-deepseek/baseline/pytest-dev__pytest-10356/r1/regrade/test_output.txt new file mode 100644 index 0000000..08a304a --- /dev/null +++ b/bench/swebench/results/raw-deepseek/baseline/pytest-dev__pytest-10356/r1/regrade/test_output.txt @@ -0,0 +1,926 @@ +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/repo, configfile: pyproject.toml +collected 90 items + +testing/test_mark.py .............F..................................... [ 56%] +......................x................ [100%] + +=================================== FAILURES =================================== +________________________________ test_mark_mro _________________________________ + + def test_mark_mro() -> None: + xfail = pytest.mark.xfail + + @xfail("a") + class A: + pass + + @xfail("b") + class B: + pass + + @xfail("c") + class C(A, B): + pass + + from _pytest.mark.structures import get_unpacked_marks + + all_marks = get_unpacked_marks(C) + +> assert all_marks == [xfail("c").mark, xfail("a").mark, xfail("b").mark] +E AssertionError: assert [Mark(name='x...), kwargs={})] == [Mark(name='x...), kwargs={})] +E At index 0 diff: Mark(name='xfail', args=('b',), kwargs={}) != Mark(name='xfail', args=('c',), kwargs={}) +E Use -v to get more diff + +testing/test_mark.py:1133: AssertionError +==================================== PASSES ==================================== +_________________________ test_marked_class_run_twice __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_class_run_twice0 +collected 6 items + +test_marked_class_run_twice.py ...... + +============================== 6 passed in 0.01s =============================== +_______________________________ test_ini_markers _______________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_ini_markers0, configfile: tox.ini +collected 1 item + +test_ini_markers.py . [100%] + +============================== 1 passed in 0.01s =============================== +_____________________________ test_markers_option ______________________________ +----------------------------- Captured stdout call ----------------------------- +@pytest.mark.a1: this is a webtest marker + +@pytest.mark.a1some: another marker + +@pytest.mark.nodescription: + +@pytest.mark.filterwarnings(warning): add a warning filter to the given test. see https://docs.pytest.org/en/stable/how-to/capture-warnings.html#pytest-mark-filterwarnings + +@pytest.mark.skip(reason=None): skip the given test function with an optional reason. Example: skip(reason="no way of currently testing this") skips the test. + +@pytest.mark.skipif(condition, ..., *, reason=...): skip the given test function if any of the conditions evaluate to True. Example: skipif(sys.platform == 'win32') skips the test if we are on the win32 platform. See https://docs.pytest.org/en/stable/reference/reference.html#pytest-mark-skipif + +@pytest.mark.xfail(condition, ..., *, reason=..., run=True, raises=None, strict=xfail_strict): mark the test function as an expected failure if any of the conditions evaluate to True. Optionally specify a reason for better reporting and run=False if you don't even want to execute the test function. If only specific exception(s) are expected, you can list them in raises, and if the test fails in other ways, it will be reported as a true failure. See https://docs.pytest.org/en/stable/reference/reference.html#pytest-mark-xfail + +@pytest.mark.parametrize(argnames, argvalues): call a test function multiple times passing in different arguments in turn. argvalues generally needs to be a list of values if argnames specifies only one name or a list of tuples of values if argnames specifies multiple names. Example: @parametrize('arg1', [1,2]) would lead to two calls of the decorated test function, one with arg1=1 and another with arg1=2.see https://docs.pytest.org/en/stable/how-to/parametrize.html for more info and examples. + +@pytest.mark.usefixtures(fixturename1, fixturename2, ...): mark tests as needing all of the specified fixtures. see https://docs.pytest.org/en/stable/explanation/fixtures.html#usefixtures + +@pytest.mark.tryfirst: mark a hook implementation function such that the plugin machinery will try to call it first/as early as possible. DEPRECATED, use @pytest.hookimpl(tryfirst=True) instead. + +@pytest.mark.trylast: mark a hook implementation function such that the plugin machinery will try to call it last/as late as possible. DEPRECATED, use @pytest.hookimpl(trylast=True) instead. + +_________________________ test_ini_markers_whitespace __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_ini_markers_whitespace0, configfile: tox.ini +collected 1 item + +test_ini_markers_whitespace.py . [100%] + +============================== 1 passed in 0.00s =============================== +_______________________ test_marker_without_description ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marker_without_description0, configfile: setup.cfg +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________ test_markers_option_with_plugin_in_current_dir ________________ +----------------------------- Captured stdout call ----------------------------- +@pytest.mark.flip:flop + +@pytest.mark.filterwarnings(warning): add a warning filter to the given test. see https://docs.pytest.org/en/stable/how-to/capture-warnings.html#pytest-mark-filterwarnings + +@pytest.mark.skip(reason=None): skip the given test function with an optional reason. Example: skip(reason="no way of currently testing this") skips the test. + +@pytest.mark.skipif(condition, ..., *, reason=...): skip the given test function if any of the conditions evaluate to True. Example: skipif(sys.platform == 'win32') skips the test if we are on the win32 platform. See https://docs.pytest.org/en/stable/reference/reference.html#pytest-mark-skipif + +@pytest.mark.xfail(condition, ..., *, reason=..., run=True, raises=None, strict=xfail_strict): mark the test function as an expected failure if any of the conditions evaluate to True. Optionally specify a reason for better reporting and run=False if you don't even want to execute the test function. If only specific exception(s) are expected, you can list them in raises, and if the test fails in other ways, it will be reported as a true failure. See https://docs.pytest.org/en/stable/reference/reference.html#pytest-mark-xfail + +@pytest.mark.parametrize(argnames, argvalues): call a test function multiple times passing in different arguments in turn. argvalues generally needs to be a list of values if argnames specifies only one name or a list of tuples of values if argnames specifies multiple names. Example: @parametrize('arg1', [1,2]) would lead to two calls of the decorated test function, one with arg1=1 and another with arg1=2.see https://docs.pytest.org/en/stable/how-to/parametrize.html for more info and examples. + +@pytest.mark.usefixtures(fixturename1, fixturename2, ...): mark tests as needing all of the specified fixtures. see https://docs.pytest.org/en/stable/explanation/fixtures.html#usefixtures + +@pytest.mark.tryfirst: mark a hook implementation function such that the plugin machinery will try to call it first/as early as possible. DEPRECATED, use @pytest.hookimpl(tryfirst=True) instead. + +@pytest.mark.trylast: mark a hook implementation function such that the plugin machinery will try to call it last/as late as possible. DEPRECATED, use @pytest.hookimpl(trylast=True) instead. + +_________________________ test_mark_on_pseudo_function _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_on_pseudo_function0 +collected 1 item + +test_mark_on_pseudo_function.py . [100%] + +============================== 1 passed in 0.00s =============================== +_________ test_strict_prohibits_unregistered_markers[--strict-markers] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_prohibits_unregistered_markers0 +collected 0 items / 1 error + +==================================== ERRORS ==================================== +________ ERROR collecting test_strict_prohibits_unregistered_markers.py ________ +'unregisteredmark' not found in `markers` configuration option +=========================== short test summary info ============================ +ERROR test_strict_prohibits_unregistered_markers.py +!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +_____________ test_strict_prohibits_unregistered_markers[--strict] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_prohibits_unregistered_markers1 +collected 0 items / 1 error + +==================================== ERRORS ==================================== +________ ERROR collecting test_strict_prohibits_unregistered_markers.py ________ +'unregisteredmark' not found in `markers` configuration option +=============================== warnings summary =============================== +../../../../../repo/src/_pytest/config/__init__.py:1240 + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/repo/src/_pytest/config/__init__.py:1240: PytestRemovedIn8Warning: The --strict option is deprecated, use --strict-markers instead. + self.issue_config_time_warning( + +-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html +=========================== short test summary info ============================ +ERROR test_strict_prohibits_unregistered_markers.py +!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! +========================= 1 warning, 1 error in 0.03s ========================== +____________________ test_mark_option[xyz-expected_passed0] ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option0 +collected 2 items / 1 deselected / 1 selected + +test_mark_option.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +_______________ test_mark_option[((( xyz)) )-expected_passed1] _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option1 +collected 2 items / 1 deselected / 1 selected + +test_mark_option.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +________________ test_mark_option[not not xyz-expected_passed2] ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option2 +collected 2 items / 1 deselected / 1 selected + +test_mark_option.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +_______________ test_mark_option[xyz and xyz2-expected_passed3] ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option3 +collected 2 items / 2 deselected / 0 selected + +============================ 2 deselected in 0.00s ============================= +___________________ test_mark_option[xyz2-expected_passed4] ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option4 +collected 2 items / 1 deselected / 1 selected + +test_mark_option.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +________________ test_mark_option[xyz or xyz2-expected_passed5] ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option5 +collected 2 items + +test_mark_option.py .. [100%] + +============================== 2 passed in 0.00s =============================== +_____________ test_mark_option_custom[interface-expected_passed0] ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option_custom0 +collected 2 items / 1 deselected / 1 selected + +test_mark_option_custom.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +___________ test_mark_option_custom[not interface-expected_passed1] ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option_custom1 +collected 2 items / 1 deselected / 1 selected + +test_mark_option_custom.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +____________ test_keyword_option_custom[interface-expected_passed0] ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom0 +collected 5 items / 4 deselected / 1 selected + +test_keyword_option_custom.py . [100%] + +======================= 1 passed, 4 deselected in 0.00s ======================== +__________ test_keyword_option_custom[not interface-expected_passed1] __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom1 +collected 5 items / 1 deselected / 4 selected + +test_keyword_option_custom.py .... [100%] + +======================= 4 passed, 1 deselected in 0.00s ======================== +______________ test_keyword_option_custom[pass-expected_passed2] _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom2 +collected 5 items / 4 deselected / 1 selected + +test_keyword_option_custom.py . [100%] + +======================= 1 passed, 4 deselected in 0.00s ======================== +____________ test_keyword_option_custom[not pass-expected_passed3] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom3 +collected 5 items / 1 deselected / 4 selected + +test_keyword_option_custom.py .... [100%] + +======================= 4 passed, 1 deselected in 0.00s ======================== +_______ test_keyword_option_custom[not not not (pass)-expected_passed4] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom4 +collected 5 items / 1 deselected / 4 selected + +test_keyword_option_custom.py .... [100%] + +======================= 4 passed, 1 deselected in 0.01s ======================== +_____________ test_keyword_option_custom[1 or 2-expected_passed5] ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom5 +collected 5 items / 3 deselected / 2 selected + +test_keyword_option_custom.py .. [100%] + +======================= 2 passed, 3 deselected in 0.00s ======================== +__________ test_keyword_option_custom[not (1 or 2)-expected_passed6] ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom6 +collected 5 items / 2 deselected / 3 selected + +test_keyword_option_custom.py ... [100%] + +======================= 3 passed, 2 deselected in 0.01s ======================== +______________________ test_keyword_option_considers_mark ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_considers_mark0 +collected 1 item + +test_marks_as_keywords.py . [100%] + +============================== 1 passed in 0.00s =============================== +____________ test_keyword_option_parametrize[None-expected_passed0] ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_parametrize0 +collected 3 items / 2 deselected / 1 selected + +test_keyword_option_parametrize.py . [100%] + +======================= 1 passed, 2 deselected in 0.00s ======================== +___________ test_keyword_option_parametrize[[1.3]-expected_passed1] ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_parametrize1 +collected 3 items / 2 deselected / 1 selected + +test_keyword_option_parametrize.py . [100%] + +======================= 1 passed, 2 deselected in 0.00s ======================== +____________ test_keyword_option_parametrize[2-3-expected_passed2] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_parametrize2 +collected 3 items / 2 deselected / 1 selected + +test_keyword_option_parametrize.py . [100%] + +======================= 1 passed, 2 deselected in 0.00s ======================== +_________________________ test_parametrize_with_module _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrize_with_module0 +collected 1 item + +test_parametrize_with_module.py . [100%] + +============================== 1 passed in 0.00s =============================== +________________ test_parametrized_collected_from_command_line _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrized_collected_from_command_line0 +collected 3 items + +test_parametrized_collected_from_command_line.py ... [100%] + +============================== 3 passed in 0.00s =============================== +__________________ test_parametrized_collect_with_wrong_args ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrized_collect_with_wrong_args0 +collected 0 items / 1 error + +==================================== ERRORS ==================================== +________ ERROR collecting test_parametrized_collect_with_wrong_args.py _________ +test_parametrized_collect_with_wrong_args.py::test_func: in "parametrize" the number of names (2): + ['foo', 'bar'] +must be equal to the number of values (3): + (1, 2, 3) +=========================== short test summary info ============================ +ERROR test_parametrized_collect_with_wrong_args.py +!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.05s =============================== +________________________ test_parametrized_with_kwargs _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrized_with_kwargs0 +collected 4 items + +test_parametrized_with_kwargs.py .... [100%] + +============================== 4 passed in 0.01s =============================== +__________________________ test_parametrize_iterator ___________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrize_iterator0 +collected 3 items + +test_parametrize_iterator.py ... [100%] + +============================== 3 passed in 0.00s =============================== +___________________ TestFunctional.test_merging_markers_deep ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_merging_markers_deep0 +collected 2 items + + + + + + + +========================== 2 tests collected in 0.00s ========================== + > + > +____ TestFunctional.test_mark_decorator_subclass_does_not_propagate_to_base ____ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_decorator_subclass_does_not_propagate_to_base0 +collected 2 items + + + + + + + +========================== 2 tests collected in 0.00s ========================== +__________ TestFunctional.test_mark_should_not_pass_to_siebling_class __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_should_not_pass_to_siebling_class0 +collected 3 items + + + + + + + + + +========================== 3 tests collected in 0.00s ========================== +[, , ] ['test_mark_should_not_pass_to_siebling_class.py::TestBase::test_foo', 'test_mark_should_not_pass_to_siebling_class.py::TestSub::test_foo', 'test_mark_should_not_pass_to_siebling_class.py::TestOtherSub::test_foo'] +____________ TestFunctional.test_mark_decorator_baseclasses_merged _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_decorator_baseclasses_merged0 +collected 2 items + + + + + + + +========================== 2 tests collected in 0.00s ========================== +_______________________ TestFunctional.test_mark_closest _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_closest0 +collected 2 items + + + + + + +========================== 2 tests collected in 0.00s ========================== +__________________ TestFunctional.test_mark_with_wrong_marker __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_with_wrong_marker0 +collected 0 items / 1 error + +==================================== ERRORS ==================================== +_______________ ERROR collecting test_mark_with_wrong_marker.py ________________ +../../../../../repo/src/_pytest/runner.py:339: in from_call + result: Optional[TResult] = func() +../../../../../repo/src/_pytest/runner.py:370: in + call = CallInfo.from_call(lambda: list(collector.collect()), "collect") +../../../../../repo/src/_pytest/python.py:531: in collect + self._inject_setup_module_fixture() +../../../../../repo/src/_pytest/python.py:545: in _inject_setup_module_fixture + self.obj, ("setUpModule", "setup_module") +../../../../../repo/src/_pytest/python.py:314: in obj + self.own_markers.extend(get_unpacked_marks(self.obj)) +../../../../../repo/src/_pytest/mark/structures.py:388: in get_unpacked_marks + return list(normalize_mark_list(mark_list)) +../../../../../repo/src/_pytest/mark/structures.py:404: in normalize_mark_list + raise TypeError(f"got {repr(mark_obj)} instead of Mark") +E TypeError: got instead of Mark +=========================== short test summary info ============================ +ERROR test_mark_with_wrong_marker.py - TypeError: got /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_dynamically_in_funcarg0 +collected 1 item + +test_mark_dynamically_in_funcarg.py . [100%] +keyword: {'test_func': 1, 'hello': 1, 'test_mark_dynamically_in_funcarg.py': 1, 'test_mark_dynamically_in_funcarg0': 1} + +============================== 1 passed in 0.00s =============================== +____________ TestFunctional.test_no_marker_match_on_unmarked_names _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_marker_match_on_unmarked_names0 +collected 2 items / 2 deselected / 0 selected + +============================ 2 deselected in 0.00s ============================= +__________________ TestFunctional.test_keywords_at_node_level __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keywords_at_node_level0 +collected 1 item + +test_keywords_at_node_level.py . [100%] + +============================== 1 passed in 0.00s =============================== +________________ TestFunctional.test_keyword_added_for_session _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_added_for_session0 +collected 1 item + +test_keyword_added_for_session.py . [100%] + +============================== 1 passed in 0.01s =============================== +___________________ TestFunctional.test_mark_from_parameters ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_from_parameters0 +collected 1 item + +test_mark_from_parameters.py s [100%] + +============================== 1 skipped in 0.00s ============================== +_________________ TestFunctional.test_reevaluate_dynamic_expr __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_reevaluate_dynamic_expr0 +collected 2 items + +test_reevaluate_dynamic_expr1.py s [ 50%] +test_reevaluate_dynamic_expr2.py . [100%] + +========================= 1 passed, 1 skipped in 0.01s ========================= +___________________ TestKeywordSelection.test_select_simple ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_simple0 +collected 2 items / 1 deselected / 1 selected + +test_select_simple.py F + +=================================== FAILURES =================================== +___________________________________ test_one ___________________________________ + + def test_one(): +> assert 0 +E assert 0 + +test_select_simple.py:2: AssertionError +=========================== short test summary info ============================ +FAILED test_select_simple.py::test_one - assert 0 +======================= 1 failed, 1 deselected in 0.01s ======================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_simple0 +collected 2 items / 1 deselected / 1 selected + +test_select_simple.py F + +=================================== FAILURES =================================== +___________________________________ test_one ___________________________________ + + def test_one(): +> assert 0 +E assert 0 + +test_select_simple.py:2: AssertionError +=========================== short test summary info ============================ +FAILED test_select_simple.py::test_one - assert 0 +======================= 1 failed, 1 deselected in 0.00s ======================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_simple0 +collected 2 items / 1 deselected / 1 selected + +test_select_simple.py F + +=================================== FAILURES =================================== +__________________________ TestClass.test_method_one ___________________________ + +self = + + def test_method_one(self): +> assert 42 == 43 +E assert 42 == 43 + +test_select_simple.py:5: AssertionError +=========================== short test summary info ============================ +FAILED test_select_simple.py::TestClass::test_method_one - assert 42 == 43 +======================= 1 failed, 1 deselected in 0.00s ======================== +_____________ TestKeywordSelection.test_select_extra_keywords[xxx] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords0 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'xxx' +_______ TestKeywordSelection.test_select_extra_keywords[xxx and test_2] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords1 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'xxx and test_2' +__________ TestKeywordSelection.test_select_extra_keywords[TestClass] __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords2 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'TestClass' +_____ TestKeywordSelection.test_select_extra_keywords[xxx and not test_1] ______ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords3 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'xxx and not test_1' +____ TestKeywordSelection.test_select_extra_keywords[TestClass and test_2] _____ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords4 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'TestClass and test_2' +_ TestKeywordSelection.test_select_extra_keywords[xxx and TestClass and test_2] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords5 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.01s ======================== +keyword 'xxx and TestClass and test_2' +___________________ TestKeywordSelection.test_keyword_extra ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_extra0 +collected 1 item + +test_keyword_extra.py F [100%] + +=================================== FAILURES =================================== +___________________________________ test_one ___________________________________ + + def test_one(): +> assert 0 +E assert 0 + +test_keyword_extra.py:2: AssertionError +=========================== short test summary info ============================ +FAILED test_keyword_extra.py::test_one - assert 0 +============================== 1 failed in 0.00s =============================== +________________ TestKeywordSelection.test_no_magic_values[__] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_magic_values0 +collected 1 item / 1 deselected / 0 selected + +============================ 1 deselected in 0.00s ============================= +_________________ TestKeywordSelection.test_no_magic_values[+] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_magic_values1 +collected 1 item / 1 deselected / 0 selected + +============================ 1 deselected in 0.00s ============================= +________________ TestKeywordSelection.test_no_magic_values[..] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_magic_values2 +collected 1 item / 1 deselected / 0 selected + +============================ 1 deselected in 0.00s ============================= +_______ TestKeywordSelection.test_no_match_directories_outside_the_suite _______ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_match_directories_outside_the_suite0 +collected 2 items + + + + + + +========================== 2 tests collected in 0.00s ========================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_match_directories_outside_the_suite0 +collected 2 items / 2 deselected / 0 selected + +================== no tests collected (2 deselected) in 0.00s ================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_match_directories_outside_the_suite0 +collected 2 items / 1 deselected / 1 selected + + + + + +================= 1/2 tests collected (1 deselected) in 0.00s ================== +____________________ test_parameterset_for_fail_at_collect _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parameterset_for_fail_at_collect0, configfile: tox.ini +collected 0 items / 1 error + +==================================== ERRORS ==================================== +__________ ERROR collecting test_parameterset_for_fail_at_collect.py ___________ +Empty parameter set in 'test' at line 3 +=========================== short test summary info ============================ +ERROR test_parameterset_for_fail_at_collect.py +!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.05s =============================== +________________________ test_mark_expressions_no_smear ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_expressions_no_smear0 +collected 2 items / 1 deselected / 1 selected + +test_mark_expressions_no_smear.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +________________________ test_markers_from_parametrize _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_markers_from_parametrize0 +collected 4 items + +test_markers_from_parametrize.py .... [100%] + +============================== 4 passed in 0.01s =============================== +___________ test_marker_expr_eval_failure_handling[NOT internal_err] ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marker_expr_eval_failure_handling0 +collected 1 item + +============================ no tests ran in 0.00s ============================= +----------------------------- Captured stderr call ----------------------------- +ERROR: Wrong expression passed to '-m': NOT internal_err: at column 5: expected end of input; got identifier + +__________ test_marker_expr_eval_failure_handling[NOT (internal_err)] __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marker_expr_eval_failure_handling1 +collected 1 item + +============================ no tests ran in 0.00s ============================= +----------------------------- Captured stderr call ----------------------------- +ERROR: Wrong expression passed to '-m': NOT (internal_err): at column 5: expected end of input; got left parenthesis + +________________ test_marker_expr_eval_failure_handling[bogus=] ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marker_expr_eval_failure_handling2 +collected 1 item + +============================ no tests ran in 0.00s ============================= +----------------------------- Captured stderr call ----------------------------- +ERROR: Wrong expression passed to '-m': bogus=: at column 6: unexpected character "=" + +=========================== short test summary info ============================ +PASSED testing/test_mark.py::TestMark::test_pytest_exists_in_namespace_all[mark] +PASSED testing/test_mark.py::TestMark::test_pytest_exists_in_namespace_all[param] +PASSED testing/test_mark.py::TestMark::test_pytest_mark_notcallable +PASSED testing/test_mark.py::TestMark::test_mark_with_param +PASSED testing/test_mark.py::TestMark::test_pytest_mark_name_starts_with_underscore +PASSED testing/test_mark.py::TestMarkDecorator::test__eq__[lhs0-rhs0-True] +PASSED testing/test_mark.py::TestMarkDecorator::test__eq__[lhs1-rhs1-False] +PASSED testing/test_mark.py::TestMarkDecorator::test__eq__[lhs2-bar-False] +PASSED testing/test_mark.py::TestMarkDecorator::test__eq__[foo-rhs3-False] +PASSED testing/test_mark.py::TestMarkDecorator::test_aliases +PASSED testing/test_mark.py::test_pytest_param_id_requires_string +PASSED testing/test_mark.py::test_pytest_param_id_allows_none_or_string[None] +PASSED testing/test_mark.py::test_pytest_param_id_allows_none_or_string[hello world] +PASSED testing/test_mark.py::test_marked_class_run_twice +PASSED testing/test_mark.py::test_ini_markers +PASSED testing/test_mark.py::test_markers_option +PASSED testing/test_mark.py::test_ini_markers_whitespace +PASSED testing/test_mark.py::test_marker_without_description +PASSED testing/test_mark.py::test_markers_option_with_plugin_in_current_dir +PASSED testing/test_mark.py::test_mark_on_pseudo_function +PASSED testing/test_mark.py::test_strict_prohibits_unregistered_markers[--strict-markers] +PASSED testing/test_mark.py::test_strict_prohibits_unregistered_markers[--strict] +PASSED testing/test_mark.py::test_mark_option[xyz-expected_passed0] +PASSED testing/test_mark.py::test_mark_option[((( xyz)) )-expected_passed1] +PASSED testing/test_mark.py::test_mark_option[not not xyz-expected_passed2] +PASSED testing/test_mark.py::test_mark_option[xyz and xyz2-expected_passed3] +PASSED testing/test_mark.py::test_mark_option[xyz2-expected_passed4] +PASSED testing/test_mark.py::test_mark_option[xyz or xyz2-expected_passed5] +PASSED testing/test_mark.py::test_mark_option_custom[interface-expected_passed0] +PASSED testing/test_mark.py::test_mark_option_custom[not interface-expected_passed1] +PASSED testing/test_mark.py::test_keyword_option_custom[interface-expected_passed0] +PASSED testing/test_mark.py::test_keyword_option_custom[not interface-expected_passed1] +PASSED testing/test_mark.py::test_keyword_option_custom[pass-expected_passed2] +PASSED testing/test_mark.py::test_keyword_option_custom[not pass-expected_passed3] +PASSED testing/test_mark.py::test_keyword_option_custom[not not not (pass)-expected_passed4] +PASSED testing/test_mark.py::test_keyword_option_custom[1 or 2-expected_passed5] +PASSED testing/test_mark.py::test_keyword_option_custom[not (1 or 2)-expected_passed6] +PASSED testing/test_mark.py::test_keyword_option_considers_mark +PASSED testing/test_mark.py::test_keyword_option_parametrize[None-expected_passed0] +PASSED testing/test_mark.py::test_keyword_option_parametrize[[1.3]-expected_passed1] +PASSED testing/test_mark.py::test_keyword_option_parametrize[2-3-expected_passed2] +PASSED testing/test_mark.py::test_parametrize_with_module +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[foo or-at column 7: expected not OR left parenthesis OR identifier; got end of input] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[foo or or-at column 8: expected not OR left parenthesis OR identifier; got or] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[(foo-at column 5: expected right parenthesis; got end of input] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[foo bar-at column 5: expected end of input; got identifier] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[or or-at column 1: expected not OR left parenthesis OR identifier; got or] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[not or-at column 5: expected not OR left parenthesis OR identifier; got or] +PASSED testing/test_mark.py::test_parametrized_collected_from_command_line +PASSED testing/test_mark.py::test_parametrized_collect_with_wrong_args +PASSED testing/test_mark.py::test_parametrized_with_kwargs +PASSED testing/test_mark.py::test_parametrize_iterator +PASSED testing/test_mark.py::TestFunctional::test_merging_markers_deep +PASSED testing/test_mark.py::TestFunctional::test_mark_decorator_subclass_does_not_propagate_to_base +PASSED testing/test_mark.py::TestFunctional::test_mark_should_not_pass_to_siebling_class +PASSED testing/test_mark.py::TestFunctional::test_mark_decorator_baseclasses_merged +PASSED testing/test_mark.py::TestFunctional::test_mark_closest +PASSED testing/test_mark.py::TestFunctional::test_mark_with_wrong_marker +PASSED testing/test_mark.py::TestFunctional::test_mark_dynamically_in_funcarg +PASSED testing/test_mark.py::TestFunctional::test_no_marker_match_on_unmarked_names +PASSED testing/test_mark.py::TestFunctional::test_keywords_at_node_level +PASSED testing/test_mark.py::TestFunctional::test_keyword_added_for_session +PASSED testing/test_mark.py::TestFunctional::test_mark_from_parameters +PASSED testing/test_mark.py::TestFunctional::test_reevaluate_dynamic_expr +PASSED testing/test_mark.py::TestKeywordSelection::test_select_simple +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx and test_2] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[TestClass] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx and not test_1] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[TestClass and test_2] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx and TestClass and test_2] +PASSED testing/test_mark.py::TestKeywordSelection::test_keyword_extra +PASSED testing/test_mark.py::TestKeywordSelection::test_no_magic_values[__] +PASSED testing/test_mark.py::TestKeywordSelection::test_no_magic_values[+] +PASSED testing/test_mark.py::TestKeywordSelection::test_no_magic_values[..] +PASSED testing/test_mark.py::TestKeywordSelection::test_no_match_directories_outside_the_suite +PASSED testing/test_mark.py::test_parameterset_for_parametrize_marks[None] +PASSED testing/test_mark.py::test_parameterset_for_parametrize_marks[] +PASSED testing/test_mark.py::test_parameterset_for_parametrize_marks[skip] +PASSED testing/test_mark.py::test_parameterset_for_parametrize_marks[xfail] +PASSED testing/test_mark.py::test_parameterset_for_fail_at_collect +PASSED testing/test_mark.py::test_parameterset_for_parametrize_bad_markname +PASSED testing/test_mark.py::test_mark_expressions_no_smear +PASSED testing/test_mark.py::test_addmarker_order +PASSED testing/test_mark.py::test_markers_from_parametrize +PASSED testing/test_mark.py::test_marker_expr_eval_failure_handling[NOT internal_err] +PASSED testing/test_mark.py::test_marker_expr_eval_failure_handling[NOT (internal_err)] +PASSED testing/test_mark.py::test_marker_expr_eval_failure_handling[bogus=] +XFAIL testing/test_mark.py::TestKeywordSelection::test_keyword_extra_dash +FAILED testing/test_mark.py::test_mark_mro - AssertionError: assert [Mark(nam... +=================== 1 failed, 88 passed, 1 xfailed in 1.92s ==================== diff --git a/bench/swebench/results/raw-deepseek/baseline/pytest-dev__pytest-5787/r1/regrade/grade.json b/bench/swebench/results/raw-deepseek/baseline/pytest-dev__pytest-5787/r1/regrade/grade.json new file mode 100644 index 0000000..1e9a808 --- /dev/null +++ b/bench/swebench/results/raw-deepseek/baseline/pytest-dev__pytest-5787/r1/regrade/grade.json @@ -0,0 +1,15 @@ +{ + "resolved": true, + "f2p": [ + 2, + 2 + ], + "p2p": [ + 123, + 123 + ], + "f2p_failed": [], + "p2p_failed": [], + "test_rc": 0, + "test_cmd": "/tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/venv/bin/python -m pytest -rA testing/code/test_code.py testing/code/test_excinfo.py testing/conftest.py testing/test_reports.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw-deepseek/baseline/pytest-dev__pytest-5787/r1/regrade/test_output.txt b/bench/swebench/results/raw-deepseek/baseline/pytest-dev__pytest-5787/r1/regrade/test_output.txt new file mode 100644 index 0000000..b23c1c4 --- /dev/null +++ b/bench/swebench/results/raw-deepseek/baseline/pytest-dev__pytest-5787/r1/regrade/test_output.txt @@ -0,0 +1,612 @@ +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/repo, inifile: tox.ini +collected 127 items + +testing/code/test_code.py ............... [ 11%] +testing/code/test_excinfo.py ...............s.......s................... [ 45%] +..................................................... [ 87%] +testing/test_reports.py ................ [100%] + +==================================== PASSES ==================================== +_______ TestTraceback_f_g_h.test_traceback_entry_getsource_in_construct ________ +----------------------------- Captured stdout call ----------------------------- +def xyz(): + try: + raise ValueError + except somenoname: +______ TestTraceback_f_g_h.test_traceback_filter_selective[-True] ______ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +_____ TestTraceback_f_g_h.test_traceback_filter_selective[-False] ______ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +___ TestTraceback_f_g_h.test_traceback_filter_selective[tracebackhide2-True] ___ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +__ TestTraceback_f_g_h.test_traceback_filter_selective[tracebackhide3-False] ___ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +________________ TestFormattedExcinfo.test_traceback_repr_style ________________ +----------------------------- Captured stdout call ----------------------------- + + def f(): +> g() + +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:3: +('_ ', None) +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:5: in g + h() +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:7: in h + i() +('_ ', None) + + def i(): +> raise ValueError() +E ValueError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:9: ValueError +___________________ TestFormattedExcinfo.test_exc_chain_repr ___________________ +----------------------------- Captured stdout call ----------------------------- + + def f(): + try: +> g() + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:6: +('_ ', None) + + def g(): +> raise ValueError() +E ValueError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:12: ValueError + +The above exception was the direct cause of the following exception: + + def f(): + try: + g() + except Exception as e: +> raise Err() from e +E test_exc_chain_repr0.mod.Err + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:8: Err + +During handling of the above exception, another exception occurred: + + def f(): + try: + g() + except Exception as e: + raise Err() from e + finally: +> h() + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:10: +('_ ', None) + + def h(): +> raise AttributeError() +E AttributeError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:15: AttributeError +_______ TestFormattedExcinfo.test_exc_repr_chain_suppression[from_none] ________ +----------------------------- Captured stdout call ----------------------------- + + def f(): + try: + g() + except Exception: +> raise AttributeError() from None +E AttributeError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_repr_chain_suppressio0/mod.py') +:6: AttributeError +___ TestFormattedExcinfo.test_exc_repr_chain_suppression[explicit_suppress] ____ +----------------------------- Captured stdout call ----------------------------- + + def f(): + try: + g() + except Exception: +> raise AttributeError() +E AttributeError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_repr_chain_suppressio1/mod.py') +:6: AttributeError +___________________________ test_match_raises_error ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_match_raises_error0 +collected 1 item + +test_match_raises_error.py F [100%] + +=================================== FAILURES =================================== +______________________________ test_division_zero ______________________________ + + def test_division_zero(): + with pytest.raises(ZeroDivisionError) as excinfo: + 0 / 0 +> excinfo.match(r'[123]+') +E AssertionError: Pattern '[123]+' not found in 'division by zero' + +test_match_raises_error.py:5: AssertionError +============================== 1 failed in 0.01s =============================== +_______________________________ test_cwd_deleted _______________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_cwd_deleted0 +collected 1 item + +test_cwd_deleted.py F [100%] + +=================================== FAILURES =================================== +_____________________________________ test _____________________________________ + +tmpdir = local('/tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/basetemp/test0') + + def test(tmpdir): + tmpdir.chdir() + tmpdir.remove() +> assert False +E assert False + +/tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_cwd_deleted0/test_cwd_deleted.py:4: AssertionError +============================== 1 failed in 0.01s =============================== +_________ TestReportSerialization.test_xdist_longrepr_to_str_issue_241 _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_xdist_longrepr_to_str_issue_2410 +collected 2 items + +test_xdist_longrepr_to_str_issue_241.py F. [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + +> def test_a(): assert False +E assert False + +test_xdist_longrepr_to_str_issue_241.py:1: AssertionError +========================= 1 failed, 1 passed in 0.01s ========================== +_______ TestReportSerialization.test_xdist_report_longrepr_reprcrash_130 _______ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_xdist_report_longrepr_reprcrash_1300 +collected 1 item + +test_xdist_report_longrepr_reprcrash_130.py F [100%] + +=================================== FAILURES =================================== +__________________________________ test_fail ___________________________________ + + def test_fail(): +> assert False, 'Expected Message' +E AssertionError: Expected Message +E assert False + +test_xdist_report_longrepr_reprcrash_130.py:2: AssertionError +============================== 1 failed in 0.01s =============================== +__________ TestReportSerialization.test_reprentries_serialization_170 __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_reprentries_serialization_1700 +collected 1 item + +test_reprentries_serialization_170.py F [100%] + +=================================== FAILURES =================================== +_______________________________ test_repr_entry ________________________________ + + def test_repr_entry(): + x = 0 +> assert x +E assert 0 + +x = 0 + +test_reprentries_serialization_170.py:3: AssertionError +============================== 1 failed in 0.01s =============================== +__________ TestReportSerialization.test_reprentries_serialization_196 __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_reprentries_serialization_1960 +collected 1 item + +test_reprentries_serialization_196.py F [100%] + +=================================== FAILURES =================================== +____________________________ test_repr_entry_native ____________________________ +Traceback (most recent call last): + File "/tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_reprentries_serialization_1960/test_reprentries_serialization_196.py", line 3, in test_repr_entry_native + assert x +AssertionError: assert 0 +============================== 1 failed in 0.01s =============================== +_______________ TestReportSerialization.test_itemreport_outcomes _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_itemreport_outcomes0 +collected 6 items + +test_itemreport_outcomes.py .Fssxx [100%] + +=================================== FAILURES =================================== +__________________________________ test_fail ___________________________________ + +> def test_fail(): 0/0 +E ZeroDivisionError: division by zero + +test_itemreport_outcomes.py:3: ZeroDivisionError +============== 1 failed, 1 passed, 2 skipped, 2 xfailed in 0.01s =============== +______________ TestReportSerialization.test_collectreport_passed _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collectreport_passed0 +collected 1 item + +test_collectreport_passed.py . [100%] + +============================== 1 passed in 0.01s =============================== +_______________ TestReportSerialization.test_collectreport_fail ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collectreport_fail0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_________________ ERROR collecting test_collectreport_fail.py __________________ +../../../../../repo/src/_pytest/python.py:501: in _importtestmodule + mod = self.fspath.pyimport(ensuresyspath=importmode) +../../../../../venv/lib/python3.9/site-packages/py/_path/local.py:704: in pyimport + __import__(modname) +:1007: in _find_and_load + ??? +:986: in _find_and_load_unlocked + ??? +:680: in _load_unlocked + ??? +../../../../../repo/src/_pytest/assertion/rewrite.py:131: in exec_module + source_stat, co = _rewrite_test(fn, self.config) +../../../../../repo/src/_pytest/assertion/rewrite.py:280: in _rewrite_test + tree = ast.parse(source, filename=fn) +~/.local/share/uv/python/cpython-3.9-linux-x86_64-gnu/lib/python3.9/ast.py:50: in parse + return compile(source, filename, mode, flags, +E File "/tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collectreport_fail0/test_collectreport_fail.py", line 1 +E qwe abc +E ^ +E SyntaxError: invalid syntax +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.10s =============================== +_________ TestReportSerialization.test_extended_report_deserialization _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_extended_report_deserialization0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +___________ ERROR collecting test_extended_report_deserialization.py ___________ +../../../../../repo/src/_pytest/python.py:501: in _importtestmodule + mod = self.fspath.pyimport(ensuresyspath=importmode) +../../../../../venv/lib/python3.9/site-packages/py/_path/local.py:704: in pyimport + __import__(modname) +:1007: in _find_and_load + ??? +:986: in _find_and_load_unlocked + ??? +:680: in _load_unlocked + ??? +../../../../../repo/src/_pytest/assertion/rewrite.py:131: in exec_module + source_stat, co = _rewrite_test(fn, self.config) +../../../../../repo/src/_pytest/assertion/rewrite.py:280: in _rewrite_test + tree = ast.parse(source, filename=fn) +~/.local/share/uv/python/cpython-3.9-linux-x86_64-gnu/lib/python3.9/ast.py:50: in parse + return compile(source, filename, mode, flags, +E File "/tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_extended_report_deserialization0/test_extended_report_deserialization.py", line 1 +E qwe abc +E ^ +E SyntaxError: invalid syntax +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.08s =============================== +__________________ TestReportSerialization.test_paths_support __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_paths_support0 +collected 1 item + +test_paths_support.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + + def test_a(): +> assert False +E assert False + +test_paths_support.py:2: AssertionError +============================== 1 failed in 0.01s =============================== +_____________ TestReportSerialization.test_deserialization_failure _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_deserialization_failure0 +collected 1 item + +test_deserialization_failure.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + + def test_a(): +> assert False +E assert False + +test_deserialization_failure.py:2: AssertionError +============================== 1 failed in 0.01s =============================== +_________ TestReportSerialization.test_chained_exceptions[TestReport] __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_chained_exceptions0 +collected 1 item + +test_chained_exceptions.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + + def test_a(): + try: +> foo() + +test_chained_exceptions.py:5: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + + def foo(): +> raise ValueError('value error') +E ValueError: value error + +test_chained_exceptions.py:2: ValueError + +The above exception was the direct cause of the following exception: + + def test_a(): + try: + foo() + except ValueError as e: +> raise RuntimeError('runtime error') from e +E RuntimeError: runtime error + +test_chained_exceptions.py:7: RuntimeError +============================== 1 failed in 0.01s =============================== +________ TestReportSerialization.test_chained_exceptions[CollectReport] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_chained_exceptions1 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_________________ ERROR collecting test_chained_exceptions.py __________________ +test_chained_exceptions.py:5: in test_a + foo() +test_chained_exceptions.py:2: in foo + raise ValueError('value error') +E ValueError: value error + +The above exception was the direct cause of the following exception: +test_chained_exceptions.py:9: in + test_a() +test_chained_exceptions.py:7: in test_a + raise RuntimeError('runtime error') from e +E RuntimeError: runtime error +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.05s =============================== +__________________________ TestHooks.test_test_report __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_test_report0 +collected 2 items + +test_test_report.py F. [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + +> def test_a(): assert False +E assert False + +test_test_report.py:1: AssertionError +========================= 1 failed, 1 passed in 0.01s ========================== +________________________ TestHooks.test_collect_report _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_report0 +collected 2 items + +test_collect_report.py F. [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + +> def test_a(): assert False +E assert False + +test_collect_report.py:1: AssertionError +========================= 1 failed, 1 passed in 0.01s ========================== +________ TestHooks.test_invalid_report_types[pytest_runtest_logreport] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_invalid_report_types0 +collected 1 item + +test_invalid_report_types.py . [100%] + +============================== 1 passed in 0.00s =============================== +__________ TestHooks.test_invalid_report_types[pytest_collectreport] ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_invalid_report_types1 +collected 1 item + +test_invalid_report_types.py . [100%] + +============================== 1 passed in 0.00s =============================== +=========================== short test summary info ============================ +PASSED testing/code/test_code.py::test_ne +PASSED testing/code/test_code.py::test_code_gives_back_name_for_not_existing_file +PASSED testing/code/test_code.py::test_code_with_class +PASSED testing/code/test_code.py::test_code_fullsource +PASSED testing/code/test_code.py::test_code_source +PASSED testing/code/test_code.py::test_frame_getsourcelineno_myself +PASSED testing/code/test_code.py::test_getstatement_empty_fullsource +PASSED testing/code/test_code.py::test_code_from_func +PASSED testing/code/test_code.py::test_unicode_handling +PASSED testing/code/test_code.py::test_code_getargs +PASSED testing/code/test_code.py::test_frame_getargs +PASSED testing/code/test_code.py::TestExceptionInfo::test_bad_getsource +PASSED testing/code/test_code.py::TestExceptionInfo::test_from_current_with_missing +PASSED testing/code/test_code.py::TestTracebackEntry::test_getsource +PASSED testing/code/test_code.py::TestReprFuncArgs::test_not_raise_exception_with_mixed_encoding +PASSED testing/code/test_excinfo.py::test_excinfo_simple +PASSED testing/code/test_excinfo.py::test_excinfo_from_exc_info_simple +PASSED testing/code/test_excinfo.py::test_excinfo_getstatement +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_entries +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_entry_getsource +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_entry_getsource_in_construct +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_cut +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[-True] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[-False] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[tracebackhide2-True] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[tracebackhide3-False] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_recursion_index +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_only_specific_recursion_errors +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_no_recursion_index +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_getcrashentry +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_getcrashentry_empty +PASSED testing/code/test_excinfo.py::test_excinfo_exconly +PASSED testing/code/test_excinfo.py::test_excinfo_repr_str +PASSED testing/code/test_excinfo.py::test_excinfo_for_later +PASSED testing/code/test_excinfo.py::test_excinfo_errisinstance +PASSED testing/code/test_excinfo.py::test_excinfo_no_sourcecode +PASSED testing/code/test_excinfo.py::test_entrysource_Queue_example +PASSED testing/code/test_excinfo.py::test_codepath_Queue_example +PASSED testing/code/test_excinfo.py::test_match_succeeds +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source_excinfo +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source_not_existing +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_many_line_source_not_existing +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source_failing_fullsource +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local_with_error +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local_with_exception_in_class_property +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local_truncated +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_lines +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_lines2 +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_lines_var_kw_args +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_short +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_no +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_tbfilter +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_traceback_short_no_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_and_excinfo +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_with_invalid_cwd +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_excinfo_addouterr +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_excinfo_reprcrash +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_recursion +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_reprexcinfo_getrepr +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_reprexcinfo_unicode +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long_missing_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long_incomplete_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long_filenames +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions0] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions1] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions2] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions3] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions4] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions5] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions6] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions7] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions8] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions9] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions10] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions11] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions12] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions13] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions14] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions15] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions16] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions17] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions18] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions19] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions20] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions21] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions22] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions23] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_traceback_repr_style +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_repr_chain_suppression[from_none] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_repr_chain_suppression[explicit_suppress] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr_without_traceback[cause-The above exception was the direct cause of the following exception:] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr_without_traceback[context-During handling of the above exception, another exception occurred:] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr_cycle +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[None-short] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[None-long] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf8-short] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf8-long] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf16-short] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf16-long] +PASSED testing/code/test_excinfo.py::test_exception_repr_extraction_error_on_recursion +PASSED testing/code/test_excinfo.py::test_no_recursion_index_on_recursion_error +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_cut_excludepath +PASSED testing/code/test_excinfo.py::test_match_raises_error +PASSED testing/code/test_excinfo.py::test_cwd_deleted +PASSED testing/test_reports.py::TestReportSerialization::test_xdist_longrepr_to_str_issue_241 +PASSED testing/test_reports.py::TestReportSerialization::test_xdist_report_longrepr_reprcrash_130 +PASSED testing/test_reports.py::TestReportSerialization::test_reprentries_serialization_170 +PASSED testing/test_reports.py::TestReportSerialization::test_reprentries_serialization_196 +PASSED testing/test_reports.py::TestReportSerialization::test_itemreport_outcomes +PASSED testing/test_reports.py::TestReportSerialization::test_collectreport_passed +PASSED testing/test_reports.py::TestReportSerialization::test_collectreport_fail +PASSED testing/test_reports.py::TestReportSerialization::test_extended_report_deserialization +PASSED testing/test_reports.py::TestReportSerialization::test_paths_support +PASSED testing/test_reports.py::TestReportSerialization::test_deserialization_failure +PASSED testing/test_reports.py::TestReportSerialization::test_chained_exceptions[TestReport] +PASSED testing/test_reports.py::TestReportSerialization::test_chained_exceptions[CollectReport] +PASSED testing/test_reports.py::TestHooks::test_test_report +PASSED testing/test_reports.py::TestHooks::test_collect_report +PASSED testing/test_reports.py::TestHooks::test_invalid_report_types[pytest_runtest_logreport] +PASSED testing/test_reports.py::TestHooks::test_invalid_report_types[pytest_collectreport] +SKIPPED [1] /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:251: could not import 'decorator': No module named 'decorator' +SKIPPED [1] /tmp/regrade/deepseek/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:348: could not import 'jinja2': No module named 'jinja2' +======================== 125 passed, 2 skipped in 2.02s ======================== diff --git a/bench/swebench/results/raw-deepseek/baseline/pytest-dev__pytest-6197/r1/regrade/grade.json b/bench/swebench/results/raw-deepseek/baseline/pytest-dev__pytest-6197/r1/regrade/grade.json new file mode 100644 index 0000000..200163f --- /dev/null +++ b/bench/swebench/results/raw-deepseek/baseline/pytest-dev__pytest-6197/r1/regrade/grade.json @@ -0,0 +1,15 @@ +{ + "resolved": true, + "f2p": [ + 2, + 2 + ], + "p2p": [ + 145, + 145 + ], + "f2p_failed": [], + "p2p_failed": [], + "test_rc": 0, + "test_cmd": "/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/venv/bin/python -m pytest -rA testing/test_collection.py testing/test_skipping.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw-deepseek/baseline/pytest-dev__pytest-6197/r1/regrade/test_output.txt b/bench/swebench/results/raw-deepseek/baseline/pytest-dev__pytest-6197/r1/regrade/test_output.txt new file mode 100644 index 0000000..8f23116 --- /dev/null +++ b/bench/swebench/results/raw-deepseek/baseline/pytest-dev__pytest-6197/r1/regrade/test_output.txt @@ -0,0 +1,3632 @@ +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo, inifile: tox.ini +collected 149 items + +testing/test_collection.py . [ 0%] +testing/test_skipping.py . [ 1%] +testing/test_collection.py ............................x................ [ 31%] +............................ [ 50%] +testing/test_skipping.py ............................................... [ 81%] +........................... [100%] + +==================================== PASSES ==================================== +______________________ TestCollector.test_check_equality _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_check_equality0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________________________ TestCollector.test_getparent _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_getparent0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +__________________ TestCollector.test_getcustomfile_roundtrip __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_getcustomfile_roundtrip0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +collected 0 items +_______________ TestCollector.test_can_skip_class_with_test_attr _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_can_skip_class_with_test_attr0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________ TestCollectFS.test_ignored_certain_directories ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_certain_directories0 +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +_______________ TestCollectFS.test_ignored_virtualenvs[activate] _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs0 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs0 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_____________ TestCollectFS.test_ignored_virtualenvs[activate.csh] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs1 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs1 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +____________ TestCollectFS.test_ignored_virtualenvs[activate.fish] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs2 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs2 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs2 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_______________ TestCollectFS.test_ignored_virtualenvs[Activate] _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs3 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs3 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs3 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_____________ TestCollectFS.test_ignored_virtualenvs[Activate.bat] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs4 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs4 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs4 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_____________ TestCollectFS.test_ignored_virtualenvs[Activate.ps1] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs5 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs5 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs5 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +__ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[activate] ___ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence0 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[activate.csh] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence1 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[activate.fish] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence2 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence2 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +__ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[Activate] ___ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence3 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence3 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[Activate.bat] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence4 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence4 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[Activate.ps1] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence5 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence5 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +___________________ TestCollectFS.test_custom_norecursedirs ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_norecursedirs0, inifile: tox.ini +collected 1 item + +xy/test_ok.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_norecursedirs0, inifile: tox.ini +collected 1 item + +xyz123/test_2.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_2 ____________________________________ + +> def test_2(): 0/0 +E ZeroDivisionError: division by zero + +xyz123/test_2.py:1: ZeroDivisionError +============================== 1 failed in 0.02s =============================== +_______________________ TestCollectFS.test_testpaths_ini _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini, testpaths: gui, uts +collecting ... collected 2 items + + + + + +============================ no tests ran in 0.01s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +_____________ TestCollectPluginHookRelay.test_pytest_collect_file ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________ TestCollectPluginHookRelay.test_pytest_collect_directory ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_directory0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________________ TestPrunetraceback.test_custom_repr_failure __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_repr_failure0 +collected 0 items / 2 errors + +==================================== ERRORS ==================================== +_________________ ERROR collecting test_custom_repr_failure.py _________________ +hello world +_________________ ERROR collecting test_custom_repr_failure.py _________________ +ImportError while importing test module '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_repr_failure0/test_custom_repr_failure.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_custom_repr_failure.py:1: in + import not_exists +E ModuleNotFoundError: No module named 'not_exists' +!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 2 error in 0.03s =============================== +_________________ TestCustomConftests.test_ignore_collect_path _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignore_collect_path0 +collected 1 item + +test_ignore_collect_path.py . [100%] + +============================== 1 passed in 0.01s =============================== +________ TestCustomConftests.test_ignore_collect_not_called_on_argument ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignore_collect_not_called_on_argument0 +collected 1 item + +test_ignore_collect_not_called_on_argument.py . [100%] + +============================== 1 passed in 0.00s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignore_collect_not_called_on_argument0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________ TestCustomConftests.test_collectignore_exclude_on_option ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignore_exclude_on_option0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignore_exclude_on_option0 +collected 1 item + +test_world.py . [100%] + +============================== 1 passed in 0.00s =============================== +_________ TestCustomConftests.test_collectignoreglob_exclude_on_option _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignoreglob_exclude_on_option0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignoreglob_exclude_on_option0 +collected 2 items + +test_welt.py . [ 50%] +test_world.py . [100%] + +============================== 2 passed in 0.01s =============================== +__________ TestCustomConftests.test_pytest_fs_collect_hooks_are_seen ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_fs_collect_hooks_are_seen0 +collected 2 items + + + + + +============================ no tests ran in 0.01s ============================= +_________ TestCustomConftests.test_pytest_collect_file_from_sister_dir _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file_from_sister_dir0 +collected 5 items + + +/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file_from_sister_dir0/sub1> + + + + +/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file_from_sister_dir0/sub2> + + + + + +============================ no tests ran in 0.02s ============================= +______________ TestSession.test_collect_protocol_single_function _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0 +collected 1 item + + + +============================ no tests ran in 0.01s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + .Collect object at 0x7fb0c4757c10>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + .Collect object at 0x7fb0c4757c10>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})>, + , 'startdir': local('/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0')})>, + })>, + })>, + })>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })>, + })>, + })>, + , 'name': '__name__', 'obj': 'test_collect_protocol_single_function'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': ''})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fb0c39b5160>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_protocol_single_function', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fb0c39b5160>, origin='/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/__pycache__/test_collect_protocol_single_function.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7fb0c473e430>, 'items': []})>, + })>, + , 'startdir': local('/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0'), 'items': []})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7fb0c473e430>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7fb0c4757c10>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7fb0c4757c10>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c4757c70>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == topdir' -> })> +NAMEMATCH pytest_make_collect_report })> +CHECKERMATCH 'collector.fspath == topdir' -> })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == p' -> })> +NAMEMATCH pytest_make_collect_report })> +CHECKERMATCH 'collector.fspath == p' -> })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'test_collect_protocol_single_function'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'test_collect_protocol_single_function'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': ''})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': ''})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fb0c39b5160>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fb0c39b5160>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_protocol_single_function', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fb0c39b5160>, origin='/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_protocol_single_function', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fb0c39b5160>, origin='/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/__pycache__/test_collect_protocol_single_function.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/__pycache__/test_collect_protocol_single_function.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.result[0].name == 'test_func'" -> })> +___________________ TestSession.test_collect_protocol_method ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_method0 +collected 1 item + + + + +============================ no tests ran in 0.01s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_method0 +collected 1 item + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_method0 +collected 1 item + + + + +============================ no tests ran in 0.00s ============================= +________________ TestSession.test_collect_custom_nodes_multi_id ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0 +collected 2 items + + + + + +============================ no tests ran in 0.00s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + .Collect object at 0x7fb0c38d9a30>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + .Collect object at 0x7fb0c38d9a30>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})>, + , 'startdir': local('/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0')})>, + })>, + })>, + })>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })>, + })>, + })>, + })>, + })>, + })>, + })>, + })>, + , 'name': '__name__', 'obj': 'test_collect_custom_nodes_multi_id'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': ''})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fb0c3898190>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_custom_nodes_multi_id', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fb0c3898190>, origin='/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/__pycache__/test_collect_custom_nodes_multi_id.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7fb0c386b940>, 'items': [, ]})>, + })>, + , 'startdir': local('/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0'), 'items': [, ]})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7fb0c386b940>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7fb0c38d9a30>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7fb0c38d9a30>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3861160>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == collector.session.fspath' -> })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH "collector.__class__.__name__ == 'SpecialFile'" -> })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH "collector.__class__.__name__ == 'Module'" -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'test_collect_custom_nodes_multi_id'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'test_collect_custom_nodes_multi_id'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': ''})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': ''})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fb0c3898190>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fb0c3898190>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_custom_nodes_multi_id', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fb0c3898190>, origin='/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_custom_nodes_multi_id', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fb0c3898190>, origin='/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/__pycache__/test_collect_custom_nodes_multi_id.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/__pycache__/test_collect_custom_nodes_multi_id.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH 'report.nodeid.startswith(p.basename)' -> })> +________________ TestSession.test_collect_subdir_event_ordering ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0 +collected 1 item +/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa> + + + +============================ no tests ran in 0.01s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + .Collect object at 0x7fb0c3898610>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + .Collect object at 0x7fb0c3898610>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})>, + , 'startdir': local('/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0')})>, + })>, + })>, + })>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'config': <_pytest.config.Config object at 0x7fb0c38c0910>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'parent': })>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7fb0c38c0910>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })>, + })>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7fb0c38c0910>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + })>, + })>, + , 'name': '__name__', 'obj': 'aaa.test_aaa'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': 'aaa'})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fb0c3856160>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fb0c3856160>, origin='/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__pycache__/test_aaa.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7fb0c38c0910>, 'items': []})>, + })>, + , 'startdir': local('/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0'), 'items': []})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7fb0c38c0910>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7fb0c3898610>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7fb0c3898610>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c3898640>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +NOCHECKERMATCH 'collector.fspath == test_aaa' - })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'config': <_pytest.config.Config object at 0x7fb0c38c0910>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7fb0c38c0910>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NOCHECKERMATCH 'collector.fspath == test_aaa' - /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7fb0c38c0910>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == test_aaa' -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': 'aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': 'aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fb0c3856160>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fb0c3856160>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fb0c3856160>, origin='/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fb0c3856160>, origin='/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.nodeid.startswith('aaa/test_aaa.py')" -> })> +________________ TestSession.test_collect_two_commandline_args _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0 +collected 2 items +/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa> + + +/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb> + + + +============================ no tests ran in 0.01s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + .Collect object at 0x7fb0c37fda90>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + .Collect object at 0x7fb0c37fda90>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})>, + , 'startdir': local('/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0')})>, + })>, + })>, + })>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'config': <_pytest.config.Config object at 0x7fb0c3937f10>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'parent': })>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'config': <_pytest.config.Config object at 0x7fb0c3937f10>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'parent': })>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7fb0c3937f10>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'config': <_pytest.config.Config object at 0x7fb0c3937f10>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })>, + })>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7fb0c3937f10>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + })>, + })>, + , 'name': '__name__', 'obj': 'aaa.test_aaa'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': 'aaa'})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fb0c37a8070>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fb0c37a8070>, origin='/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__pycache__/test_aaa.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + })>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'config': <_pytest.config.Config object at 0x7fb0c3937f10>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + })>, + })>, + , 'name': '__name__', 'obj': 'bbb.test_bbb'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': 'bbb'})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fb0c37a8070>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='bbb.test_bbb', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fb0c37a8070>, origin='/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__pycache__/test_bbb.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7fb0c3937f10>, 'items': [, ]})>, + })>, + , 'startdir': local('/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0'), 'items': [, ]})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7fb0c3937f10>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7fb0c37fda90>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7fb0c37fda90>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fb0c37ee2e0>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +NOCHECKERMATCH 'collector.fspath == test_aaa' - })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'config': <_pytest.config.Config object at 0x7fb0c3937f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'config': <_pytest.config.Config object at 0x7fb0c3937f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7fb0c3937f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'config': <_pytest.config.Config object at 0x7fb0c3937f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NOCHECKERMATCH 'collector.fspath == test_aaa' - /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7fb0c3937f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == test_aaa' -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': 'aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': 'aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fb0c37a8070>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fb0c37a8070>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fb0c37a8070>, origin='/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fb0c37a8070>, origin='/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.nodeid == 'aaa/test_aaa.py'" -> })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NOCHECKERMATCH 'collector.fspath == test_bbb' - /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'config': <_pytest.config.Config object at 0x7fb0c3937f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == test_bbb' -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'bbb.test_bbb'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'bbb.test_bbb'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': 'bbb'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': 'bbb'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fb0c37a8070>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fb0c37a8070>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='bbb.test_bbb', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fb0c37a8070>, origin='/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='bbb.test_bbb', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fb0c37a8070>, origin='/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__pycache__/test_bbb.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__pycache__/test_bbb.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.nodeid == 'bbb/test_bbb.py'" -> })> +_____________________ TestSession.test_serialization_byid ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_serialization_byid0 +collected 1 item + + + +============================ no tests ran in 0.01s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_serialization_byid0 +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +_____________ TestSession.test_find_byid_without_instance_parents ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_find_byid_without_instance_parents0 +collected 1 item + + + + +============================ no tests ran in 0.01s ============================= +____________________ Test_getinitialnodes.test_global_file _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_global_file1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ Test_getinitialnodes.test_pkgfile _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pkgfile0/subdir +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ Test_genitems.test_check_collect_hashes ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_check_collect_hashes0 +collected 4 items + + + + + + + +============================ no tests ran in 0.01s ============================= +______________________ Test_genitems.test_example_items1 _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_example_items10 +collected 3 items + + + + + + + +============================ no tests ran in 0.01s ============================= +test_example_items10.test_example_items1.testone +_________ Test_genitems.test_class_and_functions_discovery_using_glob __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_class_and_functions_discovery_using_glob0, inifile: tox.ini +collected 2 items + + + + + + +============================ no tests ran in 0.01s ============================= +__________________ test_matchnodes_two_collections_same_file ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_matchnodes_two_collections_same_file0 +collected 2 items + +test_matchnodes_two_collections_same_file.abc .. [100%] + +============================== 2 passed in 0.00s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_matchnodes_two_collections_same_file0 +collected 1 item + +test_matchnodes_two_collections_same_file.abc . [100%] + +============================== 1 passed in 0.00s =============================== +________________________ TestNodekeywords.test_no_under ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_no_under0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________________ TestNodekeywords.test_issue345 ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_issue3450 +collected 2 items / 1 deselected / 1 selected + +test_issue345.py . [100%] + +======================= 1 passed, 1 deselected in 0.01s ======================== +________________________ test_exit_on_collection_error _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_error0 +collected 2 items / 2 errors + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_error0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_error0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 2 error in 0.04s =============================== +__________ test_exit_on_collection_with_maxfail_smaller_than_n_errors __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_smaller_than_n_errors0 +collected 1 item / 1 errors + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_smaller_than_n_errors0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +=============================== 1 error in 0.01s =============================== +__________ test_exit_on_collection_with_maxfail_bigger_than_n_errors ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_bigger_than_n_errors0 +collected 2 items / 2 errors + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_bigger_than_n_errors0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_bigger_than_n_errors0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 2 error in 0.06s =============================== +______________________ test_continue_on_collection_errors ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors0 +collected 2 items / 2 errors + +test_01_failure.py F [ 50%] +test_04_success.py . [100%] + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert False +E assert False + +test_01_failure.py:2: AssertionError +===================== 1 failed, 1 passed, 2 error in 0.02s ===================== +__________________ test_continue_on_collection_errors_maxfail __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors_maxfail0 +collected 2 items / 2 errors + +test_01_failure.py F + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors_maxfail0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors_maxfail0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert False +E assert False + +test_01_failure.py:2: AssertionError +========================== 1 failed, 2 error in 0.02s ========================== +_____________________ test_fixture_scope_sibling_conftests _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_fixture_scope_sibling_conftests0 +collected 2 items + +foo/test_foo.py . [ 50%] +food/test_food.py E [100%] + +==================================== ERRORS ==================================== +_________________________ ERROR at setup of test_food __________________________ +file /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_fixture_scope_sibling_conftests0/food/test_food.py, line 1 + def test_food(fix): assert fix == 1 +E fixture 'fix' not found +> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, doctest_namespace, monkeypatch, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory +> use 'pytest --fixtures [testpath]' for help on them. + +/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_fixture_scope_sibling_conftests0/food/test_food.py:1 +========================== 1 passed, 1 error in 0.01s ========================== +___________________________ test_collect_init_tests ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.01s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.01s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 1 item +/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + +============================ no tests ran in 0.01s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 1 item +/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + +============================ no tests ran in 0.11s ============================= +____________________ test_collect_invalid_signature_message ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_invalid_signature_message0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +__________ ERROR collecting test_collect_invalid_signature_message.py __________ +Could not determine arguments of >: invalid method signature +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +_________________ test_collect_handles_raising_on_dunder_class _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_handles_raising_on_dunder_class0 +collected 1 item + +test_collect_handles_raising_on_dunder_class.py . [100%] + +============================== 1 passed in 0.00s =============================== +____________________ test_collect_with_chdir_during_import _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_with_chdir_during_import0 +collected 1 item + +test_collect_with_chdir_during_import.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_with_chdir_during_import0, inifile: tox.ini, testpaths: . +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +______________________ test_collect_pyargs_with_testpaths ______________________ +----------------------------- Captured stdout call ----------------------------- +running: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/venv/bin/python -mpytest --basetemp=/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pyargs_with_testpaths0/runpytest-0 + in: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pyargs_with_testpaths0/root +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pyargs_with_testpaths0/root, inifile: pytest.ini, testpaths: testmod +collected 1 item + +test_file.py . [100%] + +============================== 1 passed in 0.01s =============================== +________________________ test_collect_symlink_file_arg _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_symlink_file_arg0 +collecting ... collected 1 item + +real.py::test_nodeid PASSED [100%] + +============================== 1 passed in 0.01s =============================== +_______________________ test_collect_symlink_out_of_tree _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_symlink_out_of_tree0/sub +collecting ... collected 1 item + +test_real.py::test_nodeid PASSED + +============================== 1 passed in 0.01s =============================== +_______________________ test_collectignore_via_conftest ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignore_via_conftest0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +____________________ test_collect_pkg_init_and_file_in_args ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_and_file_in_args0 +collecting ... collected 2 items + +sub/test_file.py::test_file PASSED [ 50%] +sub/test_file.py::test_file PASSED [ 50%] + +============================== 2 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_and_file_in_args0 +collecting ... collected 2 items + +sub/__init__.py::test_init PASSED [ 50%] +sub/test_file.py::test_file PASSED [100%] + +============================== 2 passed in 0.01s =============================== +__________________________ test_collect_pkg_init_only __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_only0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_only0 +collecting ... collected 1 item + +sub/__init__.py::test_init PASSED [100%] + +============================== 1 passed in 0.01s =============================== +_____________________ test_collect_sub_with_symlinks[True] _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_sub_with_symlinks0 +collecting ... collected 2 items + +sub/test_file.py::test_file PASSED [ 50%] +sub/test_symlink.py::test_file PASSED [100%] + +============================== 2 passed in 0.01s =============================== +____________________ test_collect_sub_with_symlinks[False] _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_sub_with_symlinks1 +collecting ... collected 2 items + +sub/test_file.py::test_file PASSED [ 50%] +sub/test_symlink.py::test_file PASSED [100%] + +============================== 2 passed in 0.01s =============================== +_______________________ test_collector_respects_tbstyle ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collector_respects_tbstyle0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_____________ ERROR collecting test_collector_respects_tbstyle.py ______________ +Traceback (most recent call last): + File "/tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collector_respects_tbstyle0/test_collector_respects_tbstyle.py", line 1, in + assert 0 +AssertionError: assert 0 +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +____________________ test_does_not_eagerly_collect_packages ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_does_not_eagerly_collect_packages0 +collected 1 item + +test_does_not_eagerly_collect_packages.py . [100%] + +============================== 1 passed in 0.01s =============================== +________________________ test_does_not_put_src_on_path _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_does_not_put_src_on_path0 +collected 1 item + +test_does_not_put_src_on_path.py . [100%] + +============================== 1 passed in 0.01s =============================== +_________________________ TestEvaluator.test_no_marker _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_no_marker0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestEvaluator.test_marked_no_args _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_no_args0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestEvaluator.test_marked_one_arg _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________ TestEvaluator.test_marked_one_arg_with_reason _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_with_reason0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ TestEvaluator.test_marked_one_arg_twice ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_twice0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_twice0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ TestEvaluator.test_marked_one_arg_twice2 ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_twice20 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________ TestEvaluator.test_marked_skip_with_not_string ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_skip_with_not_string0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_______________________ TestEvaluator.test_skipif_class ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_class0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestXFail.test_xfail_simple[True] _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_simple0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestXFail.test_xfail_simple[False] ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_simple1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________________________ TestXFail.test_xfail_xpassed _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_xpassed0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_____________________ TestXFail.test_xfail_using_platform ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_using_platform0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_____________________ TestXFail.test_xfail_xpassed_strict ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_xpassed_strict0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_______________________ TestXFail.test_xfail_run_anyway ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_run_anyway0 +collected 2 items + +test_xfail_run_anyway.py F. [100%] + +=================================== FAILURES =================================== +__________________________________ test_func ___________________________________ + + @pytest.mark.xfail + def test_func(): +> assert 0 +E assert 0 + +test_xfail_run_anyway.py:4: AssertionError +========================= 1 failed, 1 passed in 0.01s ========================== +___________________ TestXFail.test_xfail_evalfalse_but_fails ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_evalfalse_but_fails0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ TestXFail.test_xfail_not_report_default ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_not_report_default0 +collecting ... collected 1 item + +test_one.py::test_this XFAIL [100%] + +============================== 1 xfailed in 0.01s ============================== +_________________ TestXFail.test_xfail_not_run_xfail_reporting _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_not_run_xfail_reporting0 +collected 3 items + +test_one.py xx. [100%] + +=========================== short test summary info ============================ +XFAIL test_one.py::test_this + reason: [NOTRUN] noway +XFAIL test_one.py::test_this_true + reason: [NOTRUN] condition: True +========================= 1 passed, 2 xfailed in 0.05s ========================= +__________________ TestXFail.test_xfail_not_run_no_setup_run ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_not_run_no_setup_run0 +collected 1 item + +test_one.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_one.py::test_this + reason: [NOTRUN] hello +============================== 1 xfailed in 0.03s ============================== +__________________________ TestXFail.test_xfail_xpass __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_xpass0 +collected 1 item + +test_one.py X [100%] + +=========================== short test summary info ============================ +XPASS test_one.py::test_that +============================== 1 xpassed in 0.00s ============================== +_______________________ TestXFail.test_xfail_imperative ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative0 +collected 1 item + +test_xfail_imperative.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative0 +collected 1 item + +test_xfail_imperative.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_xfail_imperative.py::test_this + reason: hello +============================== 1 xfailed in 0.00s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative0 +collected 1 item + +test_xfail_imperative.py . [100%] + +============================== 1 passed in 0.00s =============================== +______________ TestXFail.test_xfail_imperative_in_setup_function _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative_in_setup_function0 +collected 1 item + +test_xfail_imperative_in_setup_function.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative_in_setup_function0 +collected 1 item + +test_xfail_imperative_in_setup_function.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_xfail_imperative_in_setup_function.py::test_this + reason: hello +============================== 1 xfailed in 0.00s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative_in_setup_function0 +collected 1 item + +test_xfail_imperative_in_setup_function.py F [100%] + +=================================== FAILURES =================================== +__________________________________ test_this ___________________________________ + + def test_this(): +> assert 0 +E assert 0 + +test_xfail_imperative_in_setup_function.py:6: AssertionError +============================== 1 failed in 0.00s =============================== +_____________________ TestXFail.test_dynamic_xfail_no_run ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_dynamic_xfail_no_run0 +collected 1 item + +test_dynamic_xfail_no_run.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_dynamic_xfail_no_run.py::test_this + reason: [NOTRUN] +============================== 1 xfailed in 0.05s ============================== +____________ TestXFail.test_dynamic_xfail_set_during_funcarg_setup _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_dynamic_xfail_set_during_funcarg_setup0 +collected 1 item + +test_dynamic_xfail_set_during_funcarg_setup.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +_________ TestXFail.test_xfail_raises[TypeError-TypeError-*1 xfailed*] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises0 +collected 1 item + +test_xfail_raises.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +_ TestXFail.test_xfail_raises[(AttributeError, TypeError)-TypeError-*1 xfailed*] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises1 +collected 1 item + +test_xfail_raises.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +_________ TestXFail.test_xfail_raises[TypeError-IndexError-*1 failed*] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises2 +collected 1 item + +test_xfail_raises.py F [100%] + +=================================== FAILURES =================================== +_________________________________ test_raises __________________________________ + + @pytest.mark.xfail(raises=TypeError) + def test_raises(): +> raise IndexError() +E IndexError + +test_xfail_raises.py:4: IndexError +============================== 1 failed in 0.01s =============================== +_ TestXFail.test_xfail_raises[(AttributeError, TypeError)-IndexError-*1 failed*] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises3 +collected 1 item + +test_xfail_raises.py F [100%] + +=================================== FAILURES =================================== +_________________________________ test_raises __________________________________ + + @pytest.mark.xfail(raises=(AttributeError, TypeError)) + def test_raises(): +> raise IndexError() +E IndexError + +test_xfail_raises.py:4: IndexError +============================== 1 failed in 0.01s =============================== +_________________________ TestXFail.test_strict_sanity _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_sanity0 +collected 1 item + +test_strict_sanity.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_strict_sanity.py::test_foo + unsupported feature +============================== 1 xfailed in 0.01s ============================== +______________________ TestXFail.test_strict_xfail[True] _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail0 +collected 1 item + +test_strict_xfail.py F [100%] + +=================================== FAILURES =================================== +___________________________________ test_foo ___________________________________ +[XPASS(strict)] unsupported feature +============================== 1 failed in 0.01s =============================== +______________________ TestXFail.test_strict_xfail[False] ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail1 +collected 1 item + +test_strict_xfail.py X [100%] + +=========================== short test summary info ============================ +XPASS test_strict_xfail.py::test_foo unsupported feature +============================== 1 xpassed in 0.00s ============================== +_________________ TestXFail.test_strict_xfail_condition[True] __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_condition0 +collected 1 item + +test_strict_xfail_condition.py . [100%] + +============================== 1 passed in 0.01s =============================== +_________________ TestXFail.test_strict_xfail_condition[False] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_condition1 +collected 1 item + +test_strict_xfail_condition.py . [100%] + +============================== 1 passed in 0.00s =============================== +_________________ TestXFail.test_xfail_condition_keyword[True] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_condition_keyword0 +collected 1 item + +test_xfail_condition_keyword.py . [100%] + +============================== 1 passed in 0.01s =============================== +________________ TestXFail.test_xfail_condition_keyword[False] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_condition_keyword1 +collected 1 item + +test_xfail_condition_keyword.py . [100%] + +============================== 1 passed in 0.00s =============================== +_____________ TestXFail.test_strict_xfail_default_from_file[true] ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_default_from_file0, inifile: tox.ini +collected 1 item + +test_strict_xfail_default_from_file.py F [100%] + +=================================== FAILURES =================================== +___________________________________ test_foo ___________________________________ +[XPASS(strict)] unsupported feature +============================== 1 failed in 0.01s =============================== +_____________ TestXFail.test_strict_xfail_default_from_file[false] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_default_from_file1, inifile: tox.ini +collected 1 item + +test_strict_xfail_default_from_file.py X [100%] + +=========================== short test summary info ============================ +XPASS test_strict_xfail_default_from_file.py::test_foo unsupported feature +============================== 1 xpassed in 0.00s ============================== +_____________ TestXFailwithSetupTeardown.test_failing_setup_issue9 _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_failing_setup_issue90 +collected 1 item + +test_failing_setup_issue9.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +___________ TestXFailwithSetupTeardown.test_failing_teardown_issue9 ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_failing_teardown_issue90 +collected 1 item + +test_failing_teardown_issue9.py Xx [100%] + +======================== 1 xfailed, 1 xpassed in 0.01s ========================= +___________________________ TestSkip.test_skip_class ___________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_class0 +collected 3 items + +test_skip_class.py ss. [100%] + +========================= 1 passed, 2 skipped in 0.01s ========================= +_____________________ TestSkip.test_skips_on_false_string ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skips_on_false_string0 +collected 1 item + +test_skips_on_false_string.py s [100%] + +============================== 1 skipped in 0.00s ============================== +_________________________ TestSkip.test_arg_as_reason __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_arg_as_reason0 +collected 1 item + +test_arg_as_reason.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_arg_as_reason.py:2: testing stuff +============================== 1 skipped in 0.00s ============================== +_________________________ TestSkip.test_skip_no_reason _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_no_reason0 +collected 1 item + +test_skip_no_reason.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_skip_no_reason.py:2: unconditional skip +============================== 1 skipped in 0.00s ============================== +________________________ TestSkip.test_skip_with_reason ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_with_reason0 +collected 1 item + +test_skip_with_reason.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_skip_with_reason.py:2: for lolz +============================== 1 skipped in 0.00s ============================== +_____________________ TestSkip.test_only_skips_marked_test _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_only_skips_marked_test0 +collected 3 items + +test_only_skips_marked_test.py ss. [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_only_skips_marked_test.py:2: unconditional skip +SKIPPED [1] test_only_skips_marked_test.py:5: nothing in particular +========================= 1 passed, 2 skipped in 0.01s ========================= +________________________ TestSkip.test_strict_and_skip _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_and_skip0 +collected 1 item + +test_strict_and_skip.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_strict_and_skip.py:2: unconditional skip +============================== 1 skipped in 0.00s ============================== +______________________ TestSkipif.test_skipif_conditional ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_conditional0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________ TestSkipif.test_skipif_reporting["hasattr(sys, 'platform')"] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting0 +collected 1 item + +test_foo.py s + +=========================== short test summary info ============================ +SKIPPED [1] test_foo.py:2: condition: hasattr(sys, 'platform') +============================== 1 skipped in 0.00s ============================== +______ TestSkipif.test_skipif_reporting[True, reason="invalid platform"] _______ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting1 +collected 1 item + +test_foo.py s + +=========================== short test summary info ============================ +SKIPPED [1] test_foo.py:2: invalid platform +============================== 1 skipped in 0.01s ============================== +____________________ TestSkipif.test_skipif_using_platform _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_using_platform0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________ TestSkipif.test_skipif_reporting_multiple[skipif-SKIP-skipped] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting_multiple0 +collected 1 item + +test_foo.py s + +=========================== short test summary info ============================ +SKIPPED [1] test_foo.py:2: second_condition +============================== 1 skipped in 0.01s ============================== +________ TestSkipif.test_skipif_reporting_multiple[xfail-XPASS-xpassed] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting_multiple1 +collected 1 item + +test_foo.py X + +=========================== short test summary info ============================ +XPASS test_foo.py::test_foobar second_condition +============================== 1 xpassed in 0.01s ============================== +_________________________ test_skip_not_report_default _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_not_report_default0 +collecting ... collected 1 item + +test_one.py::test_this SKIPPED [100%] + +============================== 1 skipped in 0.00s ============================== +______________________________ test_skipif_class _______________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_class1 +collected 2 items + +test_skipif_class.py ss [100%] + +============================== 2 skipped in 0.01s ============================== +_______________________ test_skipped_reasons_functional ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipped_reasons_functional0 +collected 2 items + +test_one.py ss [100%] + +=========================== short test summary info ============================ +SKIPPED [2] /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipped_reasons_functional0/conftest.py:4: test +============================== 2 skipped in 0.01s ============================== +_____________________________ test_skipped_folding _____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipped_folding0 +collected 2 items + +test_one.py ss [100%] + +=========================== short test summary info ============================ +SKIPPED [2] test_one.py: Folding +============================== 2 skipped in 0.01s ============================== +_______________________________ test_reportchars _______________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars0 +collected 4 items + +test_reportchars.py FxXs [100%] + +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert 0 +E assert 0 + +test_reportchars.py:3: AssertionError +=========================== short test summary info ============================ +FAILED test_reportchars.py::test_1 - assert 0 +XFAIL test_reportchars.py::test_2 +XPASS test_reportchars.py::test_3 +SKIPPED [1] /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars0/test_reportchars.py:12: four +============== 1 failed, 1 skipped, 1 xfailed, 1 xpassed in 0.06s ============== +____________________________ test_reportchars_error ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_error0 +collected 1 item + +test_simple.py .E [100%] + +==================================== ERRORS ==================================== +________________________ ERROR at teardown of test_foo _________________________ + + def pytest_runtest_teardown(): +> assert 0 +E assert 0 + +conftest.py:2: AssertionError +=========================== short test summary info ============================ +ERROR test_simple.py::test_foo - assert 0 +========================== 1 passed, 1 error in 0.01s ========================== +_____________________________ test_reportchars_all _____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_all0 +collected 5 items + +test_reportchars_all.py FxXsE [100%] + +==================================== ERRORS ==================================== +___________________________ ERROR at setup of test_5 ___________________________ + + @pytest.fixture + def fail(): +> assert 0 +E assert 0 + +test_reportchars_all.py:14: AssertionError +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert 0 +E assert 0 + +test_reportchars_all.py:3: AssertionError +=========================== short test summary info ============================ +SKIPPED [1] /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_all0/test_reportchars_all.py:12: four +XFAIL test_reportchars_all.py::test_2 +XPASS test_reportchars_all.py::test_3 +ERROR test_reportchars_all.py::test_5 - assert 0 +FAILED test_reportchars_all.py::test_1 - assert 0 +========= 1 failed, 1 skipped, 1 xfailed, 1 xpassed, 1 error in 0.01s ========== +__________________________ test_reportchars_all_error __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_all_error0 +collected 1 item + +test_simple.py .E [100%] + +==================================== ERRORS ==================================== +________________________ ERROR at teardown of test_foo _________________________ + + def pytest_runtest_teardown(): +> assert 0 +E assert 0 + +conftest.py:2: AssertionError +=========================== short test summary info ============================ +ERROR test_simple.py::test_foo - assert 0 +========================== 1 passed, 1 error in 0.01s ========================== +____________________ test_errors_in_xfail_skip_expressions _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_errors_in_xfail_skip_expressions0 +collected 3 items + +test_errors_in_xfail_skip_expressions.py EE. [100%] + +==================================== ERRORS ==================================== +_______________________ ERROR at setup of test_nameerror _______________________ +Error evaluating 'skipif' expression + asd +NameError: name 'asd' is not defined + +________________________ ERROR at setup of test_syntax _________________________ +Error evaluating 'xfail' expression + syntax error + ^ +SyntaxError: invalid syntax +========================== 1 passed, 2 error in 0.01s ========================== +________________________ test_xfail_skipif_with_globals ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_skipif_with_globals0 +collected 2 items + +test_xfail_skipif_with_globals.py sx [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_xfail_skipif_with_globals.py:3: condition: x == 3 +XFAIL test_xfail_skipif_with_globals.py::test_boolean + condition: x == 3 +======================== 1 skipped, 1 xfailed in 0.01s ========================= +___________________________ test_direct_gives_error ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_direct_gives_error0 +collected 1 item + +test_direct_gives_error.py E [100%] + +==================================== ERRORS ==================================== +_________________________ ERROR at setup of test_skip1 _________________________ +Error evaluating 'skipif' expression + True +Failed: you need to specify reason=STRING when using booleans as conditions. + +=============================== 1 error in 0.01s =============================== +_____________________________ test_default_markers _____________________________ +----------------------------- Captured stdout call ----------------------------- +@pytest.mark.filterwarnings(warning): add a warning filter to the given test. see https://docs.pytest.org/en/latest/warnings.html#pytest-mark-filterwarnings + +@pytest.mark.skip(reason=None): skip the given test function with an optional reason. Example: skip(reason="no way of currently testing this") skips the test. + +@pytest.mark.skipif(condition): skip the given test function if eval(condition) results in a True value. Evaluation happens within the module global context. Example: skipif('sys.platform == "win32"') skips the test if we are on the win32 platform. see https://docs.pytest.org/en/latest/skipping.html + +@pytest.mark.xfail(condition, reason=None, run=True, raises=None, strict=False): mark the test function as an expected failure if eval(condition) has a True value. Optionally specify a reason for better reporting and run=False if you don't even want to execute the test function. If only specific exception(s) are expected, you can list them in raises, and if the test fails in other ways, it will be reported as a true failure. See https://docs.pytest.org/en/latest/skipping.html + +@pytest.mark.parametrize(argnames, argvalues): call a test function multiple times passing in different arguments in turn. argvalues generally needs to be a list of values if argnames specifies only one name or a list of tuples of values if argnames specifies multiple names. Example: @parametrize('arg1', [1,2]) would lead to two calls of the decorated test function, one with arg1=1 and another with arg1=2.see https://docs.pytest.org/en/latest/parametrize.html for more info and examples. + +@pytest.mark.usefixtures(fixturename1, fixturename2, ...): mark tests as needing all of the specified fixtures. see https://docs.pytest.org/en/latest/fixture.html#usefixtures + +@pytest.mark.tryfirst: mark a hook implementation function such that the plugin machinery will try to call it first/as early as possible. + +@pytest.mark.trylast: mark a hook implementation function such that the plugin machinery will try to call it last/as late as possible. + +_______________________ test_xfail_test_setup_exception ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_test_setup_exception0 +collected 1 item + +test_xfail_test_setup_exception.py x [100%] + +============================== 1 xfailed in 0.00s ============================== +______________________ test_imperativeskip_on_xfail_test _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_imperativeskip_on_xfail_test0 +collected 2 items + +test_imperativeskip_on_xfail_test.py ss [100%] + +=========================== short test summary info ============================ +SKIPPED [1] /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_imperativeskip_on_xfail_test0/conftest.py:4: abc +SKIPPED [1] test_imperativeskip_on_xfail_test.py:6: condition: True +============================== 2 skipped in 0.08s ============================== +_______________________ TestBooleanCondition.test_skipif _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif0 +collected 2 items + +test_skipif.py s. [100%] + +========================= 1 passed, 1 skipped in 0.01s ========================= +__________________ TestBooleanCondition.test_skipif_noreason ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_noreason0 +collected 1 item + +test_skipif_noreason.py E [100%] + +==================================== ERRORS ==================================== +_________________________ ERROR at setup of test_func __________________________ +Error evaluating 'skipif' expression + True +Failed: you need to specify reason=STRING when using booleans as conditions. + +=============================== 1 error in 0.00s =============================== +_______________________ TestBooleanCondition.test_xfail ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail0 +collected 1 item + +test_xfail.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_xfail.py::test_func + True123 +============================== 1 xfailed in 0.01s ============================== +_______________________________ test_xfail_item ________________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_item0 +collected 1 item + +foo x [100%] + +============================== 1 xfailed in 0.03s ============================== +_________________________ test_module_level_skip_error _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_module_level_skip_error0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_______________ ERROR collecting test_module_level_skip_error.py _______________ +Using pytest.skip outside of a test is not allowed. To decorate a test function, use the @pytest.mark.skip or @pytest.mark.skipif decorators instead, and to skip a module use `pytestmark = pytest.mark.{skip,skipif}. +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +________________ test_module_level_skip_with_allow_module_level ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_module_level_skip_with_allow_module_level0 +collected 0 items / 1 skipped + +=========================== short test summary info ============================ +SKIPPED [1] /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_module_level_skip_with_allow_module_level0/test_module_level_skip_with_allow_module_level.py:3: skip_module_level +============================== 1 skipped in 0.01s ============================== +_____________________ test_invalid_skip_keyword_parameter ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_invalid_skip_keyword_parameter0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +___________ ERROR collecting test_invalid_skip_keyword_parameter.py ____________ +test_invalid_skip_keyword_parameter.py:2: in + pytest.skip("skip_module_level", unknown=1) +E TypeError: skip() got an unexpected keyword argument 'unknown' +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.04s =============================== +_____________________________ test_mark_xfail_item _____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_xfail_item0 +collected 1 item + +foo x [100%] + +============================== 1 xfailed in 0.02s ============================== +________________________ test_summary_list_after_errors ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_summary_list_after_errors0 +collected 1 item + +test_summary_list_after_errors.py F [100%] + +=================================== FAILURES =================================== +__________________________________ test_fail ___________________________________ + + def test_fail(): +> assert 0 +E assert 0 + +test_summary_list_after_errors.py:3: AssertionError +=========================== short test summary info ============================ +FAILED test_summary_list_after_errors.py::test_fail - assert 0 +============================== 1 failed in 0.02s =============================== +=========================== short test summary info ============================ +PASSED testing/test_collection.py::TestCollector::test_collect_versus_item +PASSED testing/test_skipping.py::test_importorskip +PASSED testing/test_collection.py::TestCollector::test_check_equality +PASSED testing/test_collection.py::TestCollector::test_getparent +PASSED testing/test_collection.py::TestCollector::test_getcustomfile_roundtrip +PASSED testing/test_collection.py::TestCollector::test_can_skip_class_with_test_attr +PASSED testing/test_collection.py::TestCollectFS::test_ignored_certain_directories +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[activate.csh] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[activate.fish] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[Activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[Activate.bat] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[Activate.ps1] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[activate.csh] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[activate.fish] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[Activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[Activate.bat] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[Activate.ps1] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[activate] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[activate.csh] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[activate.fish] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[Activate] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[Activate.bat] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[Activate.ps1] +PASSED testing/test_collection.py::TestCollectFS::test_custom_norecursedirs +PASSED testing/test_collection.py::TestCollectFS::test_testpaths_ini +PASSED testing/test_collection.py::TestCollectPluginHookRelay::test_pytest_collect_file +PASSED testing/test_collection.py::TestCollectPluginHookRelay::test_pytest_collect_directory +PASSED testing/test_collection.py::TestPrunetraceback::test_custom_repr_failure +PASSED testing/test_collection.py::TestCustomConftests::test_ignore_collect_path +PASSED testing/test_collection.py::TestCustomConftests::test_ignore_collect_not_called_on_argument +PASSED testing/test_collection.py::TestCustomConftests::test_collectignore_exclude_on_option +PASSED testing/test_collection.py::TestCustomConftests::test_collectignoreglob_exclude_on_option +PASSED testing/test_collection.py::TestCustomConftests::test_pytest_fs_collect_hooks_are_seen +PASSED testing/test_collection.py::TestCustomConftests::test_pytest_collect_file_from_sister_dir +PASSED testing/test_collection.py::TestSession::test_parsearg +PASSED testing/test_collection.py::TestSession::test_collect_topdir +PASSED testing/test_collection.py::TestSession::test_collect_protocol_single_function +PASSED testing/test_collection.py::TestSession::test_collect_protocol_method +PASSED testing/test_collection.py::TestSession::test_collect_custom_nodes_multi_id +PASSED testing/test_collection.py::TestSession::test_collect_subdir_event_ordering +PASSED testing/test_collection.py::TestSession::test_collect_two_commandline_args +PASSED testing/test_collection.py::TestSession::test_serialization_byid +PASSED testing/test_collection.py::TestSession::test_find_byid_without_instance_parents +PASSED testing/test_collection.py::Test_getinitialnodes::test_global_file +PASSED testing/test_collection.py::Test_getinitialnodes::test_pkgfile +PASSED testing/test_collection.py::Test_genitems::test_check_collect_hashes +PASSED testing/test_collection.py::Test_genitems::test_example_items1 +PASSED testing/test_collection.py::Test_genitems::test_class_and_functions_discovery_using_glob +PASSED testing/test_collection.py::test_matchnodes_two_collections_same_file +PASSED testing/test_collection.py::TestNodekeywords::test_no_under +PASSED testing/test_collection.py::TestNodekeywords::test_issue345 +PASSED testing/test_collection.py::test_exit_on_collection_error +PASSED testing/test_collection.py::test_exit_on_collection_with_maxfail_smaller_than_n_errors +PASSED testing/test_collection.py::test_exit_on_collection_with_maxfail_bigger_than_n_errors +PASSED testing/test_collection.py::test_continue_on_collection_errors +PASSED testing/test_collection.py::test_continue_on_collection_errors_maxfail +PASSED testing/test_collection.py::test_fixture_scope_sibling_conftests +PASSED testing/test_collection.py::test_collect_init_tests +PASSED testing/test_collection.py::test_collect_invalid_signature_message +PASSED testing/test_collection.py::test_collect_handles_raising_on_dunder_class +PASSED testing/test_collection.py::test_collect_with_chdir_during_import +PASSED testing/test_collection.py::test_collect_pyargs_with_testpaths +PASSED testing/test_collection.py::test_collect_symlink_file_arg +PASSED testing/test_collection.py::test_collect_symlink_out_of_tree +PASSED testing/test_collection.py::test_collectignore_via_conftest +PASSED testing/test_collection.py::test_collect_pkg_init_and_file_in_args +PASSED testing/test_collection.py::test_collect_pkg_init_only +PASSED testing/test_collection.py::test_collect_sub_with_symlinks[True] +PASSED testing/test_collection.py::test_collect_sub_with_symlinks[False] +PASSED testing/test_collection.py::test_collector_respects_tbstyle +PASSED testing/test_collection.py::test_does_not_eagerly_collect_packages +PASSED testing/test_collection.py::test_does_not_put_src_on_path +PASSED testing/test_skipping.py::TestEvaluator::test_no_marker +PASSED testing/test_skipping.py::TestEvaluator::test_marked_no_args +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg_with_reason +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg_twice +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg_twice2 +PASSED testing/test_skipping.py::TestEvaluator::test_marked_skip_with_not_string +PASSED testing/test_skipping.py::TestEvaluator::test_skipif_class +PASSED testing/test_skipping.py::TestXFail::test_xfail_simple[True] +PASSED testing/test_skipping.py::TestXFail::test_xfail_simple[False] +PASSED testing/test_skipping.py::TestXFail::test_xfail_xpassed +PASSED testing/test_skipping.py::TestXFail::test_xfail_using_platform +PASSED testing/test_skipping.py::TestXFail::test_xfail_xpassed_strict +PASSED testing/test_skipping.py::TestXFail::test_xfail_run_anyway +PASSED testing/test_skipping.py::TestXFail::test_xfail_evalfalse_but_fails +PASSED testing/test_skipping.py::TestXFail::test_xfail_not_report_default +PASSED testing/test_skipping.py::TestXFail::test_xfail_not_run_xfail_reporting +PASSED testing/test_skipping.py::TestXFail::test_xfail_not_run_no_setup_run +PASSED testing/test_skipping.py::TestXFail::test_xfail_xpass +PASSED testing/test_skipping.py::TestXFail::test_xfail_imperative +PASSED testing/test_skipping.py::TestXFail::test_xfail_imperative_in_setup_function +PASSED testing/test_skipping.py::TestXFail::test_dynamic_xfail_no_run +PASSED testing/test_skipping.py::TestXFail::test_dynamic_xfail_set_during_funcarg_setup +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[TypeError-TypeError-*1 xfailed*] +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[(AttributeError, TypeError)-TypeError-*1 xfailed*] +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[TypeError-IndexError-*1 failed*] +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[(AttributeError, TypeError)-IndexError-*1 failed*] +PASSED testing/test_skipping.py::TestXFail::test_strict_sanity +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail[True] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail[False] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_condition[True] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_condition[False] +PASSED testing/test_skipping.py::TestXFail::test_xfail_condition_keyword[True] +PASSED testing/test_skipping.py::TestXFail::test_xfail_condition_keyword[False] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_default_from_file[true] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_default_from_file[false] +PASSED testing/test_skipping.py::TestXFailwithSetupTeardown::test_failing_setup_issue9 +PASSED testing/test_skipping.py::TestXFailwithSetupTeardown::test_failing_teardown_issue9 +PASSED testing/test_skipping.py::TestSkip::test_skip_class +PASSED testing/test_skipping.py::TestSkip::test_skips_on_false_string +PASSED testing/test_skipping.py::TestSkip::test_arg_as_reason +PASSED testing/test_skipping.py::TestSkip::test_skip_no_reason +PASSED testing/test_skipping.py::TestSkip::test_skip_with_reason +PASSED testing/test_skipping.py::TestSkip::test_only_skips_marked_test +PASSED testing/test_skipping.py::TestSkip::test_strict_and_skip +PASSED testing/test_skipping.py::TestSkipif::test_skipif_conditional +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting["hasattr(sys, 'platform')"] +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting[True, reason="invalid platform"] +PASSED testing/test_skipping.py::TestSkipif::test_skipif_using_platform +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting_multiple[skipif-SKIP-skipped] +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting_multiple[xfail-XPASS-xpassed] +PASSED testing/test_skipping.py::test_skip_not_report_default +PASSED testing/test_skipping.py::test_skipif_class +PASSED testing/test_skipping.py::test_skipped_reasons_functional +PASSED testing/test_skipping.py::test_skipped_folding +PASSED testing/test_skipping.py::test_reportchars +PASSED testing/test_skipping.py::test_reportchars_error +PASSED testing/test_skipping.py::test_reportchars_all +PASSED testing/test_skipping.py::test_reportchars_all_error +PASSED testing/test_skipping.py::test_errors_in_xfail_skip_expressions +PASSED testing/test_skipping.py::test_xfail_skipif_with_globals +PASSED testing/test_skipping.py::test_direct_gives_error +PASSED testing/test_skipping.py::test_default_markers +PASSED testing/test_skipping.py::test_xfail_test_setup_exception +PASSED testing/test_skipping.py::test_imperativeskip_on_xfail_test +PASSED testing/test_skipping.py::TestBooleanCondition::test_skipif +PASSED testing/test_skipping.py::TestBooleanCondition::test_skipif_noreason +PASSED testing/test_skipping.py::TestBooleanCondition::test_xfail +PASSED testing/test_skipping.py::test_xfail_item +PASSED testing/test_skipping.py::test_module_level_skip_error +PASSED testing/test_skipping.py::test_module_level_skip_with_allow_module_level +PASSED testing/test_skipping.py::test_invalid_skip_keyword_parameter +PASSED testing/test_skipping.py::test_mark_xfail_item +PASSED testing/test_skipping.py::test_summary_list_after_errors +XFAIL testing/test_collection.py::TestPrunetraceback::test_collect_report_postprocessing + other mechanism for adding to reporting needed +======================== 148 passed, 1 xfailed in 5.95s ======================== diff --git a/bench/swebench/results/raw-deepseek/baseline/sympy__sympy-14248/r1/regrade/grade.json b/bench/swebench/results/raw-deepseek/baseline/sympy__sympy-14248/r1/regrade/grade.json new file mode 100644 index 0000000..f3dba89 --- /dev/null +++ b/bench/swebench/results/raw-deepseek/baseline/sympy__sympy-14248/r1/regrade/grade.json @@ -0,0 +1,15 @@ +{ + "resolved": true, + "f2p": [ + 2, + 2 + ], + "p2p": [ + 433, + 433 + ], + "f2p_failed": [], + "p2p_failed": [], + "test_rc": 1, + "test_cmd": "PYTHONWARNINGS='ignore::UserWarning,ignore::SyntaxWarning' /tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/venv/bin/python bin/test -C --verbose sympy/printing/pretty/tests/test_pretty.py sympy/printing/tests/test_ccode.py sympy/printing/tests/test_fcode.py sympy/printing/tests/test_jscode.py sympy/printing/tests/test_julia.py sympy/printing/tests/test_latex.py sympy/printing/tests/test_octave.py sympy/printing/tests/test_rcode.py sympy/printing/tests/test_str.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw-deepseek/baseline/sympy__sympy-14248/r1/regrade/test_output.txt b/bench/swebench/results/raw-deepseek/baseline/sympy__sympy-14248/r1/regrade/test_output.txt new file mode 100644 index 0000000..c04f02f --- /dev/null +++ b/bench/swebench/results/raw-deepseek/baseline/sympy__sympy-14248/r1/regrade/test_output.txt @@ -0,0 +1,649 @@ +/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/core/basic.py:3: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import Mapping, defaultdict +/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/core/expr.py:12: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import defaultdict, Iterable +/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/core/containers.py:271: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + class OrderedSet(collections.MutableSet): +/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/plotting/plot.py:28: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import Callable +/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/core/basic.py:3: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import Mapping, defaultdict +/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/core/expr.py:12: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import defaultdict, Iterable +/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/core/containers.py:271: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + class OrderedSet(collections.MutableSet): +/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/plotting/plot.py:28: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import Callable +============================= test process starts ============================== +executable: /tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/venv/bin/python (3.9.25-final-0) [CPython] +architecture: 64-bit +cache: no +ground types: python +numpy: None +random seed: 86714927 +hash randomization: on (PYTHONHASHSEED=1038800409) + +sympy/printing/pretty/tests/test_pretty.py[116] +test_pretty_ascii_str ok +test_pretty_unicode_str ok +test_upretty_greek ok +test_upretty_multiindex ok +test_upretty_sub_super ok +test_upretty_subs_missing_in_24 ok +test_missing_in_2X_issue_9047 X +test_upretty_modifiers ok +test_pretty_Cycle ok +test_pretty_basic ok +test_negative_fractions ok +test_issue_5524 ok +test_pretty_ordering ok +test_EulerGamma ok +test_GoldenRatio ok +test_pretty_relational ok +test_Assignment ok +test_AugmentedAssignment ok +test_issue_7117 ok +test_pretty_rational ok +test_pretty_functions ok +test_pretty_sqrt ok +test_pretty_sqrt_char_knob ok +test_pretty_sqrt_longsymbol_no_sqrt_char ok +test_pretty_KroneckerDelta ok +test_pretty_product ok +test_pretty_lambda ok +test_pretty_order ok +test_pretty_derivatives ok +test_pretty_integrals ok +test_pretty_matrix ok +test_pretty_ndim_arrays ok +test_tensor_TensorProduct ok +test_diffgeom_print_WedgeProduct ok +test_Adjoint ok +test_pretty_Trace_issue_9044 ok +test_MatrixExpressions ok +test_pretty_dotproduct ok +test_pretty_piecewise ok +test_pretty_ITE ok +test_pretty_seq ok +test_any_object_in_sequence ok +test_print_builtin_set ok +test_pretty_sets ok +test_pretty_SetExpr ok +test_pretty_ImageSet ok +test_pretty_ConditionSet ok +test_pretty_ComplexRegion ok +test_pretty_Union_issue_10414 ok +test_pretty_Intersection_issue_10414 ok +test_ProductSet_paranthesis ok +test_ProductSet_prod_char_issue_10413 ok +test_pretty_sequences ok +test_pretty_FourierSeries ok +test_pretty_FormalPowerSeries ok +test_pretty_limits ok +test_pretty_ComplexRootOf ok +test_pretty_RootSum ok +test_GroebnerBasis ok +test_pretty_Boolean ok +test_pretty_Domain ok +test_pretty_prec ok +test_pprint ok +test_pretty_class ok +test_pretty_no_wrap_line ok +test_settings ok +test_pretty_sum ok +test_units ok +test_pretty_Subs ok +test_gammas ok +test_beta ok +test_function_subclass_different_name ok +test_SingularityFunction ok +test_deltas ok +test_hyper ok +test_meijerg ok +test_noncommutative ok +test_pretty_special_functions ok +test_pretty_geometry E +test_expint ok +test_elliptic_functions ok +test_RandomDomain ok +test_PrettyPoly ok +test_issue_6285 ok +test_issue_6359 ok +test_issue_6739 ok +test_complicated_symbol_unchanged ok +test_categories ok +test_PrettyModules ok +test_QuotientRing ok +test_Homomorphism ok +test_Tr ok +test_pretty_Add ok +test_issue_7179 ok +test_issue_7180 ok +test_pretty_Complement ok +test_pretty_SymmetricDifference ok +test_pretty_Contains ok +test_issue_8292 E +test_issue_4335 ok +test_issue_8344 E +test_issue_6324 ok +test_issue_7927 ok +test_issue_6134 ok +test_issue_9877 ok +test_issue_13651 ok +test_pretty_primenu ok +test_pretty_primeomega ok +test_pretty_Mod ok +test_issue_11801 ok +test_pretty_UnevaluatedExpr ok +test_issue_10472 ok +test_MatrixElement_printing ok +test_MatrixSymbol_printing ok +test_degree_printing ok +test_vector_expr_pretty_printing ok [FAIL] + +sympy/printing/tests/test_ccode.py[46] +test_printmethod ok +test_ccode_sqrt ok +test_ccode_Pow ok +test_ccode_Max ok +test_ccode_constants_mathh ok +test_ccode_constants_other ok +test_ccode_Rational ok +test_ccode_Integer ok +test_ccode_functions ok +test_ccode_inline_function ok +test_ccode_exceptions ok +test_ccode_user_functions ok +test_ccode_boolean ok +test_ccode_Relational ok +test_ccode_Piecewise ok +test_ccode_sinc ok +test_ccode_Piecewise_deep ok +test_ccode_ITE ok +test_ccode_settings ok +test_ccode_Indexed ok +test_ccode_Indexed_without_looking_for_contraction ok +test_ccode_loops_matrix_vector ok +test_dummy_loops ok +test_ccode_loops_add ok +test_ccode_loops_multiple_contractions ok +test_ccode_loops_addfactor ok +test_ccode_loops_multiple_terms ok +test_dereference_printing ok +test_Matrix_printing ok +test_ccode_reserved_words ok +test_ccode_sign ok +test_ccode_Assignment ok +test_ccode_For ok +test_ccode_Max_Min ok +test_ccode_standard ok +test_CCodePrinter ok +test_C89CodePrinter ok +test_C99CodePrinter ok +test_C99CodePrinter__precision_f80 f +test_C99CodePrinter__precision ok +test_get_math_macros ok +test_ccode_Declaration ok +test_C99CodePrinter_custom_type ok +test_MatrixElement_printing ok +test_subclass_CCodePrinter ok +test_ccode_math_macros ok [OK] + +sympy/printing/tests/test_fcode.py[37] +test_printmethod ok +test_fcode_sign ok +test_fcode_Pow ok +test_fcode_Rational ok +test_fcode_Integer ok +test_fcode_Float ok +test_fcode_functions ok +test_case ok +test_fcode_functions_with_integers ok +test_fcode_NumberSymbol ok +test_fcode_complex ok +test_implicit ok +test_not_fortran ok +test_user_functions ok +test_inline_function ok +test_assign_to ok +test_line_wrapping ok +test_fcode_precedence ok +test_fcode_Logical ok +test_fcode_Xlogical ok +test_fcode_Relational ok +test_fcode_Piecewise ok +test_wrap_fortran ok +test_wrap_fortran_keep_d0 ok +test_settings ok +test_free_form_code_line ok +test_free_form_continuation_line ok +test_free_form_comment_line ok +test_loops ok +test_dummy_loops ok +test_fcode_Indexed_without_looking_for_contraction ok +test_derived_classes ok +test_indent ok +test_Matrix_printing ok +test_fcode_For ok +test_fcode_Declaration ok +test_MatrixElement_printing ok [OK] + +sympy/printing/tests/test_jscode.py[23] +test_printmethod ok +test_jscode_sqrt ok +test_jscode_Pow ok +test_jscode_constants_mathh ok +test_jscode_constants_other ok +test_jscode_Rational ok +test_jscode_Integer ok +test_jscode_functions ok +test_jscode_inline_function ok +test_jscode_exceptions ok +test_jscode_boolean ok +test_jscode_Piecewise ok +test_jscode_Piecewise_deep ok +test_jscode_settings ok +test_jscode_Indexed ok +test_jscode_loops_matrix_vector ok +test_dummy_loops ok +test_jscode_loops_add ok +test_jscode_loops_multiple_contractions ok +test_jscode_loops_addfactor ok +test_jscode_loops_multiple_terms ok +test_Matrix_printing ok +test_MatrixElement_printing ok [OK] + +sympy/printing/tests/test_julia.py[32] +test_Integer ok +test_Rational ok +test_Function ok +test_Pow ok +test_basic_ops ok +test_1_over_x_and_sqrt ok +test_mix_number_mult_symbols ok +test_mix_number_pow_symbols ok +test_imag ok +test_constants ok +test_constants_other ok +test_boolean ok +test_Matrices ok +test_vector_entries_hadamard ok +test_Matrices_entries_not_hadamard f +test_MatrixSymbol ok +test_special_matrices ok +test_containers ok +test_julia_noninline ok +test_julia_piecewise ok +test_julia_piecewise_times_const ok +test_julia_matrix_assign_to ok +test_julia_matrix_assign_to_more ok +test_julia_matrix_1x1 ok +test_julia_matrix_elements ok +test_julia_boolean ok +test_julia_not_supported ok +test_trick_indent_with_end_else_words ok +test_haramard ok +test_sparse ok +test_specfun ok +test_MatrixElement_printing ok [OK] + +sympy/printing/tests/test_latex.py[122] +test_printmethod ok +test_latex_basic ok +test_latex_builtins ok +test_latex_SingularityFunction ok +test_latex_cycle ok +test_latex_permutation ok +test_latex_Float ok +test_latex_vector_expressions ok +test_latex_symbols ok +test_latex_symbols_failing f +test_latex_functions ok +test_function_subclass_different_name ok +test_hyper_printing ok +test_latex_bessel ok +test_latex_fresnel ok +test_latex_brackets ok +test_latex_indexed ok +test_latex_derivatives ok +test_latex_subs ok +test_latex_integrals ok +test_latex_sets ok +test_latex_SetExpr ok +test_latex_Range ok +test_latex_sequences ok +test_latex_FourierSeries ok +test_latex_FormalPowerSeries ok +test_latex_intervals ok +test_latex_AccumuBounds ok +test_latex_emptyset ok +test_latex_commutator ok +test_latex_union ok +test_latex_symmetric_difference ok +test_latex_Complement ok +test_latex_Complexes ok +test_latex_productset ok +test_latex_Naturals ok +test_latex_Naturals0 ok +test_latex_Integers ok +test_latex_ImageSet ok +test_latex_ConditionSet ok +test_latex_ComplexRegion ok +test_latex_Contains ok +test_latex_sum ok +test_latex_product ok +test_latex_limits ok +test_latex_log ok +test_issue_3568 ok +test_latex ok +test_latex_dict ok +test_latex_list ok +test_latex_rational ok +test_latex_inverse ok +test_latex_DiracDelta ok +test_latex_Heaviside ok +test_latex_KroneckerDelta ok +test_latex_LeviCivita ok +test_mode ok +test_latex_Piecewise ok +test_latex_Matrix ok +test_latex_matrix_with_functions ok +test_latex_NDimArray ok +test_latex_mul_symbol ok +test_latex_issue_4381 ok +test_latex_issue_4576 ok +test_latex_pow_fraction ok +test_noncommutative ok +test_latex_order ok +test_latex_Lambda ok +test_latex_PolyElement ok +test_latex_FracElement ok +test_latex_Poly ok +test_latex_ComplexRootOf ok +test_latex_RootSum ok +test_settings ok +test_latex_numbers ok +test_latex_euler ok +test_lamda ok +test_custom_symbol_names ok +test_matAdd ok +test_matMul ok +test_latex_MatrixSlice ok +test_latex_RandomDomain ok +test_PrettyPoly ok +test_integral_transforms ok +test_PolynomialRingBase ok +test_categories ok +test_Modules ok +test_QuotientRing ok +test_Tr ok +test_Adjoint ok +test_Hadamard ok +test_ZeroMatrix ok +test_boolean_args_order ok +test_imaginary ok +test_builtins_without_args ok +test_latex_greek_functions ok +test_translate ok +test_other_symbols ok +test_modifiers ok +test_greek_symbols ok +test_builtin_without_args_mismatched_names f +test_builtin_no_args ok +test_issue_6853 ok +test_Mul ok +test_Pow ok +test_issue_7180 ok +test_issue_8409 ok +test_issue_8470 E +test_issue_7117 ok +test_issue_2934 ok +test_issue_10489 ok +test_issue_12886 ok +test_issue_13559 E +test_issue_13651 ok +test_latex_UnevaluatedExpr ok +test_MatrixElement_printing ok +test_MatrixSymbol_printing ok +test_Quaternion_latex_printing ok +test_TensorProduct_printing ok +test_WedgeProduct_printing ok +test_units ok +test_latex_degree ok [FAIL] + +sympy/printing/tests/test_octave.py[33] +test_Integer ok +test_Rational ok +test_Function ok +test_Pow ok +test_basic_ops ok +test_1_over_x_and_sqrt ok +test_mix_number_mult_symbols ok +test_mix_number_pow_symbols ok +test_imag ok +test_constants ok +test_constants_other ok +test_boolean ok +test_Matrices ok +test_vector_entries_hadamard ok +test_Matrices_entries_not_hadamard f +test_MatrixSymbol ok +test_special_matrices ok +test_containers ok +test_octave_noninline ok +test_octave_piecewise ok +test_octave_piecewise_times_const ok +test_octave_matrix_assign_to ok +test_octave_matrix_assign_to_more ok +test_octave_matrix_1x1 ok +test_octave_matrix_elements ok +test_octave_boolean ok +test_octave_not_supported ok +test_trick_indent_with_end_else_words ok +test_haramard ok +test_sparse ok +test_sinc ok +test_specfun ok +test_MatrixElement_printing ok [OK] + +sympy/printing/tests/test_rcode.py[33] +test_printmethod ok +test_rcode_sqrt ok +test_rcode_Pow ok +test_rcode_Max ok +test_rcode_constants_mathh ok +test_rcode_constants_other ok +test_rcode_Rational ok +test_rcode_Integer ok +test_rcode_functions ok +test_rcode_inline_function ok +test_rcode_exceptions ok +test_rcode_user_functions ok +test_rcode_boolean ok +test_rcode_Relational ok +test_rcode_Piecewise ok +test_rcode_sinc ok +test_rcode_Piecewise_deep ok +test_rcode_ITE ok +test_rcode_settings ok +test_rcode_Indexed ok +test_rcode_Indexed_without_looking_for_contraction ok +test_rcode_loops_matrix_vector ok +test_dummy_loops ok +test_rcode_loops_add ok +test_rcode_loops_multiple_contractions ok +test_rcode_loops_addfactor ok +test_rcode_loops_multiple_terms ok +test_dereference_printing ok +test_Matrix_printing ok +test_rcode_sgn ok +test_rcode_Assignment ok +test_rcode_For ok +test_MatrixElement_printing ok [OK] + +sympy/printing/tests/test_str.py[78] +test_printmethod ok +test_Abs ok +test_Add ok +test_Catalan ok +test_ComplexInfinity ok +test_Derivative ok +test_dict ok +test_Dict ok +test_Dummy ok +test_EulerGamma ok +test_Exp ok +test_factorial ok +test_Function ok +test_Geometry ok +test_GoldenRatio ok +test_ImaginaryUnit ok +test_Infinity ok +test_Integer ok +test_Integral ok +test_Interval ok +test_AccumBounds ok +test_Lambda ok +test_Limit ok +test_list ok +test_Matrix_str ok +test_Mul ok +test_NaN ok +test_NegativeInfinity ok +test_Order ok +test_Permutation_Cycle ok +test_Pi ok +test_Poly ok +test_PolyRing ok +test_FracField ok +test_PolyElement ok +test_FracElement ok +test_Pow ok +test_sqrt ok +test_Rational ok +test_Float ok +test_Relational ok +test_CRootOf ok +test_RootSum ok +test_GroebnerBasis ok +test_set ok +test_SparseMatrix ok +test_Sum ok +test_Symbol ok +test_tuple ok +test_Quaternion_str_printer ok +test_Quantity_str ok +test_wild_str ok +test_zeta ok +test_issue_3101 ok +test_issue_3103 ok +test_issue_4021 ok +test_sstrrepr ok +test_infinity ok +test_full_prec ok +test_noncommutative ok +test_empty_printer ok +test_settings ok +test_RandomDomain ok +test_FiniteSet ok +test_PrettyPoly ok +test_categories ok +test_Tr ok +test_issue_6387 ok +test_MatMul_MatAdd ok +test_MatrixSlice ok +test_true_false ok +test_Equivalent ok +test_Xor ok +test_Complement ok +test_SymmetricDifference ok +test_UnevaluatedExpr ok +test_MatrixElement_printing ok +test_MatrixSymbol_printing ok [OK] + + +________________________________ xpassed tests _________________________________ +sympy/printing/pretty/tests/test_pretty.py: test_missing_in_2X_issue_9047 + +________________________________________________________________________________ +_______ sympy/printing/pretty/tests/test_pretty.py:test_pretty_geometry ________ + File "/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/printing/pretty/tests/test_pretty.py", line 5285, in test_pretty_geometry + e = Ray((1, 1), angle=4.02*pi) + File "/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/geometry/line.py", line 1275, in __new__ + return Ray2D(p1, p2, **kwargs) + File "/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/geometry/line.py", line 2108, in __new__ + p2 = p1 + Point(x, y) + File "/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/geometry/point.py", line 224, in __add__ + coords = [simplify(a + b) for a, b in zip(s, o)] + File "/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/geometry/point.py", line 224, in + coords = [simplify(a + b) for a, b in zip(s, o)] + File "/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/simplify/simplify.py", line 600, in simplify + short = exptrigsimp(short) + File "/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/simplify/trigsimp.py", line 542, in exptrigsimp + newexpr = bottom_up(expr, exp_trig) + File "/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/simplify/simplify.py", line 1042, in bottom_up + args = tuple([bottom_up(a, F, atoms, nonbasic) + File "/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/simplify/simplify.py", line 1042, in + args = tuple([bottom_up(a, F, atoms, nonbasic) + File "/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/simplify/simplify.py", line 1046, in bottom_up + rv = F(rv) + File "/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/simplify/trigsimp.py", line 539, in exp_trig + choices.append(e.rewrite(exp)) + File "/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/core/basic.py", line 1670, in rewrite + return self._eval_rewrite(None, rule, **hints) + File "/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/core/basic.py", line 1578, in _eval_rewrite + rewritten = getattr(self, rule)(*args) + File "/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/functions/elementary/trigonometric.py", line 1138, in _eval_rewrite_as_exp + neg_exp, pos_exp = exp(-arg*I), exp(arg*I) + File "/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/core/function.py", line 441, in __new__ + result = super(Function, cls).__new__(cls, *args, **options) + File "/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/core/function.py", line 250, in __new__ + evaluated = cls.eval(*args) + File "/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/functions/elementary/exponential.py", line 254, in eval + if ask(Q.integer(2*coeff)): + File "/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/assumptions/ask.py", line 1247, in ask + from sympy.assumptions.satask import satask + File "/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/assumptions/satask.py", line 9, in + from sympy.assumptions.sathandlers import fact_registry + File "/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/assumptions/sathandlers.py", line 3, in + from collections import MutableMapping, defaultdict + File "", line 1055, in _handle_fromlist + File "~/.local/share/uv/python/cpython-3.9-linux-x86_64-gnu/lib/python3.9/collections/__init__.py", line 62, in __getattr__ + warnings.warn("Using or importing the ABCs from 'collections' instead " +DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working +________________________________________________________________________________ +__________ sympy/printing/pretty/tests/test_pretty.py:test_issue_8292 __________ + File "/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/printing/pretty/tests/test_pretty.py", line 5835, in test_issue_8292 + e = sympify('((x+x**4)/(x-1))-(2*(x-1)**4/(x-1)**4)', evaluate=False) + File "/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/core/sympify.py", line 368, in sympify + expr = parse_expr(a, local_dict=locals, transformations=transformations, evaluate=evaluate) + File "/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/parsing/sympy_parser.py", line 948, in parse_expr + code = compile(evaluateFalse(code), '', 'eval') +ValueError: Name node can't be used with 'False' constant +________________________________________________________________________________ +__________ sympy/printing/pretty/tests/test_pretty.py:test_issue_8344 __________ + File "/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/printing/pretty/tests/test_pretty.py", line 5876, in test_issue_8344 + e = sympify('2*x*y**2/1**2 + 1', evaluate=False) + File "/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/core/sympify.py", line 368, in sympify + expr = parse_expr(a, local_dict=locals, transformations=transformations, evaluate=evaluate) + File "/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/parsing/sympy_parser.py", line 948, in parse_expr + code = compile(evaluateFalse(code), '', 'eval') +ValueError: Name node can't be used with 'False' constant +________________________________________________________________________________ +______________ sympy/printing/tests/test_latex.py:test_issue_8470 ______________ + File "/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/printing/tests/test_latex.py", line 1652, in test_issue_8470 + e = parse_expr("-B*A", evaluate=False) + File "/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/parsing/sympy_parser.py", line 948, in parse_expr + code = compile(evaluateFalse(code), '', 'eval') +ValueError: Name node can't be used with 'False' constant +________________________________________________________________________________ +_____________ sympy/printing/tests/test_latex.py:test_issue_13559 ______________ + File "/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/printing/tests/test_latex.py", line 1685, in test_issue_13559 + expr = parse_expr('5/1', evaluate=False) + File "/tmp/regrade/deepseek/baseline/sympy__sympy-14248/r1/repo/sympy/parsing/sympy_parser.py", line 948, in parse_expr + code = compile(evaluateFalse(code), '', 'eval') +ValueError: Name node can't be used with 'False' constant + + tests finished: 509 passed, 5 expected to fail, 1 expected to fail but passed, +5 exceptions, in 8.87 seconds +DO *NOT* COMMIT! diff --git a/bench/swebench/results/raw-deepseek/baseline/sympy__sympy-17630/r1/regrade/grade.json b/bench/swebench/results/raw-deepseek/baseline/sympy__sympy-17630/r1/regrade/grade.json new file mode 100644 index 0000000..c102244 --- /dev/null +++ b/bench/swebench/results/raw-deepseek/baseline/sympy__sympy-17630/r1/regrade/grade.json @@ -0,0 +1,17 @@ +{ + "resolved": false, + "f2p": [ + 1, + 2 + ], + "p2p": [ + 19, + 19 + ], + "f2p_failed": [ + "test_zero_matrix_add" + ], + "p2p_failed": [], + "test_rc": 1, + "test_cmd": "PYTHONWARNINGS='ignore::UserWarning,ignore::SyntaxWarning' /tmp/regrade/deepseek/baseline/sympy__sympy-17630/r1/venv/bin/python bin/test -C --verbose sympy/matrices/expressions/tests/test_blockmatrix.py sympy/matrices/expressions/tests/test_matadd.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw-deepseek/baseline/sympy__sympy-17630/r1/regrade/test_output.txt b/bench/swebench/results/raw-deepseek/baseline/sympy__sympy-17630/r1/regrade/test_output.txt new file mode 100644 index 0000000..f8595aa --- /dev/null +++ b/bench/swebench/results/raw-deepseek/baseline/sympy__sympy-17630/r1/regrade/test_output.txt @@ -0,0 +1,46 @@ +============================= test process starts ============================== +executable: /tmp/regrade/deepseek/baseline/sympy__sympy-17630/r1/venv/bin/python (3.9.25-final-0) [CPython] +architecture: 64-bit +cache: no +ground types: python +numpy: None +random seed: 55062119 +hash randomization: on (PYTHONHASHSEED=3069970131) + +sympy/matrices/expressions/tests/test_blockmatrix.py[16] +test_bc_matmul ok +test_bc_matadd ok +test_bc_transpose ok +test_bc_dist_diag ok +test_block_plus_ident ok +test_BlockMatrix ok +test_block_collapse_explicit_matrices ok +test_issue_17624 ok +test_BlockMatrix_trace ok +test_BlockMatrix_Determinant ok +test_squareBlockMatrix ok +test_BlockDiagMatrix ok +test_blockcut ok +test_reblock_2x2 ok +test_deblock ok +test_block_collapse_type ok [OK] + +sympy/matrices/expressions/tests/test_matadd.py[7] +test_sort_key ok +test_matadd_sympify ok +test_matadd_of_matrices ok +test_doit_args ok +test_generic_identity ok +test_zero_matrix_add F +test_matrix_add_with_scalar f [FAIL] + + +________________________________________________________________________________ +_____ sympy/matrices/expressions/tests/test_matadd.py:test_zero_matrix_add _____ +Traceback (most recent call last): + File "/tmp/regrade/deepseek/baseline/sympy__sympy-17630/r1/repo/sympy/matrices/expressions/tests/test_matadd.py", line 37, in test_zero_matrix_add + assert Add(ZeroMatrix(2, 2), ZeroMatrix(2, 2)) == ZeroMatrix(2, 2) +AssertionError + +=== tests finished: 21 passed, 1 failed, 1 expected to fail, in 0.29 seconds === +DO *NOT* COMMIT! diff --git a/bench/swebench/results/raw-deepseek/openflow/pylint-dev__pylint-8898/r1/regrade/grade.json b/bench/swebench/results/raw-deepseek/openflow/pylint-dev__pylint-8898/r1/regrade/grade.json new file mode 100644 index 0000000..051918f --- /dev/null +++ b/bench/swebench/results/raw-deepseek/openflow/pylint-dev__pylint-8898/r1/regrade/grade.json @@ -0,0 +1,15 @@ +{ + "resolved": true, + "f2p": [ + 1, + 1 + ], + "p2p": [ + 18, + 18 + ], + "f2p_failed": [], + "p2p_failed": [], + "test_rc": 0, + "test_cmd": "/tmp/regrade/deepseek/openflow/pylint-dev__pylint-8898/r1/venv/bin/python -m pytest -rA tests/config/test_config.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw-deepseek/openflow/pylint-dev__pylint-8898/r1/regrade/test_output.txt b/bench/swebench/results/raw-deepseek/openflow/pylint-dev__pylint-8898/r1/regrade/test_output.txt new file mode 100644 index 0000000..0e0ac03 --- /dev/null +++ b/bench/swebench/results/raw-deepseek/openflow/pylint-dev__pylint-8898/r1/regrade/test_output.txt @@ -0,0 +1,59 @@ +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.4.4, pluggy-1.6.0 +benchmark: 4.0.0 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000) +rootdir: /tmp/regrade/deepseek/openflow/pylint-dev__pylint-8898/r1/repo +configfile: pyproject.toml +plugins: timeout-2.4.0, benchmark-4.0.0 +collected 20 items + +tests/config/test_config.py .................... [100%] + +==================================== PASSES ==================================== +__________________________ test_clear_cache_post_run ___________________________ +----------------------------- Captured stdout call ----------------------------- +************* Module changing +/tmp/regrade/deepseek/openflow/pylint-dev__pylint-8898/r1/grade/tmp/tmpucc7syz6/changing.py:1:0: W0104: Statement seems to have no effect (pointless-statement) +/tmp/regrade/deepseek/openflow/pylint-dev__pylint-8898/r1/grade/tmp/tmpucc7syz6/changing.py:1:0: E0602: Undefined variable 'undefined' (undefined-variable) + +------------------------------------------------------------------ +Your code has been rated at 0.00/10 (previous run: 0.00/10, +0.00) + +_________________ test_disable_before_enable_all_takes_effect __________________ +----------------------------- Captured stdout call ----------------------------- +************* Module pylint.testutils.configuration_test +pylint/testutils/configuration_test.py:113:0: I0011: Locally disabling broad-exception-caught (W0718) (locally-disabled) +pylint/testutils/configuration_test.py:113:0: I0020: Suppressed 'broad-exception-caught' (from line 113) (suppressed-message) + +-------------------------------------------------------------------- +Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00) + +_________________ test_enable_before_disable_all_takes_effect __________________ +----------------------------- Captured stdout call ----------------------------- +************* Module fixme +tests/regrtest_data/fixme.py:1:1: W0511: TODO: implement (fixme) + +-------------------------------------------------------------------- +Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00) + +=========================== short test summary info ============================ +PASSED tests/config/test_config.py::test_can_read_toml_env_variable +PASSED tests/config/test_config.py::test_unknown_message_id +PASSED tests/config/test_config.py::test_unknown_option_name +PASSED tests/config/test_config.py::test_unknown_short_option_name +PASSED tests/config/test_config.py::test_unknown_confidence +PASSED tests/config/test_config.py::test_empty_confidence +PASSED tests/config/test_config.py::test_unknown_yes_no +PASSED tests/config/test_config.py::test_unknown_py_version +PASSED tests/config/test_config.py::test_csv_regex_comma_in_quantifier[foo-expected0] +PASSED tests/config/test_config.py::test_csv_regex_comma_in_quantifier[foo,bar-expected1] +PASSED tests/config/test_config.py::test_csv_regex_comma_in_quantifier[foo, bar-expected2] +PASSED tests/config/test_config.py::test_csv_regex_comma_in_quantifier[foo, bar{1,3}-expected3] +PASSED tests/config/test_config.py::test_regex_error +PASSED tests/config/test_config.py::test_csv_regex_error +PASSED tests/config/test_config.py::test_short_verbose +PASSED tests/config/test_config.py::test_argument_separator +PASSED tests/config/test_config.py::test_clear_cache_post_run +PASSED tests/config/test_config.py::test_enable_all_disable_all_mutually_exclusive +PASSED tests/config/test_config.py::test_disable_before_enable_all_takes_effect +PASSED tests/config/test_config.py::test_enable_before_disable_all_takes_effect +============================== 20 passed in 2.28s ============================== diff --git a/bench/swebench/results/raw-deepseek/openflow/pytest-dev__pytest-10356/r1/regrade/grade.json b/bench/swebench/results/raw-deepseek/openflow/pytest-dev__pytest-10356/r1/regrade/grade.json new file mode 100644 index 0000000..0280da2 --- /dev/null +++ b/bench/swebench/results/raw-deepseek/openflow/pytest-dev__pytest-10356/r1/regrade/grade.json @@ -0,0 +1,17 @@ +{ + "resolved": false, + "f2p": [ + 0, + 1 + ], + "p2p": [ + 79, + 79 + ], + "f2p_failed": [ + "testing/test_mark.py::test_mark_mro" + ], + "p2p_failed": [], + "test_rc": 1, + "test_cmd": "/tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/venv/bin/python -m pytest -rA testing/test_mark.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw-deepseek/openflow/pytest-dev__pytest-10356/r1/regrade/test_output.txt b/bench/swebench/results/raw-deepseek/openflow/pytest-dev__pytest-10356/r1/regrade/test_output.txt new file mode 100644 index 0000000..feecb0b --- /dev/null +++ b/bench/swebench/results/raw-deepseek/openflow/pytest-dev__pytest-10356/r1/regrade/test_output.txt @@ -0,0 +1,923 @@ +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/repo, configfile: pyproject.toml +collected 90 items + +testing/test_mark.py .............F..................................... [ 56%] +......................x................ [100%] + +=================================== FAILURES =================================== +________________________________ test_mark_mro _________________________________ + + def test_mark_mro() -> None: + xfail = pytest.mark.xfail + + @xfail("a") + class A: + pass + + @xfail("b") + class B: + pass + + @xfail("c") + class C(A, B): + pass + + from _pytest.mark.structures import get_unpacked_marks + + all_marks = get_unpacked_marks(C) + +> assert all_marks == [xfail("c").mark, xfail("a").mark, xfail("b").mark] +E AssertionError: assert == [Mark(name='x...), kwargs={})] +E Use -v to get more diff + +testing/test_mark.py:1133: AssertionError +==================================== PASSES ==================================== +_________________________ test_marked_class_run_twice __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_class_run_twice0 +collected 6 items + +test_marked_class_run_twice.py ...... + +============================== 6 passed in 0.01s =============================== +_______________________________ test_ini_markers _______________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_ini_markers0, configfile: tox.ini +collected 1 item + +test_ini_markers.py . [100%] + +============================== 1 passed in 0.01s =============================== +_____________________________ test_markers_option ______________________________ +----------------------------- Captured stdout call ----------------------------- +@pytest.mark.a1: this is a webtest marker + +@pytest.mark.a1some: another marker + +@pytest.mark.nodescription: + +@pytest.mark.filterwarnings(warning): add a warning filter to the given test. see https://docs.pytest.org/en/stable/how-to/capture-warnings.html#pytest-mark-filterwarnings + +@pytest.mark.skip(reason=None): skip the given test function with an optional reason. Example: skip(reason="no way of currently testing this") skips the test. + +@pytest.mark.skipif(condition, ..., *, reason=...): skip the given test function if any of the conditions evaluate to True. Example: skipif(sys.platform == 'win32') skips the test if we are on the win32 platform. See https://docs.pytest.org/en/stable/reference/reference.html#pytest-mark-skipif + +@pytest.mark.xfail(condition, ..., *, reason=..., run=True, raises=None, strict=xfail_strict): mark the test function as an expected failure if any of the conditions evaluate to True. Optionally specify a reason for better reporting and run=False if you don't even want to execute the test function. If only specific exception(s) are expected, you can list them in raises, and if the test fails in other ways, it will be reported as a true failure. See https://docs.pytest.org/en/stable/reference/reference.html#pytest-mark-xfail + +@pytest.mark.parametrize(argnames, argvalues): call a test function multiple times passing in different arguments in turn. argvalues generally needs to be a list of values if argnames specifies only one name or a list of tuples of values if argnames specifies multiple names. Example: @parametrize('arg1', [1,2]) would lead to two calls of the decorated test function, one with arg1=1 and another with arg1=2.see https://docs.pytest.org/en/stable/how-to/parametrize.html for more info and examples. + +@pytest.mark.usefixtures(fixturename1, fixturename2, ...): mark tests as needing all of the specified fixtures. see https://docs.pytest.org/en/stable/explanation/fixtures.html#usefixtures + +@pytest.mark.tryfirst: mark a hook implementation function such that the plugin machinery will try to call it first/as early as possible. DEPRECATED, use @pytest.hookimpl(tryfirst=True) instead. + +@pytest.mark.trylast: mark a hook implementation function such that the plugin machinery will try to call it last/as late as possible. DEPRECATED, use @pytest.hookimpl(trylast=True) instead. + +_________________________ test_ini_markers_whitespace __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_ini_markers_whitespace0, configfile: tox.ini +collected 1 item + +test_ini_markers_whitespace.py . [100%] + +============================== 1 passed in 0.00s =============================== +_______________________ test_marker_without_description ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marker_without_description0, configfile: setup.cfg +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________ test_markers_option_with_plugin_in_current_dir ________________ +----------------------------- Captured stdout call ----------------------------- +@pytest.mark.flip:flop + +@pytest.mark.filterwarnings(warning): add a warning filter to the given test. see https://docs.pytest.org/en/stable/how-to/capture-warnings.html#pytest-mark-filterwarnings + +@pytest.mark.skip(reason=None): skip the given test function with an optional reason. Example: skip(reason="no way of currently testing this") skips the test. + +@pytest.mark.skipif(condition, ..., *, reason=...): skip the given test function if any of the conditions evaluate to True. Example: skipif(sys.platform == 'win32') skips the test if we are on the win32 platform. See https://docs.pytest.org/en/stable/reference/reference.html#pytest-mark-skipif + +@pytest.mark.xfail(condition, ..., *, reason=..., run=True, raises=None, strict=xfail_strict): mark the test function as an expected failure if any of the conditions evaluate to True. Optionally specify a reason for better reporting and run=False if you don't even want to execute the test function. If only specific exception(s) are expected, you can list them in raises, and if the test fails in other ways, it will be reported as a true failure. See https://docs.pytest.org/en/stable/reference/reference.html#pytest-mark-xfail + +@pytest.mark.parametrize(argnames, argvalues): call a test function multiple times passing in different arguments in turn. argvalues generally needs to be a list of values if argnames specifies only one name or a list of tuples of values if argnames specifies multiple names. Example: @parametrize('arg1', [1,2]) would lead to two calls of the decorated test function, one with arg1=1 and another with arg1=2.see https://docs.pytest.org/en/stable/how-to/parametrize.html for more info and examples. + +@pytest.mark.usefixtures(fixturename1, fixturename2, ...): mark tests as needing all of the specified fixtures. see https://docs.pytest.org/en/stable/explanation/fixtures.html#usefixtures + +@pytest.mark.tryfirst: mark a hook implementation function such that the plugin machinery will try to call it first/as early as possible. DEPRECATED, use @pytest.hookimpl(tryfirst=True) instead. + +@pytest.mark.trylast: mark a hook implementation function such that the plugin machinery will try to call it last/as late as possible. DEPRECATED, use @pytest.hookimpl(trylast=True) instead. + +_________________________ test_mark_on_pseudo_function _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_on_pseudo_function0 +collected 1 item + +test_mark_on_pseudo_function.py . [100%] + +============================== 1 passed in 0.00s =============================== +_________ test_strict_prohibits_unregistered_markers[--strict-markers] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_prohibits_unregistered_markers0 +collected 0 items / 1 error + +==================================== ERRORS ==================================== +________ ERROR collecting test_strict_prohibits_unregistered_markers.py ________ +'unregisteredmark' not found in `markers` configuration option +=========================== short test summary info ============================ +ERROR test_strict_prohibits_unregistered_markers.py +!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +_____________ test_strict_prohibits_unregistered_markers[--strict] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_prohibits_unregistered_markers1 +collected 0 items / 1 error + +==================================== ERRORS ==================================== +________ ERROR collecting test_strict_prohibits_unregistered_markers.py ________ +'unregisteredmark' not found in `markers` configuration option +=============================== warnings summary =============================== +../../../../../repo/src/_pytest/config/__init__.py:1240 + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/repo/src/_pytest/config/__init__.py:1240: PytestRemovedIn8Warning: The --strict option is deprecated, use --strict-markers instead. + self.issue_config_time_warning( + +-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html +=========================== short test summary info ============================ +ERROR test_strict_prohibits_unregistered_markers.py +!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! +========================= 1 warning, 1 error in 0.03s ========================== +____________________ test_mark_option[xyz-expected_passed0] ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option0 +collected 2 items / 1 deselected / 1 selected + +test_mark_option.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +_______________ test_mark_option[((( xyz)) )-expected_passed1] _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option1 +collected 2 items / 1 deselected / 1 selected + +test_mark_option.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +________________ test_mark_option[not not xyz-expected_passed2] ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option2 +collected 2 items / 1 deselected / 1 selected + +test_mark_option.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +_______________ test_mark_option[xyz and xyz2-expected_passed3] ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option3 +collected 2 items / 2 deselected / 0 selected + +============================ 2 deselected in 0.00s ============================= +___________________ test_mark_option[xyz2-expected_passed4] ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option4 +collected 2 items / 1 deselected / 1 selected + +test_mark_option.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +________________ test_mark_option[xyz or xyz2-expected_passed5] ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option5 +collected 2 items + +test_mark_option.py .. [100%] + +============================== 2 passed in 0.00s =============================== +_____________ test_mark_option_custom[interface-expected_passed0] ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option_custom0 +collected 2 items / 1 deselected / 1 selected + +test_mark_option_custom.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +___________ test_mark_option_custom[not interface-expected_passed1] ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option_custom1 +collected 2 items / 1 deselected / 1 selected + +test_mark_option_custom.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +____________ test_keyword_option_custom[interface-expected_passed0] ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom0 +collected 5 items / 4 deselected / 1 selected + +test_keyword_option_custom.py . [100%] + +======================= 1 passed, 4 deselected in 0.00s ======================== +__________ test_keyword_option_custom[not interface-expected_passed1] __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom1 +collected 5 items / 1 deselected / 4 selected + +test_keyword_option_custom.py .... [100%] + +======================= 4 passed, 1 deselected in 0.01s ======================== +______________ test_keyword_option_custom[pass-expected_passed2] _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom2 +collected 5 items / 4 deselected / 1 selected + +test_keyword_option_custom.py . [100%] + +======================= 1 passed, 4 deselected in 0.01s ======================== +____________ test_keyword_option_custom[not pass-expected_passed3] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom3 +collected 5 items / 1 deselected / 4 selected + +test_keyword_option_custom.py .... [100%] + +======================= 4 passed, 1 deselected in 0.01s ======================== +_______ test_keyword_option_custom[not not not (pass)-expected_passed4] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom4 +collected 5 items / 1 deselected / 4 selected + +test_keyword_option_custom.py .... [100%] + +======================= 4 passed, 1 deselected in 0.01s ======================== +_____________ test_keyword_option_custom[1 or 2-expected_passed5] ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom5 +collected 5 items / 3 deselected / 2 selected + +test_keyword_option_custom.py .. [100%] + +======================= 2 passed, 3 deselected in 0.00s ======================== +__________ test_keyword_option_custom[not (1 or 2)-expected_passed6] ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom6 +collected 5 items / 2 deselected / 3 selected + +test_keyword_option_custom.py ... [100%] + +======================= 3 passed, 2 deselected in 0.01s ======================== +______________________ test_keyword_option_considers_mark ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_considers_mark0 +collected 1 item + +test_marks_as_keywords.py . [100%] + +============================== 1 passed in 0.00s =============================== +____________ test_keyword_option_parametrize[None-expected_passed0] ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_parametrize0 +collected 3 items / 2 deselected / 1 selected + +test_keyword_option_parametrize.py . [100%] + +======================= 1 passed, 2 deselected in 0.00s ======================== +___________ test_keyword_option_parametrize[[1.3]-expected_passed1] ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_parametrize1 +collected 3 items / 2 deselected / 1 selected + +test_keyword_option_parametrize.py . [100%] + +======================= 1 passed, 2 deselected in 0.00s ======================== +____________ test_keyword_option_parametrize[2-3-expected_passed2] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_parametrize2 +collected 3 items / 2 deselected / 1 selected + +test_keyword_option_parametrize.py . [100%] + +======================= 1 passed, 2 deselected in 0.00s ======================== +_________________________ test_parametrize_with_module _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrize_with_module0 +collected 1 item + +test_parametrize_with_module.py . [100%] + +============================== 1 passed in 0.00s =============================== +________________ test_parametrized_collected_from_command_line _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrized_collected_from_command_line0 +collected 3 items + +test_parametrized_collected_from_command_line.py ... [100%] + +============================== 3 passed in 0.00s =============================== +__________________ test_parametrized_collect_with_wrong_args ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrized_collect_with_wrong_args0 +collected 0 items / 1 error + +==================================== ERRORS ==================================== +________ ERROR collecting test_parametrized_collect_with_wrong_args.py _________ +test_parametrized_collect_with_wrong_args.py::test_func: in "parametrize" the number of names (2): + ['foo', 'bar'] +must be equal to the number of values (3): + (1, 2, 3) +=========================== short test summary info ============================ +ERROR test_parametrized_collect_with_wrong_args.py +!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.06s =============================== +________________________ test_parametrized_with_kwargs _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrized_with_kwargs0 +collected 4 items + +test_parametrized_with_kwargs.py .... [100%] + +============================== 4 passed in 0.01s =============================== +__________________________ test_parametrize_iterator ___________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrize_iterator0 +collected 3 items + +test_parametrize_iterator.py ... [100%] + +============================== 3 passed in 0.00s =============================== +___________________ TestFunctional.test_merging_markers_deep ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_merging_markers_deep0 +collected 2 items + + + + + + + +========================== 2 tests collected in 0.00s ========================== + > + > +____ TestFunctional.test_mark_decorator_subclass_does_not_propagate_to_base ____ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_decorator_subclass_does_not_propagate_to_base0 +collected 2 items + + + + + + + +========================== 2 tests collected in 0.00s ========================== +__________ TestFunctional.test_mark_should_not_pass_to_siebling_class __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_should_not_pass_to_siebling_class0 +collected 3 items + + + + + + + + + +========================== 3 tests collected in 0.00s ========================== +[, , ] ['test_mark_should_not_pass_to_siebling_class.py::TestBase::test_foo', 'test_mark_should_not_pass_to_siebling_class.py::TestSub::test_foo', 'test_mark_should_not_pass_to_siebling_class.py::TestOtherSub::test_foo'] +____________ TestFunctional.test_mark_decorator_baseclasses_merged _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_decorator_baseclasses_merged0 +collected 2 items + + + + + + + +========================== 2 tests collected in 0.00s ========================== +_______________________ TestFunctional.test_mark_closest _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_closest0 +collected 2 items + + + + + + +========================== 2 tests collected in 0.00s ========================== +__________________ TestFunctional.test_mark_with_wrong_marker __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_with_wrong_marker0 +collected 0 items / 1 error + +==================================== ERRORS ==================================== +_______________ ERROR collecting test_mark_with_wrong_marker.py ________________ +../../../../../repo/src/_pytest/runner.py:339: in from_call + result: Optional[TResult] = func() +../../../../../repo/src/_pytest/runner.py:370: in + call = CallInfo.from_call(lambda: list(collector.collect()), "collect") +../../../../../repo/src/_pytest/python.py:531: in collect + self._inject_setup_module_fixture() +../../../../../repo/src/_pytest/python.py:545: in _inject_setup_module_fixture + self.obj, ("setUpModule", "setup_module") +../../../../../repo/src/_pytest/python.py:314: in obj + self.own_markers.extend(get_unpacked_marks(self.obj)) +../../../../../repo/src/_pytest/mark/structures.py:379: in normalize_mark_list + raise TypeError(f"got {repr(mark_obj)} instead of Mark") +E TypeError: got instead of Mark +=========================== short test summary info ============================ +ERROR test_mark_with_wrong_marker.py - TypeError: got /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_dynamically_in_funcarg0 +collected 1 item + +test_mark_dynamically_in_funcarg.py . [100%] +keyword: {'test_func': 1, 'hello': 1, 'test_mark_dynamically_in_funcarg.py': 1, 'test_mark_dynamically_in_funcarg0': 1} + +============================== 1 passed in 0.00s =============================== +____________ TestFunctional.test_no_marker_match_on_unmarked_names _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_marker_match_on_unmarked_names0 +collected 2 items / 2 deselected / 0 selected + +============================ 2 deselected in 0.00s ============================= +__________________ TestFunctional.test_keywords_at_node_level __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keywords_at_node_level0 +collected 1 item + +test_keywords_at_node_level.py . [100%] + +============================== 1 passed in 0.00s =============================== +________________ TestFunctional.test_keyword_added_for_session _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_added_for_session0 +collected 1 item + +test_keyword_added_for_session.py . [100%] + +============================== 1 passed in 0.01s =============================== +___________________ TestFunctional.test_mark_from_parameters ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_from_parameters0 +collected 1 item + +test_mark_from_parameters.py s [100%] + +============================== 1 skipped in 0.00s ============================== +_________________ TestFunctional.test_reevaluate_dynamic_expr __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_reevaluate_dynamic_expr0 +collected 2 items + +test_reevaluate_dynamic_expr1.py s [ 50%] +test_reevaluate_dynamic_expr2.py . [100%] + +========================= 1 passed, 1 skipped in 0.00s ========================= +___________________ TestKeywordSelection.test_select_simple ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_simple0 +collected 2 items / 1 deselected / 1 selected + +test_select_simple.py F + +=================================== FAILURES =================================== +___________________________________ test_one ___________________________________ + + def test_one(): +> assert 0 +E assert 0 + +test_select_simple.py:2: AssertionError +=========================== short test summary info ============================ +FAILED test_select_simple.py::test_one - assert 0 +======================= 1 failed, 1 deselected in 0.01s ======================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_simple0 +collected 2 items / 1 deselected / 1 selected + +test_select_simple.py F + +=================================== FAILURES =================================== +___________________________________ test_one ___________________________________ + + def test_one(): +> assert 0 +E assert 0 + +test_select_simple.py:2: AssertionError +=========================== short test summary info ============================ +FAILED test_select_simple.py::test_one - assert 0 +======================= 1 failed, 1 deselected in 0.00s ======================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_simple0 +collected 2 items / 1 deselected / 1 selected + +test_select_simple.py F + +=================================== FAILURES =================================== +__________________________ TestClass.test_method_one ___________________________ + +self = + + def test_method_one(self): +> assert 42 == 43 +E assert 42 == 43 + +test_select_simple.py:5: AssertionError +=========================== short test summary info ============================ +FAILED test_select_simple.py::TestClass::test_method_one - assert 42 == 43 +======================= 1 failed, 1 deselected in 0.00s ======================== +_____________ TestKeywordSelection.test_select_extra_keywords[xxx] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords0 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'xxx' +_______ TestKeywordSelection.test_select_extra_keywords[xxx and test_2] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords1 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'xxx and test_2' +__________ TestKeywordSelection.test_select_extra_keywords[TestClass] __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords2 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'TestClass' +_____ TestKeywordSelection.test_select_extra_keywords[xxx and not test_1] ______ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords3 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'xxx and not test_1' +____ TestKeywordSelection.test_select_extra_keywords[TestClass and test_2] _____ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords4 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'TestClass and test_2' +_ TestKeywordSelection.test_select_extra_keywords[xxx and TestClass and test_2] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords5 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'xxx and TestClass and test_2' +___________________ TestKeywordSelection.test_keyword_extra ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_extra0 +collected 1 item + +test_keyword_extra.py F [100%] + +=================================== FAILURES =================================== +___________________________________ test_one ___________________________________ + + def test_one(): +> assert 0 +E assert 0 + +test_keyword_extra.py:2: AssertionError +=========================== short test summary info ============================ +FAILED test_keyword_extra.py::test_one - assert 0 +============================== 1 failed in 0.00s =============================== +________________ TestKeywordSelection.test_no_magic_values[__] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_magic_values0 +collected 1 item / 1 deselected / 0 selected + +============================ 1 deselected in 0.00s ============================= +_________________ TestKeywordSelection.test_no_magic_values[+] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_magic_values1 +collected 1 item / 1 deselected / 0 selected + +============================ 1 deselected in 0.00s ============================= +________________ TestKeywordSelection.test_no_magic_values[..] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_magic_values2 +collected 1 item / 1 deselected / 0 selected + +============================ 1 deselected in 0.00s ============================= +_______ TestKeywordSelection.test_no_match_directories_outside_the_suite _______ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_match_directories_outside_the_suite0 +collected 2 items + + + + + + +========================== 2 tests collected in 0.00s ========================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_match_directories_outside_the_suite0 +collected 2 items / 2 deselected / 0 selected + +================== no tests collected (2 deselected) in 0.00s ================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_match_directories_outside_the_suite0 +collected 2 items / 1 deselected / 1 selected + + + + + +================= 1/2 tests collected (1 deselected) in 0.00s ================== +____________________ test_parameterset_for_fail_at_collect _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parameterset_for_fail_at_collect0, configfile: tox.ini +collected 0 items / 1 error + +==================================== ERRORS ==================================== +__________ ERROR collecting test_parameterset_for_fail_at_collect.py ___________ +Empty parameter set in 'test' at line 3 +=========================== short test summary info ============================ +ERROR test_parameterset_for_fail_at_collect.py +!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.06s =============================== +________________________ test_mark_expressions_no_smear ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_expressions_no_smear0 +collected 2 items / 1 deselected / 1 selected + +test_mark_expressions_no_smear.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +________________________ test_markers_from_parametrize _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_markers_from_parametrize0 +collected 4 items + +test_markers_from_parametrize.py .... [100%] + +============================== 4 passed in 0.01s =============================== +___________ test_marker_expr_eval_failure_handling[NOT internal_err] ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marker_expr_eval_failure_handling0 +collected 1 item + +============================ no tests ran in 0.00s ============================= +----------------------------- Captured stderr call ----------------------------- +ERROR: Wrong expression passed to '-m': NOT internal_err: at column 5: expected end of input; got identifier + +__________ test_marker_expr_eval_failure_handling[NOT (internal_err)] __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marker_expr_eval_failure_handling1 +collected 1 item + +============================ no tests ran in 0.00s ============================= +----------------------------- Captured stderr call ----------------------------- +ERROR: Wrong expression passed to '-m': NOT (internal_err): at column 5: expected end of input; got left parenthesis + +________________ test_marker_expr_eval_failure_handling[bogus=] ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marker_expr_eval_failure_handling2 +collected 1 item + +============================ no tests ran in 0.00s ============================= +----------------------------- Captured stderr call ----------------------------- +ERROR: Wrong expression passed to '-m': bogus=: at column 6: unexpected character "=" + +=========================== short test summary info ============================ +PASSED testing/test_mark.py::TestMark::test_pytest_exists_in_namespace_all[mark] +PASSED testing/test_mark.py::TestMark::test_pytest_exists_in_namespace_all[param] +PASSED testing/test_mark.py::TestMark::test_pytest_mark_notcallable +PASSED testing/test_mark.py::TestMark::test_mark_with_param +PASSED testing/test_mark.py::TestMark::test_pytest_mark_name_starts_with_underscore +PASSED testing/test_mark.py::TestMarkDecorator::test__eq__[lhs0-rhs0-True] +PASSED testing/test_mark.py::TestMarkDecorator::test__eq__[lhs1-rhs1-False] +PASSED testing/test_mark.py::TestMarkDecorator::test__eq__[lhs2-bar-False] +PASSED testing/test_mark.py::TestMarkDecorator::test__eq__[foo-rhs3-False] +PASSED testing/test_mark.py::TestMarkDecorator::test_aliases +PASSED testing/test_mark.py::test_pytest_param_id_requires_string +PASSED testing/test_mark.py::test_pytest_param_id_allows_none_or_string[None] +PASSED testing/test_mark.py::test_pytest_param_id_allows_none_or_string[hello world] +PASSED testing/test_mark.py::test_marked_class_run_twice +PASSED testing/test_mark.py::test_ini_markers +PASSED testing/test_mark.py::test_markers_option +PASSED testing/test_mark.py::test_ini_markers_whitespace +PASSED testing/test_mark.py::test_marker_without_description +PASSED testing/test_mark.py::test_markers_option_with_plugin_in_current_dir +PASSED testing/test_mark.py::test_mark_on_pseudo_function +PASSED testing/test_mark.py::test_strict_prohibits_unregistered_markers[--strict-markers] +PASSED testing/test_mark.py::test_strict_prohibits_unregistered_markers[--strict] +PASSED testing/test_mark.py::test_mark_option[xyz-expected_passed0] +PASSED testing/test_mark.py::test_mark_option[((( xyz)) )-expected_passed1] +PASSED testing/test_mark.py::test_mark_option[not not xyz-expected_passed2] +PASSED testing/test_mark.py::test_mark_option[xyz and xyz2-expected_passed3] +PASSED testing/test_mark.py::test_mark_option[xyz2-expected_passed4] +PASSED testing/test_mark.py::test_mark_option[xyz or xyz2-expected_passed5] +PASSED testing/test_mark.py::test_mark_option_custom[interface-expected_passed0] +PASSED testing/test_mark.py::test_mark_option_custom[not interface-expected_passed1] +PASSED testing/test_mark.py::test_keyword_option_custom[interface-expected_passed0] +PASSED testing/test_mark.py::test_keyword_option_custom[not interface-expected_passed1] +PASSED testing/test_mark.py::test_keyword_option_custom[pass-expected_passed2] +PASSED testing/test_mark.py::test_keyword_option_custom[not pass-expected_passed3] +PASSED testing/test_mark.py::test_keyword_option_custom[not not not (pass)-expected_passed4] +PASSED testing/test_mark.py::test_keyword_option_custom[1 or 2-expected_passed5] +PASSED testing/test_mark.py::test_keyword_option_custom[not (1 or 2)-expected_passed6] +PASSED testing/test_mark.py::test_keyword_option_considers_mark +PASSED testing/test_mark.py::test_keyword_option_parametrize[None-expected_passed0] +PASSED testing/test_mark.py::test_keyword_option_parametrize[[1.3]-expected_passed1] +PASSED testing/test_mark.py::test_keyword_option_parametrize[2-3-expected_passed2] +PASSED testing/test_mark.py::test_parametrize_with_module +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[foo or-at column 7: expected not OR left parenthesis OR identifier; got end of input] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[foo or or-at column 8: expected not OR left parenthesis OR identifier; got or] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[(foo-at column 5: expected right parenthesis; got end of input] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[foo bar-at column 5: expected end of input; got identifier] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[or or-at column 1: expected not OR left parenthesis OR identifier; got or] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[not or-at column 5: expected not OR left parenthesis OR identifier; got or] +PASSED testing/test_mark.py::test_parametrized_collected_from_command_line +PASSED testing/test_mark.py::test_parametrized_collect_with_wrong_args +PASSED testing/test_mark.py::test_parametrized_with_kwargs +PASSED testing/test_mark.py::test_parametrize_iterator +PASSED testing/test_mark.py::TestFunctional::test_merging_markers_deep +PASSED testing/test_mark.py::TestFunctional::test_mark_decorator_subclass_does_not_propagate_to_base +PASSED testing/test_mark.py::TestFunctional::test_mark_should_not_pass_to_siebling_class +PASSED testing/test_mark.py::TestFunctional::test_mark_decorator_baseclasses_merged +PASSED testing/test_mark.py::TestFunctional::test_mark_closest +PASSED testing/test_mark.py::TestFunctional::test_mark_with_wrong_marker +PASSED testing/test_mark.py::TestFunctional::test_mark_dynamically_in_funcarg +PASSED testing/test_mark.py::TestFunctional::test_no_marker_match_on_unmarked_names +PASSED testing/test_mark.py::TestFunctional::test_keywords_at_node_level +PASSED testing/test_mark.py::TestFunctional::test_keyword_added_for_session +PASSED testing/test_mark.py::TestFunctional::test_mark_from_parameters +PASSED testing/test_mark.py::TestFunctional::test_reevaluate_dynamic_expr +PASSED testing/test_mark.py::TestKeywordSelection::test_select_simple +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx and test_2] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[TestClass] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx and not test_1] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[TestClass and test_2] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx and TestClass and test_2] +PASSED testing/test_mark.py::TestKeywordSelection::test_keyword_extra +PASSED testing/test_mark.py::TestKeywordSelection::test_no_magic_values[__] +PASSED testing/test_mark.py::TestKeywordSelection::test_no_magic_values[+] +PASSED testing/test_mark.py::TestKeywordSelection::test_no_magic_values[..] +PASSED testing/test_mark.py::TestKeywordSelection::test_no_match_directories_outside_the_suite +PASSED testing/test_mark.py::test_parameterset_for_parametrize_marks[None] +PASSED testing/test_mark.py::test_parameterset_for_parametrize_marks[] +PASSED testing/test_mark.py::test_parameterset_for_parametrize_marks[skip] +PASSED testing/test_mark.py::test_parameterset_for_parametrize_marks[xfail] +PASSED testing/test_mark.py::test_parameterset_for_fail_at_collect +PASSED testing/test_mark.py::test_parameterset_for_parametrize_bad_markname +PASSED testing/test_mark.py::test_mark_expressions_no_smear +PASSED testing/test_mark.py::test_addmarker_order +PASSED testing/test_mark.py::test_markers_from_parametrize +PASSED testing/test_mark.py::test_marker_expr_eval_failure_handling[NOT internal_err] +PASSED testing/test_mark.py::test_marker_expr_eval_failure_handling[NOT (internal_err)] +PASSED testing/test_mark.py::test_marker_expr_eval_failure_handling[bogus=] +XFAIL testing/test_mark.py::TestKeywordSelection::test_keyword_extra_dash +FAILED testing/test_mark.py::test_mark_mro - AssertionError: assert /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/venv/bin/python -m pytest -rA testing/code/test_code.py testing/code/test_excinfo.py testing/conftest.py testing/test_reports.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw-deepseek/openflow/pytest-dev__pytest-5787/r1/regrade/test_output.txt b/bench/swebench/results/raw-deepseek/openflow/pytest-dev__pytest-5787/r1/regrade/test_output.txt new file mode 100644 index 0000000..8f68100 --- /dev/null +++ b/bench/swebench/results/raw-deepseek/openflow/pytest-dev__pytest-5787/r1/regrade/test_output.txt @@ -0,0 +1,785 @@ +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/repo, inifile: tox.ini +collected 127 items + +testing/code/test_code.py ............... [ 11%] +testing/code/test_excinfo.py ...............s.......s................... [ 45%] +..................................................... [ 87%] +testing/test_reports.py ..........FF.... [100%] + +=================================== FAILURES =================================== +_________ TestReportSerialization.test_chained_exceptions[TestReport] __________ + +self = +testdir = /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_chained_exceptions0')> +tw_mock = .TWMock object at 0x7fb99161dca0> +report_class = + + @pytest.mark.parametrize("report_class", [TestReport, CollectReport]) + def test_chained_exceptions(self, testdir, tw_mock, report_class): + """Check serialization/deserialization of report objects containing chained exceptions (#5786)""" + testdir.makepyfile( + """ + def foo(): + raise ValueError('value error') + def test_a(): + try: + foo() + except ValueError as e: + raise RuntimeError('runtime error') from e + if {error_during_import}: + test_a() + """.format( + error_during_import=report_class is CollectReport + ) + ) + + reprec = testdir.inline_run() + if report_class is TestReport: + reports = reprec.getreports("pytest_runtest_logreport") + # we have 3 reports: setup/call/teardown + assert len(reports) == 3 + # get the call report + report = reports[1] + else: + assert report_class is CollectReport + # two collection reports: session and test file + reports = reprec.getreports("pytest_collectreport") + assert len(reports) == 2 + report = reports[1] + + def check_longrepr(longrepr): + """Check the attributes of the given longrepr object according to the test file. + + We can get away with testing both CollectReport and TestReport with this function because + the longrepr objects are very similar. + """ + assert isinstance(longrepr, ExceptionChainRepr) + assert longrepr.sections == [("title", "contents", "=")] + assert len(longrepr.chain) == 2 + entry1, entry2 = longrepr.chain + tb1, fileloc1, desc1 = entry1 + tb2, fileloc2, desc2 = entry2 + + assert "ValueError('value error')" in str(tb1) + assert "RuntimeError('runtime error')" in str(tb2) + + assert ( + desc1 + == "The above exception was the direct cause of the following exception:" + ) + assert desc2 is None + + assert report.failed + assert len(report.sections) == 0 + report.longrepr.addsection("title", "contents", "=") + check_longrepr(report.longrepr) + + data = report._to_json() + loaded_report = report_class._from_json(data) +> check_longrepr(loaded_report.longrepr) + +../../../../../repo/testing/test_reports.py:308: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +longrepr = < instance at 7fb990d83e80> + + def check_longrepr(longrepr): + """Check the attributes of the given longrepr object according to the test file. + + We can get away with testing both CollectReport and TestReport with this function because + the longrepr objects are very similar. + """ +> assert isinstance(longrepr, ExceptionChainRepr) +E AssertionError: assert False +E + where False = isinstance(< instance at 7fb990d83e80>, ExceptionChainRepr) + +../../../../../repo/testing/test_reports.py:285: AssertionError +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_chained_exceptions0 +collected 1 item + +test_chained_exceptions.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + + def test_a(): + try: +> foo() + +test_chained_exceptions.py:5: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + + def foo(): +> raise ValueError('value error') +E ValueError: value error + +test_chained_exceptions.py:2: ValueError + +The above exception was the direct cause of the following exception: + + def test_a(): + try: + foo() + except ValueError as e: +> raise RuntimeError('runtime error') from e +E RuntimeError: runtime error + +test_chained_exceptions.py:7: RuntimeError +============================== 1 failed in 0.01s =============================== +________ TestReportSerialization.test_chained_exceptions[CollectReport] ________ + +self = +testdir = /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_chained_exceptions1')> +tw_mock = .TWMock object at 0x7fb990d830a0> +report_class = + + @pytest.mark.parametrize("report_class", [TestReport, CollectReport]) + def test_chained_exceptions(self, testdir, tw_mock, report_class): + """Check serialization/deserialization of report objects containing chained exceptions (#5786)""" + testdir.makepyfile( + """ + def foo(): + raise ValueError('value error') + def test_a(): + try: + foo() + except ValueError as e: + raise RuntimeError('runtime error') from e + if {error_during_import}: + test_a() + """.format( + error_during_import=report_class is CollectReport + ) + ) + + reprec = testdir.inline_run() + if report_class is TestReport: + reports = reprec.getreports("pytest_runtest_logreport") + # we have 3 reports: setup/call/teardown + assert len(reports) == 3 + # get the call report + report = reports[1] + else: + assert report_class is CollectReport + # two collection reports: session and test file + reports = reprec.getreports("pytest_collectreport") + assert len(reports) == 2 + report = reports[1] + + def check_longrepr(longrepr): + """Check the attributes of the given longrepr object according to the test file. + + We can get away with testing both CollectReport and TestReport with this function because + the longrepr objects are very similar. + """ + assert isinstance(longrepr, ExceptionChainRepr) + assert longrepr.sections == [("title", "contents", "=")] + assert len(longrepr.chain) == 2 + entry1, entry2 = longrepr.chain + tb1, fileloc1, desc1 = entry1 + tb2, fileloc2, desc2 = entry2 + + assert "ValueError('value error')" in str(tb1) + assert "RuntimeError('runtime error')" in str(tb2) + + assert ( + desc1 + == "The above exception was the direct cause of the following exception:" + ) + assert desc2 is None + + assert report.failed + assert len(report.sections) == 0 + report.longrepr.addsection("title", "contents", "=") + check_longrepr(report.longrepr) + + data = report._to_json() + loaded_report = report_class._from_json(data) +> check_longrepr(loaded_report.longrepr) + +../../../../../repo/testing/test_reports.py:308: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +longrepr = < instance at 7fb990d8d6a0> + + def check_longrepr(longrepr): + """Check the attributes of the given longrepr object according to the test file. + + We can get away with testing both CollectReport and TestReport with this function because + the longrepr objects are very similar. + """ +> assert isinstance(longrepr, ExceptionChainRepr) +E AssertionError: assert False +E + where False = isinstance(< instance at 7fb990d8d6a0>, ExceptionChainRepr) + +../../../../../repo/testing/test_reports.py:285: AssertionError +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_chained_exceptions1 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_________________ ERROR collecting test_chained_exceptions.py __________________ +test_chained_exceptions.py:5: in test_a + foo() +test_chained_exceptions.py:2: in foo + raise ValueError('value error') +E ValueError: value error + +The above exception was the direct cause of the following exception: +test_chained_exceptions.py:9: in + test_a() +test_chained_exceptions.py:7: in test_a + raise RuntimeError('runtime error') from e +E RuntimeError: runtime error +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.05s =============================== +==================================== PASSES ==================================== +_______ TestTraceback_f_g_h.test_traceback_entry_getsource_in_construct ________ +----------------------------- Captured stdout call ----------------------------- +def xyz(): + try: + raise ValueError + except somenoname: +______ TestTraceback_f_g_h.test_traceback_filter_selective[-True] ______ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +_____ TestTraceback_f_g_h.test_traceback_filter_selective[-False] ______ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +___ TestTraceback_f_g_h.test_traceback_filter_selective[tracebackhide2-True] ___ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +__ TestTraceback_f_g_h.test_traceback_filter_selective[tracebackhide3-False] ___ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +________________ TestFormattedExcinfo.test_traceback_repr_style ________________ +----------------------------- Captured stdout call ----------------------------- + + def f(): +> g() + +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:3: +('_ ', None) +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:5: in g + h() +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:7: in h + i() +('_ ', None) + + def i(): +> raise ValueError() +E ValueError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:9: ValueError +___________________ TestFormattedExcinfo.test_exc_chain_repr ___________________ +----------------------------- Captured stdout call ----------------------------- + + def f(): + try: +> g() + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:6: +('_ ', None) + + def g(): +> raise ValueError() +E ValueError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:12: ValueError + +The above exception was the direct cause of the following exception: + + def f(): + try: + g() + except Exception as e: +> raise Err() from e +E test_exc_chain_repr0.mod.Err + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:8: Err + +During handling of the above exception, another exception occurred: + + def f(): + try: + g() + except Exception as e: + raise Err() from e + finally: +> h() + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:10: +('_ ', None) + + def h(): +> raise AttributeError() +E AttributeError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:15: AttributeError +_______ TestFormattedExcinfo.test_exc_repr_chain_suppression[from_none] ________ +----------------------------- Captured stdout call ----------------------------- + + def f(): + try: + g() + except Exception: +> raise AttributeError() from None +E AttributeError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_repr_chain_suppressio0/mod.py') +:6: AttributeError +___ TestFormattedExcinfo.test_exc_repr_chain_suppression[explicit_suppress] ____ +----------------------------- Captured stdout call ----------------------------- + + def f(): + try: + g() + except Exception: +> raise AttributeError() +E AttributeError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_repr_chain_suppressio1/mod.py') +:6: AttributeError +___________________________ test_match_raises_error ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_match_raises_error0 +collected 1 item + +test_match_raises_error.py F [100%] + +=================================== FAILURES =================================== +______________________________ test_division_zero ______________________________ + + def test_division_zero(): + with pytest.raises(ZeroDivisionError) as excinfo: + 0 / 0 +> excinfo.match(r'[123]+') +E AssertionError: Pattern '[123]+' not found in 'division by zero' + +test_match_raises_error.py:5: AssertionError +============================== 1 failed in 0.01s =============================== +_______________________________ test_cwd_deleted _______________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_cwd_deleted0 +collected 1 item + +test_cwd_deleted.py F [100%] + +=================================== FAILURES =================================== +_____________________________________ test _____________________________________ + +tmpdir = local('/tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/basetemp/test0') + + def test(tmpdir): + tmpdir.chdir() + tmpdir.remove() +> assert False +E assert False + +/tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_cwd_deleted0/test_cwd_deleted.py:4: AssertionError +============================== 1 failed in 0.01s =============================== +_________ TestReportSerialization.test_xdist_longrepr_to_str_issue_241 _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_xdist_longrepr_to_str_issue_2410 +collected 2 items + +test_xdist_longrepr_to_str_issue_241.py F. [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + +> def test_a(): assert False +E assert False + +test_xdist_longrepr_to_str_issue_241.py:1: AssertionError +========================= 1 failed, 1 passed in 0.02s ========================== +_______ TestReportSerialization.test_xdist_report_longrepr_reprcrash_130 _______ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_xdist_report_longrepr_reprcrash_1300 +collected 1 item + +test_xdist_report_longrepr_reprcrash_130.py F [100%] + +=================================== FAILURES =================================== +__________________________________ test_fail ___________________________________ + + def test_fail(): +> assert False, 'Expected Message' +E AssertionError: Expected Message +E assert False + +test_xdist_report_longrepr_reprcrash_130.py:2: AssertionError +============================== 1 failed in 0.01s =============================== +__________ TestReportSerialization.test_reprentries_serialization_170 __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_reprentries_serialization_1700 +collected 1 item + +test_reprentries_serialization_170.py F [100%] + +=================================== FAILURES =================================== +_______________________________ test_repr_entry ________________________________ + + def test_repr_entry(): + x = 0 +> assert x +E assert 0 + +x = 0 + +test_reprentries_serialization_170.py:3: AssertionError +============================== 1 failed in 0.01s =============================== +__________ TestReportSerialization.test_reprentries_serialization_196 __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_reprentries_serialization_1960 +collected 1 item + +test_reprentries_serialization_196.py F [100%] + +=================================== FAILURES =================================== +____________________________ test_repr_entry_native ____________________________ +Traceback (most recent call last): + File "/tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_reprentries_serialization_1960/test_reprentries_serialization_196.py", line 3, in test_repr_entry_native + assert x +AssertionError: assert 0 +============================== 1 failed in 0.01s =============================== +_______________ TestReportSerialization.test_itemreport_outcomes _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_itemreport_outcomes0 +collected 6 items + +test_itemreport_outcomes.py .Fssxx [100%] + +=================================== FAILURES =================================== +__________________________________ test_fail ___________________________________ + +> def test_fail(): 0/0 +E ZeroDivisionError: division by zero + +test_itemreport_outcomes.py:3: ZeroDivisionError +============== 1 failed, 1 passed, 2 skipped, 2 xfailed in 0.01s =============== +______________ TestReportSerialization.test_collectreport_passed _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collectreport_passed0 +collected 1 item + +test_collectreport_passed.py . [100%] + +============================== 1 passed in 0.00s =============================== +_______________ TestReportSerialization.test_collectreport_fail ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collectreport_fail0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_________________ ERROR collecting test_collectreport_fail.py __________________ +../../../../../repo/src/_pytest/python.py:501: in _importtestmodule + mod = self.fspath.pyimport(ensuresyspath=importmode) +../../../../../venv/lib/python3.9/site-packages/py/_path/local.py:704: in pyimport + __import__(modname) +:1007: in _find_and_load + ??? +:986: in _find_and_load_unlocked + ??? +:680: in _load_unlocked + ??? +../../../../../repo/src/_pytest/assertion/rewrite.py:131: in exec_module + source_stat, co = _rewrite_test(fn, self.config) +../../../../../repo/src/_pytest/assertion/rewrite.py:280: in _rewrite_test + tree = ast.parse(source, filename=fn) +~/.local/share/uv/python/cpython-3.9-linux-x86_64-gnu/lib/python3.9/ast.py:50: in parse + return compile(source, filename, mode, flags, +E File "/tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collectreport_fail0/test_collectreport_fail.py", line 1 +E qwe abc +E ^ +E SyntaxError: invalid syntax +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.10s =============================== +_________ TestReportSerialization.test_extended_report_deserialization _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_extended_report_deserialization0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +___________ ERROR collecting test_extended_report_deserialization.py ___________ +../../../../../repo/src/_pytest/python.py:501: in _importtestmodule + mod = self.fspath.pyimport(ensuresyspath=importmode) +../../../../../venv/lib/python3.9/site-packages/py/_path/local.py:704: in pyimport + __import__(modname) +:1007: in _find_and_load + ??? +:986: in _find_and_load_unlocked + ??? +:680: in _load_unlocked + ??? +../../../../../repo/src/_pytest/assertion/rewrite.py:131: in exec_module + source_stat, co = _rewrite_test(fn, self.config) +../../../../../repo/src/_pytest/assertion/rewrite.py:280: in _rewrite_test + tree = ast.parse(source, filename=fn) +~/.local/share/uv/python/cpython-3.9-linux-x86_64-gnu/lib/python3.9/ast.py:50: in parse + return compile(source, filename, mode, flags, +E File "/tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_extended_report_deserialization0/test_extended_report_deserialization.py", line 1 +E qwe abc +E ^ +E SyntaxError: invalid syntax +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.09s =============================== +__________________ TestReportSerialization.test_paths_support __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_paths_support0 +collected 1 item + +test_paths_support.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + + def test_a(): +> assert False +E assert False + +test_paths_support.py:2: AssertionError +============================== 1 failed in 0.06s =============================== +_____________ TestReportSerialization.test_deserialization_failure _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_deserialization_failure0 +collected 1 item + +test_deserialization_failure.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + + def test_a(): +> assert False +E assert False + +test_deserialization_failure.py:2: AssertionError +============================== 1 failed in 0.01s =============================== +__________________________ TestHooks.test_test_report __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_test_report0 +collected 2 items + +test_test_report.py F. [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + +> def test_a(): assert False +E assert False + +test_test_report.py:1: AssertionError +========================= 1 failed, 1 passed in 0.01s ========================== +________________________ TestHooks.test_collect_report _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_report0 +collected 2 items + +test_collect_report.py F. [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + +> def test_a(): assert False +E assert False + +test_collect_report.py:1: AssertionError +========================= 1 failed, 1 passed in 0.01s ========================== +________ TestHooks.test_invalid_report_types[pytest_runtest_logreport] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_invalid_report_types0 +collected 1 item + +test_invalid_report_types.py . [100%] + +============================== 1 passed in 0.00s =============================== +__________ TestHooks.test_invalid_report_types[pytest_collectreport] ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_invalid_report_types1 +collected 1 item + +test_invalid_report_types.py . [100%] + +============================== 1 passed in 0.00s =============================== +=========================== short test summary info ============================ +PASSED testing/code/test_code.py::test_ne +PASSED testing/code/test_code.py::test_code_gives_back_name_for_not_existing_file +PASSED testing/code/test_code.py::test_code_with_class +PASSED testing/code/test_code.py::test_code_fullsource +PASSED testing/code/test_code.py::test_code_source +PASSED testing/code/test_code.py::test_frame_getsourcelineno_myself +PASSED testing/code/test_code.py::test_getstatement_empty_fullsource +PASSED testing/code/test_code.py::test_code_from_func +PASSED testing/code/test_code.py::test_unicode_handling +PASSED testing/code/test_code.py::test_code_getargs +PASSED testing/code/test_code.py::test_frame_getargs +PASSED testing/code/test_code.py::TestExceptionInfo::test_bad_getsource +PASSED testing/code/test_code.py::TestExceptionInfo::test_from_current_with_missing +PASSED testing/code/test_code.py::TestTracebackEntry::test_getsource +PASSED testing/code/test_code.py::TestReprFuncArgs::test_not_raise_exception_with_mixed_encoding +PASSED testing/code/test_excinfo.py::test_excinfo_simple +PASSED testing/code/test_excinfo.py::test_excinfo_from_exc_info_simple +PASSED testing/code/test_excinfo.py::test_excinfo_getstatement +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_entries +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_entry_getsource +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_entry_getsource_in_construct +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_cut +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[-True] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[-False] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[tracebackhide2-True] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[tracebackhide3-False] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_recursion_index +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_only_specific_recursion_errors +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_no_recursion_index +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_getcrashentry +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_getcrashentry_empty +PASSED testing/code/test_excinfo.py::test_excinfo_exconly +PASSED testing/code/test_excinfo.py::test_excinfo_repr_str +PASSED testing/code/test_excinfo.py::test_excinfo_for_later +PASSED testing/code/test_excinfo.py::test_excinfo_errisinstance +PASSED testing/code/test_excinfo.py::test_excinfo_no_sourcecode +PASSED testing/code/test_excinfo.py::test_entrysource_Queue_example +PASSED testing/code/test_excinfo.py::test_codepath_Queue_example +PASSED testing/code/test_excinfo.py::test_match_succeeds +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source_excinfo +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source_not_existing +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_many_line_source_not_existing +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source_failing_fullsource +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local_with_error +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local_with_exception_in_class_property +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local_truncated +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_lines +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_lines2 +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_lines_var_kw_args +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_short +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_no +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_tbfilter +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_traceback_short_no_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_and_excinfo +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_with_invalid_cwd +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_excinfo_addouterr +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_excinfo_reprcrash +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_recursion +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_reprexcinfo_getrepr +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_reprexcinfo_unicode +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long_missing_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long_incomplete_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long_filenames +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions0] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions1] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions2] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions3] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions4] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions5] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions6] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions7] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions8] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions9] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions10] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions11] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions12] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions13] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions14] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions15] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions16] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions17] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions18] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions19] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions20] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions21] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions22] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions23] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_traceback_repr_style +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_repr_chain_suppression[from_none] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_repr_chain_suppression[explicit_suppress] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr_without_traceback[cause-The above exception was the direct cause of the following exception:] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr_without_traceback[context-During handling of the above exception, another exception occurred:] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr_cycle +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[None-short] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[None-long] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf8-short] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf8-long] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf16-short] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf16-long] +PASSED testing/code/test_excinfo.py::test_exception_repr_extraction_error_on_recursion +PASSED testing/code/test_excinfo.py::test_no_recursion_index_on_recursion_error +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_cut_excludepath +PASSED testing/code/test_excinfo.py::test_match_raises_error +PASSED testing/code/test_excinfo.py::test_cwd_deleted +PASSED testing/test_reports.py::TestReportSerialization::test_xdist_longrepr_to_str_issue_241 +PASSED testing/test_reports.py::TestReportSerialization::test_xdist_report_longrepr_reprcrash_130 +PASSED testing/test_reports.py::TestReportSerialization::test_reprentries_serialization_170 +PASSED testing/test_reports.py::TestReportSerialization::test_reprentries_serialization_196 +PASSED testing/test_reports.py::TestReportSerialization::test_itemreport_outcomes +PASSED testing/test_reports.py::TestReportSerialization::test_collectreport_passed +PASSED testing/test_reports.py::TestReportSerialization::test_collectreport_fail +PASSED testing/test_reports.py::TestReportSerialization::test_extended_report_deserialization +PASSED testing/test_reports.py::TestReportSerialization::test_paths_support +PASSED testing/test_reports.py::TestReportSerialization::test_deserialization_failure +PASSED testing/test_reports.py::TestHooks::test_test_report +PASSED testing/test_reports.py::TestHooks::test_collect_report +PASSED testing/test_reports.py::TestHooks::test_invalid_report_types[pytest_runtest_logreport] +PASSED testing/test_reports.py::TestHooks::test_invalid_report_types[pytest_collectreport] +SKIPPED [1] /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:251: could not import 'decorator': No module named 'decorator' +SKIPPED [1] /tmp/regrade/deepseek/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:348: could not import 'jinja2': No module named 'jinja2' +FAILED testing/test_reports.py::TestReportSerialization::test_chained_exceptions[TestReport] +FAILED testing/test_reports.py::TestReportSerialization::test_chained_exceptions[CollectReport] +=================== 2 failed, 123 passed, 2 skipped in 1.92s =================== diff --git a/bench/swebench/results/raw-deepseek/openflow/pytest-dev__pytest-5787/r1/solution.diff.gz b/bench/swebench/results/raw-deepseek/openflow/pytest-dev__pytest-5787/r1/solution.diff.gz new file mode 100644 index 0000000..d69f9dd Binary files /dev/null and b/bench/swebench/results/raw-deepseek/openflow/pytest-dev__pytest-5787/r1/solution.diff.gz differ diff --git a/bench/swebench/results/raw-deepseek/openflow/pytest-dev__pytest-5787/r1/solution.diff.sha256 b/bench/swebench/results/raw-deepseek/openflow/pytest-dev__pytest-5787/r1/solution.diff.sha256 new file mode 100644 index 0000000..c975b5d --- /dev/null +++ b/bench/swebench/results/raw-deepseek/openflow/pytest-dev__pytest-5787/r1/solution.diff.sha256 @@ -0,0 +1 @@ +aee16cd8bbe5588d99684de18a40162f056b25910c40d0963a48d37d51a60d78 \ No newline at end of file diff --git a/bench/swebench/results/raw-deepseek/openflow/pytest-dev__pytest-6197/r1/regrade/grade.json b/bench/swebench/results/raw-deepseek/openflow/pytest-dev__pytest-6197/r1/regrade/grade.json new file mode 100644 index 0000000..a0b8558 --- /dev/null +++ b/bench/swebench/results/raw-deepseek/openflow/pytest-dev__pytest-6197/r1/regrade/grade.json @@ -0,0 +1,15 @@ +{ + "resolved": true, + "f2p": [ + 2, + 2 + ], + "p2p": [ + 145, + 145 + ], + "f2p_failed": [], + "p2p_failed": [], + "test_rc": 0, + "test_cmd": "/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/venv/bin/python -m pytest -rA testing/test_collection.py testing/test_skipping.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw-deepseek/openflow/pytest-dev__pytest-6197/r1/regrade/test_output.txt b/bench/swebench/results/raw-deepseek/openflow/pytest-dev__pytest-6197/r1/regrade/test_output.txt new file mode 100644 index 0000000..d09d03e --- /dev/null +++ b/bench/swebench/results/raw-deepseek/openflow/pytest-dev__pytest-6197/r1/regrade/test_output.txt @@ -0,0 +1,3632 @@ +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo, inifile: tox.ini +collected 149 items + +testing/test_collection.py . [ 0%] +testing/test_skipping.py . [ 1%] +testing/test_collection.py ............................x................ [ 31%] +............................ [ 50%] +testing/test_skipping.py ............................................... [ 81%] +........................... [100%] + +==================================== PASSES ==================================== +______________________ TestCollector.test_check_equality _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_check_equality0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________________________ TestCollector.test_getparent _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_getparent0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +__________________ TestCollector.test_getcustomfile_roundtrip __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_getcustomfile_roundtrip0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +collected 0 items +_______________ TestCollector.test_can_skip_class_with_test_attr _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_can_skip_class_with_test_attr0 +collected 0 items + +============================ no tests ran in 0.01s ============================= +________________ TestCollectFS.test_ignored_certain_directories ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_certain_directories0 +collected 1 item + + + +============================ no tests ran in 0.01s ============================= +_______________ TestCollectFS.test_ignored_virtualenvs[activate] _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs0 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs0 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_____________ TestCollectFS.test_ignored_virtualenvs[activate.csh] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs1 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs1 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +____________ TestCollectFS.test_ignored_virtualenvs[activate.fish] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs2 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs2 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs2 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_______________ TestCollectFS.test_ignored_virtualenvs[Activate] _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs3 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs3 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.06s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs3 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_____________ TestCollectFS.test_ignored_virtualenvs[Activate.bat] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs4 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs4 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs4 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_____________ TestCollectFS.test_ignored_virtualenvs[Activate.ps1] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs5 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs5 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs5 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +__ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[activate] ___ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence0 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[activate.csh] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence1 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[activate.fish] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence2 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence2 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +__ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[Activate] ___ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence3 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence3 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[Activate.bat] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence4 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence4 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[Activate.ps1] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence5 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence5 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +___________________ TestCollectFS.test_custom_norecursedirs ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_norecursedirs0, inifile: tox.ini +collected 1 item + +xy/test_ok.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_norecursedirs0, inifile: tox.ini +collected 1 item + +xyz123/test_2.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_2 ____________________________________ + +> def test_2(): 0/0 +E ZeroDivisionError: division by zero + +xyz123/test_2.py:1: ZeroDivisionError +============================== 1 failed in 0.02s =============================== +_______________________ TestCollectFS.test_testpaths_ini _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini, testpaths: gui, uts +collecting ... collected 2 items + + + + + +============================ no tests ran in 0.01s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.01s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +_____________ TestCollectPluginHookRelay.test_pytest_collect_file ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________ TestCollectPluginHookRelay.test_pytest_collect_directory ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_directory0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________________ TestPrunetraceback.test_custom_repr_failure __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_repr_failure0 +collected 0 items / 2 errors + +==================================== ERRORS ==================================== +_________________ ERROR collecting test_custom_repr_failure.py _________________ +hello world +_________________ ERROR collecting test_custom_repr_failure.py _________________ +ImportError while importing test module '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_repr_failure0/test_custom_repr_failure.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_custom_repr_failure.py:1: in + import not_exists +E ModuleNotFoundError: No module named 'not_exists' +!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 2 error in 0.03s =============================== +_________________ TestCustomConftests.test_ignore_collect_path _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignore_collect_path0 +collected 1 item + +test_ignore_collect_path.py . [100%] + +============================== 1 passed in 0.00s =============================== +________ TestCustomConftests.test_ignore_collect_not_called_on_argument ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignore_collect_not_called_on_argument0 +collected 1 item + +test_ignore_collect_not_called_on_argument.py . [100%] + +============================== 1 passed in 0.00s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignore_collect_not_called_on_argument0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________ TestCustomConftests.test_collectignore_exclude_on_option ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignore_exclude_on_option0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignore_exclude_on_option0 +collected 1 item + +test_world.py . [100%] + +============================== 1 passed in 0.01s =============================== +_________ TestCustomConftests.test_collectignoreglob_exclude_on_option _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignoreglob_exclude_on_option0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignoreglob_exclude_on_option0 +collected 2 items + +test_welt.py . [ 50%] +test_world.py . [100%] + +============================== 2 passed in 0.01s =============================== +__________ TestCustomConftests.test_pytest_fs_collect_hooks_are_seen ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_fs_collect_hooks_are_seen0 +collected 2 items + + + + + +============================ no tests ran in 0.01s ============================= +_________ TestCustomConftests.test_pytest_collect_file_from_sister_dir _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file_from_sister_dir0 +collected 5 items + + +/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file_from_sister_dir0/sub1> + + + + +/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file_from_sister_dir0/sub2> + + + + + +============================ no tests ran in 0.02s ============================= +______________ TestSession.test_collect_protocol_single_function _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0 +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + .Collect object at 0x7fa97bd86d00>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + .Collect object at 0x7fa97bd86d00>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})>, + , 'startdir': local('/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0')})>, + })>, + })>, + })>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })>, + })>, + })>, + , 'name': '__name__', 'obj': 'test_collect_protocol_single_function'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': ''})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fa97b0bfe50>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_protocol_single_function', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fa97b0bfe50>, origin='/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/__pycache__/test_collect_protocol_single_function.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7fa97bd971c0>, 'items': []})>, + })>, + , 'startdir': local('/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0'), 'items': []})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7fa97bd971c0>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7fa97bd86d00>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7fa97bd86d00>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97bd86d60>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == topdir' -> })> +NAMEMATCH pytest_make_collect_report })> +CHECKERMATCH 'collector.fspath == topdir' -> })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == p' -> })> +NAMEMATCH pytest_make_collect_report })> +CHECKERMATCH 'collector.fspath == p' -> })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'test_collect_protocol_single_function'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'test_collect_protocol_single_function'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': ''})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': ''})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fa97b0bfe50>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fa97b0bfe50>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_protocol_single_function', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fa97b0bfe50>, origin='/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_protocol_single_function', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fa97b0bfe50>, origin='/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/__pycache__/test_collect_protocol_single_function.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/__pycache__/test_collect_protocol_single_function.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.result[0].name == 'test_func'" -> })> +___________________ TestSession.test_collect_protocol_method ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_method0 +collected 1 item + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_method0 +collected 1 item + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_method0 +collected 1 item + + + + +============================ no tests ran in 0.00s ============================= +________________ TestSession.test_collect_custom_nodes_multi_id ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0 +collected 2 items + + + + + +============================ no tests ran in 0.00s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + .Collect object at 0x7fa97afdad30>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + .Collect object at 0x7fa97afdad30>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})>, + , 'startdir': local('/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0')})>, + })>, + })>, + })>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })>, + })>, + })>, + })>, + })>, + })>, + })>, + })>, + , 'name': '__name__', 'obj': 'test_collect_custom_nodes_multi_id'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': ''})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fa97af931c0>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_custom_nodes_multi_id', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fa97af931c0>, origin='/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/__pycache__/test_collect_custom_nodes_multi_id.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7fa97af6fa30>, 'items': [, ]})>, + })>, + , 'startdir': local('/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0'), 'items': [, ]})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7fa97af6fa30>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7fa97afdad30>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7fa97afdad30>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97afdab20>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == collector.session.fspath' -> })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH "collector.__class__.__name__ == 'SpecialFile'" -> })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH "collector.__class__.__name__ == 'Module'" -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'test_collect_custom_nodes_multi_id'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'test_collect_custom_nodes_multi_id'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': ''})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': ''})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fa97af931c0>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fa97af931c0>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_custom_nodes_multi_id', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fa97af931c0>, origin='/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_custom_nodes_multi_id', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fa97af931c0>, origin='/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/__pycache__/test_collect_custom_nodes_multi_id.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/__pycache__/test_collect_custom_nodes_multi_id.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH 'report.nodeid.startswith(p.basename)' -> })> +________________ TestSession.test_collect_subdir_event_ordering ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0 +collected 1 item +/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa> + + + +============================ no tests ran in 0.01s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + .Collect object at 0x7fa97af93520>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + .Collect object at 0x7fa97af93520>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})>, + , 'startdir': local('/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0')})>, + })>, + })>, + })>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'config': <_pytest.config.Config object at 0x7fa97afba100>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'parent': })>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7fa97afba100>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })>, + })>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7fa97afba100>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + })>, + })>, + , 'name': '__name__', 'obj': 'aaa.test_aaa'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': 'aaa'})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fa97af587c0>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fa97af587c0>, origin='/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__pycache__/test_aaa.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7fa97afba100>, 'items': []})>, + })>, + , 'startdir': local('/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0'), 'items': []})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7fa97afba100>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7fa97af93520>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7fa97af93520>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97af93550>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +NOCHECKERMATCH 'collector.fspath == test_aaa' - })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'config': <_pytest.config.Config object at 0x7fa97afba100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7fa97afba100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NOCHECKERMATCH 'collector.fspath == test_aaa' - /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7fa97afba100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == test_aaa' -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': 'aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': 'aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fa97af587c0>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fa97af587c0>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fa97af587c0>, origin='/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fa97af587c0>, origin='/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.nodeid.startswith('aaa/test_aaa.py')" -> })> +________________ TestSession.test_collect_two_commandline_args _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0 +collected 2 items +/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa> + + +/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb> + + + +============================ no tests ran in 0.01s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + .Collect object at 0x7fa97aefdeb0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + .Collect object at 0x7fa97aefdeb0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})>, + , 'startdir': local('/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0')})>, + })>, + })>, + })>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'config': <_pytest.config.Config object at 0x7fa97aefef40>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'parent': })>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'config': <_pytest.config.Config object at 0x7fa97aefef40>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'parent': })>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7fa97aefef40>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'config': <_pytest.config.Config object at 0x7fa97aefef40>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })>, + })>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7fa97aefef40>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + })>, + })>, + , 'name': '__name__', 'obj': 'aaa.test_aaa'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': 'aaa'})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fa97aeb4340>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fa97aeb4340>, origin='/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__pycache__/test_aaa.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + })>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'config': <_pytest.config.Config object at 0x7fa97aefef40>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + })>, + })>, + , 'name': '__name__', 'obj': 'bbb.test_bbb'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': 'bbb'})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fa97aeb4340>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='bbb.test_bbb', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fa97aeb4340>, origin='/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__pycache__/test_bbb.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7fa97aefef40>, 'items': [, ]})>, + })>, + , 'startdir': local('/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0'), 'items': [, ]})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7fa97aefef40>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7fa97aefdeb0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7fa97aefdeb0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fa97aefdee0>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +NOCHECKERMATCH 'collector.fspath == test_aaa' - })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'config': <_pytest.config.Config object at 0x7fa97aefef40>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'config': <_pytest.config.Config object at 0x7fa97aefef40>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7fa97aefef40>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'config': <_pytest.config.Config object at 0x7fa97aefef40>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NOCHECKERMATCH 'collector.fspath == test_aaa' - /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7fa97aefef40>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == test_aaa' -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': 'aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': 'aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fa97aeb4340>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fa97aeb4340>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fa97aeb4340>, origin='/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fa97aeb4340>, origin='/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.nodeid == 'aaa/test_aaa.py'" -> })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NOCHECKERMATCH 'collector.fspath == test_bbb' - /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'config': <_pytest.config.Config object at 0x7fa97aefef40>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == test_bbb' -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'bbb.test_bbb'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'bbb.test_bbb'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': 'bbb'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': 'bbb'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fa97aeb4340>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fa97aeb4340>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='bbb.test_bbb', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fa97aeb4340>, origin='/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='bbb.test_bbb', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fa97aeb4340>, origin='/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__pycache__/test_bbb.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__pycache__/test_bbb.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.nodeid == 'bbb/test_bbb.py'" -> })> +_____________________ TestSession.test_serialization_byid ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_serialization_byid0 +collected 1 item + + + +============================ no tests ran in 0.01s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_serialization_byid0 +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +_____________ TestSession.test_find_byid_without_instance_parents ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_find_byid_without_instance_parents0 +collected 1 item + + + + +============================ no tests ran in 0.00s ============================= +____________________ Test_getinitialnodes.test_global_file _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_global_file1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ Test_getinitialnodes.test_pkgfile _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pkgfile0/subdir +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ Test_genitems.test_check_collect_hashes ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_check_collect_hashes0 +collected 4 items + + + + + + + +============================ no tests ran in 0.01s ============================= +______________________ Test_genitems.test_example_items1 _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_example_items10 +collected 3 items + + + + + + + +============================ no tests ran in 0.01s ============================= +test_example_items10.test_example_items1.testone +_________ Test_genitems.test_class_and_functions_discovery_using_glob __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_class_and_functions_discovery_using_glob0, inifile: tox.ini +collected 2 items + + + + + + +============================ no tests ran in 0.01s ============================= +__________________ test_matchnodes_two_collections_same_file ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_matchnodes_two_collections_same_file0 +collected 2 items + +test_matchnodes_two_collections_same_file.abc .. [100%] + +============================== 2 passed in 0.00s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_matchnodes_two_collections_same_file0 +collected 1 item + +test_matchnodes_two_collections_same_file.abc . [100%] + +============================== 1 passed in 0.00s =============================== +________________________ TestNodekeywords.test_no_under ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_no_under0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________________ TestNodekeywords.test_issue345 ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_issue3450 +collected 2 items / 1 deselected / 1 selected + +test_issue345.py . [100%] + +======================= 1 passed, 1 deselected in 0.01s ======================== +________________________ test_exit_on_collection_error _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_error0 +collected 2 items / 2 errors + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_error0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_error0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 2 error in 0.04s =============================== +__________ test_exit_on_collection_with_maxfail_smaller_than_n_errors __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_smaller_than_n_errors0 +collected 1 item / 1 errors + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_smaller_than_n_errors0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +=============================== 1 error in 0.01s =============================== +__________ test_exit_on_collection_with_maxfail_bigger_than_n_errors ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_bigger_than_n_errors0 +collected 2 items / 2 errors + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_bigger_than_n_errors0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_bigger_than_n_errors0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 2 error in 0.04s =============================== +______________________ test_continue_on_collection_errors ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors0 +collected 2 items / 2 errors + +test_01_failure.py F [ 50%] +test_04_success.py . [100%] + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert False +E assert False + +test_01_failure.py:2: AssertionError +===================== 1 failed, 1 passed, 2 error in 0.01s ===================== +__________________ test_continue_on_collection_errors_maxfail __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors_maxfail0 +collected 2 items / 2 errors + +test_01_failure.py F + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors_maxfail0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors_maxfail0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert False +E assert False + +test_01_failure.py:2: AssertionError +========================== 1 failed, 2 error in 0.01s ========================== +_____________________ test_fixture_scope_sibling_conftests _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_fixture_scope_sibling_conftests0 +collected 2 items + +foo/test_foo.py . [ 50%] +food/test_food.py E [100%] + +==================================== ERRORS ==================================== +_________________________ ERROR at setup of test_food __________________________ +file /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_fixture_scope_sibling_conftests0/food/test_food.py, line 1 + def test_food(fix): assert fix == 1 +E fixture 'fix' not found +> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, doctest_namespace, monkeypatch, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory +> use 'pytest --fixtures [testpath]' for help on them. + +/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_fixture_scope_sibling_conftests0/food/test_food.py:1 +========================== 1 passed, 1 error in 0.01s ========================== +___________________________ test_collect_init_tests ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.01s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 1 item +/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 1 item +/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + +============================ no tests ran in 0.00s ============================= +____________________ test_collect_invalid_signature_message ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_invalid_signature_message0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +__________ ERROR collecting test_collect_invalid_signature_message.py __________ +Could not determine arguments of >: invalid method signature +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +_________________ test_collect_handles_raising_on_dunder_class _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_handles_raising_on_dunder_class0 +collected 1 item + +test_collect_handles_raising_on_dunder_class.py . [100%] + +============================== 1 passed in 0.01s =============================== +____________________ test_collect_with_chdir_during_import _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_with_chdir_during_import0 +collected 1 item + +test_collect_with_chdir_during_import.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_with_chdir_during_import0, inifile: tox.ini, testpaths: . +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +______________________ test_collect_pyargs_with_testpaths ______________________ +----------------------------- Captured stdout call ----------------------------- +running: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/venv/bin/python -mpytest --basetemp=/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pyargs_with_testpaths0/runpytest-0 + in: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pyargs_with_testpaths0/root +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pyargs_with_testpaths0/root, inifile: pytest.ini, testpaths: testmod +collected 1 item + +test_file.py . [100%] + +============================== 1 passed in 0.01s =============================== +________________________ test_collect_symlink_file_arg _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_symlink_file_arg0 +collecting ... collected 1 item + +real.py::test_nodeid PASSED [100%] + +============================== 1 passed in 0.01s =============================== +_______________________ test_collect_symlink_out_of_tree _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_symlink_out_of_tree0/sub +collecting ... collected 1 item + +test_real.py::test_nodeid PASSED + +============================== 1 passed in 0.01s =============================== +_______________________ test_collectignore_via_conftest ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignore_via_conftest0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +____________________ test_collect_pkg_init_and_file_in_args ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_and_file_in_args0 +collecting ... collected 2 items + +sub/test_file.py::test_file PASSED [ 50%] +sub/test_file.py::test_file PASSED [ 50%] + +============================== 2 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_and_file_in_args0 +collecting ... collected 2 items + +sub/__init__.py::test_init PASSED [ 50%] +sub/test_file.py::test_file PASSED [100%] + +============================== 2 passed in 0.01s =============================== +__________________________ test_collect_pkg_init_only __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_only0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_only0 +collecting ... collected 1 item + +sub/__init__.py::test_init PASSED [100%] + +============================== 1 passed in 0.00s =============================== +_____________________ test_collect_sub_with_symlinks[True] _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_sub_with_symlinks0 +collecting ... collected 2 items + +sub/test_file.py::test_file PASSED [ 50%] +sub/test_symlink.py::test_file PASSED [100%] + +============================== 2 passed in 0.01s =============================== +____________________ test_collect_sub_with_symlinks[False] _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_sub_with_symlinks1 +collecting ... collected 2 items + +sub/test_file.py::test_file PASSED [ 50%] +sub/test_symlink.py::test_file PASSED [100%] + +============================== 2 passed in 0.09s =============================== +_______________________ test_collector_respects_tbstyle ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collector_respects_tbstyle0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_____________ ERROR collecting test_collector_respects_tbstyle.py ______________ +Traceback (most recent call last): + File "/tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collector_respects_tbstyle0/test_collector_respects_tbstyle.py", line 1, in + assert 0 +AssertionError: assert 0 +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +____________________ test_does_not_eagerly_collect_packages ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_does_not_eagerly_collect_packages0 +collected 1 item + +test_does_not_eagerly_collect_packages.py . [100%] + +============================== 1 passed in 0.01s =============================== +________________________ test_does_not_put_src_on_path _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_does_not_put_src_on_path0 +collected 1 item + +test_does_not_put_src_on_path.py . [100%] + +============================== 1 passed in 0.01s =============================== +_________________________ TestEvaluator.test_no_marker _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_no_marker0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestEvaluator.test_marked_no_args _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_no_args0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestEvaluator.test_marked_one_arg _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________ TestEvaluator.test_marked_one_arg_with_reason _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_with_reason0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ TestEvaluator.test_marked_one_arg_twice ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_twice0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_twice0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ TestEvaluator.test_marked_one_arg_twice2 ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_twice20 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________ TestEvaluator.test_marked_skip_with_not_string ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_skip_with_not_string0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_______________________ TestEvaluator.test_skipif_class ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_class0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestXFail.test_xfail_simple[True] _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_simple0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestXFail.test_xfail_simple[False] ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_simple1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________________________ TestXFail.test_xfail_xpassed _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_xpassed0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_____________________ TestXFail.test_xfail_using_platform ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_using_platform0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_____________________ TestXFail.test_xfail_xpassed_strict ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_xpassed_strict0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_______________________ TestXFail.test_xfail_run_anyway ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_run_anyway0 +collected 2 items + +test_xfail_run_anyway.py F. [100%] + +=================================== FAILURES =================================== +__________________________________ test_func ___________________________________ + + @pytest.mark.xfail + def test_func(): +> assert 0 +E assert 0 + +test_xfail_run_anyway.py:4: AssertionError +========================= 1 failed, 1 passed in 0.01s ========================== +___________________ TestXFail.test_xfail_evalfalse_but_fails ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_evalfalse_but_fails0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ TestXFail.test_xfail_not_report_default ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_not_report_default0 +collecting ... collected 1 item + +test_one.py::test_this XFAIL [100%] + +============================== 1 xfailed in 0.01s ============================== +_________________ TestXFail.test_xfail_not_run_xfail_reporting _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_not_run_xfail_reporting0 +collected 3 items + +test_one.py xx. [100%] + +=========================== short test summary info ============================ +XFAIL test_one.py::test_this + reason: [NOTRUN] noway +XFAIL test_one.py::test_this_true + reason: [NOTRUN] condition: True +========================= 1 passed, 2 xfailed in 0.04s ========================= +__________________ TestXFail.test_xfail_not_run_no_setup_run ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_not_run_no_setup_run0 +collected 1 item + +test_one.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_one.py::test_this + reason: [NOTRUN] hello +============================== 1 xfailed in 0.02s ============================== +__________________________ TestXFail.test_xfail_xpass __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_xpass0 +collected 1 item + +test_one.py X [100%] + +=========================== short test summary info ============================ +XPASS test_one.py::test_that +============================== 1 xpassed in 0.00s ============================== +_______________________ TestXFail.test_xfail_imperative ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative0 +collected 1 item + +test_xfail_imperative.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative0 +collected 1 item + +test_xfail_imperative.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_xfail_imperative.py::test_this + reason: hello +============================== 1 xfailed in 0.00s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative0 +collected 1 item + +test_xfail_imperative.py . [100%] + +============================== 1 passed in 0.01s =============================== +______________ TestXFail.test_xfail_imperative_in_setup_function _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative_in_setup_function0 +collected 1 item + +test_xfail_imperative_in_setup_function.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative_in_setup_function0 +collected 1 item + +test_xfail_imperative_in_setup_function.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_xfail_imperative_in_setup_function.py::test_this + reason: hello +============================== 1 xfailed in 0.01s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative_in_setup_function0 +collected 1 item + +test_xfail_imperative_in_setup_function.py F [100%] + +=================================== FAILURES =================================== +__________________________________ test_this ___________________________________ + + def test_this(): +> assert 0 +E assert 0 + +test_xfail_imperative_in_setup_function.py:6: AssertionError +============================== 1 failed in 0.00s =============================== +_____________________ TestXFail.test_dynamic_xfail_no_run ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_dynamic_xfail_no_run0 +collected 1 item + +test_dynamic_xfail_no_run.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_dynamic_xfail_no_run.py::test_this + reason: [NOTRUN] +============================== 1 xfailed in 0.05s ============================== +____________ TestXFail.test_dynamic_xfail_set_during_funcarg_setup _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_dynamic_xfail_set_during_funcarg_setup0 +collected 1 item + +test_dynamic_xfail_set_during_funcarg_setup.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +_________ TestXFail.test_xfail_raises[TypeError-TypeError-*1 xfailed*] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises0 +collected 1 item + +test_xfail_raises.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +_ TestXFail.test_xfail_raises[(AttributeError, TypeError)-TypeError-*1 xfailed*] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises1 +collected 1 item + +test_xfail_raises.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +_________ TestXFail.test_xfail_raises[TypeError-IndexError-*1 failed*] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises2 +collected 1 item + +test_xfail_raises.py F [100%] + +=================================== FAILURES =================================== +_________________________________ test_raises __________________________________ + + @pytest.mark.xfail(raises=TypeError) + def test_raises(): +> raise IndexError() +E IndexError + +test_xfail_raises.py:4: IndexError +============================== 1 failed in 0.01s =============================== +_ TestXFail.test_xfail_raises[(AttributeError, TypeError)-IndexError-*1 failed*] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises3 +collected 1 item + +test_xfail_raises.py F [100%] + +=================================== FAILURES =================================== +_________________________________ test_raises __________________________________ + + @pytest.mark.xfail(raises=(AttributeError, TypeError)) + def test_raises(): +> raise IndexError() +E IndexError + +test_xfail_raises.py:4: IndexError +============================== 1 failed in 0.01s =============================== +_________________________ TestXFail.test_strict_sanity _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_sanity0 +collected 1 item + +test_strict_sanity.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_strict_sanity.py::test_foo + unsupported feature +============================== 1 xfailed in 0.01s ============================== +______________________ TestXFail.test_strict_xfail[True] _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail0 +collected 1 item + +test_strict_xfail.py F [100%] + +=================================== FAILURES =================================== +___________________________________ test_foo ___________________________________ +[XPASS(strict)] unsupported feature +============================== 1 failed in 0.01s =============================== +______________________ TestXFail.test_strict_xfail[False] ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail1 +collected 1 item + +test_strict_xfail.py X [100%] + +=========================== short test summary info ============================ +XPASS test_strict_xfail.py::test_foo unsupported feature +============================== 1 xpassed in 0.01s ============================== +_________________ TestXFail.test_strict_xfail_condition[True] __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_condition0 +collected 1 item + +test_strict_xfail_condition.py . [100%] + +============================== 1 passed in 0.01s =============================== +_________________ TestXFail.test_strict_xfail_condition[False] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_condition1 +collected 1 item + +test_strict_xfail_condition.py . [100%] + +============================== 1 passed in 0.01s =============================== +_________________ TestXFail.test_xfail_condition_keyword[True] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_condition_keyword0 +collected 1 item + +test_xfail_condition_keyword.py . [100%] + +============================== 1 passed in 0.01s =============================== +________________ TestXFail.test_xfail_condition_keyword[False] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_condition_keyword1 +collected 1 item + +test_xfail_condition_keyword.py . [100%] + +============================== 1 passed in 0.01s =============================== +_____________ TestXFail.test_strict_xfail_default_from_file[true] ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_default_from_file0, inifile: tox.ini +collected 1 item + +test_strict_xfail_default_from_file.py F [100%] + +=================================== FAILURES =================================== +___________________________________ test_foo ___________________________________ +[XPASS(strict)] unsupported feature +============================== 1 failed in 0.01s =============================== +_____________ TestXFail.test_strict_xfail_default_from_file[false] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_default_from_file1, inifile: tox.ini +collected 1 item + +test_strict_xfail_default_from_file.py X [100%] + +=========================== short test summary info ============================ +XPASS test_strict_xfail_default_from_file.py::test_foo unsupported feature +============================== 1 xpassed in 0.00s ============================== +_____________ TestXFailwithSetupTeardown.test_failing_setup_issue9 _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_failing_setup_issue90 +collected 1 item + +test_failing_setup_issue9.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +___________ TestXFailwithSetupTeardown.test_failing_teardown_issue9 ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_failing_teardown_issue90 +collected 1 item + +test_failing_teardown_issue9.py Xx [100%] + +======================== 1 xfailed, 1 xpassed in 0.01s ========================= +___________________________ TestSkip.test_skip_class ___________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_class0 +collected 3 items + +test_skip_class.py ss. [100%] + +========================= 1 passed, 2 skipped in 0.01s ========================= +_____________________ TestSkip.test_skips_on_false_string ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skips_on_false_string0 +collected 1 item + +test_skips_on_false_string.py s [100%] + +============================== 1 skipped in 0.00s ============================== +_________________________ TestSkip.test_arg_as_reason __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_arg_as_reason0 +collected 1 item + +test_arg_as_reason.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_arg_as_reason.py:2: testing stuff +============================== 1 skipped in 0.00s ============================== +_________________________ TestSkip.test_skip_no_reason _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_no_reason0 +collected 1 item + +test_skip_no_reason.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_skip_no_reason.py:2: unconditional skip +============================== 1 skipped in 0.01s ============================== +________________________ TestSkip.test_skip_with_reason ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_with_reason0 +collected 1 item + +test_skip_with_reason.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_skip_with_reason.py:2: for lolz +============================== 1 skipped in 0.00s ============================== +_____________________ TestSkip.test_only_skips_marked_test _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_only_skips_marked_test0 +collected 3 items + +test_only_skips_marked_test.py ss. [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_only_skips_marked_test.py:2: unconditional skip +SKIPPED [1] test_only_skips_marked_test.py:5: nothing in particular +========================= 1 passed, 2 skipped in 0.01s ========================= +________________________ TestSkip.test_strict_and_skip _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_and_skip0 +collected 1 item + +test_strict_and_skip.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_strict_and_skip.py:2: unconditional skip +============================== 1 skipped in 0.00s ============================== +______________________ TestSkipif.test_skipif_conditional ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_conditional0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________ TestSkipif.test_skipif_reporting["hasattr(sys, 'platform')"] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting0 +collected 1 item + +test_foo.py s + +=========================== short test summary info ============================ +SKIPPED [1] test_foo.py:2: condition: hasattr(sys, 'platform') +============================== 1 skipped in 0.00s ============================== +______ TestSkipif.test_skipif_reporting[True, reason="invalid platform"] _______ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting1 +collected 1 item + +test_foo.py s + +=========================== short test summary info ============================ +SKIPPED [1] test_foo.py:2: invalid platform +============================== 1 skipped in 0.00s ============================== +____________________ TestSkipif.test_skipif_using_platform _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_using_platform0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________ TestSkipif.test_skipif_reporting_multiple[skipif-SKIP-skipped] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting_multiple0 +collected 1 item + +test_foo.py s + +=========================== short test summary info ============================ +SKIPPED [1] test_foo.py:2: second_condition +============================== 1 skipped in 0.01s ============================== +________ TestSkipif.test_skipif_reporting_multiple[xfail-XPASS-xpassed] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting_multiple1 +collected 1 item + +test_foo.py X + +=========================== short test summary info ============================ +XPASS test_foo.py::test_foobar second_condition +============================== 1 xpassed in 0.01s ============================== +_________________________ test_skip_not_report_default _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_not_report_default0 +collecting ... collected 1 item + +test_one.py::test_this SKIPPED [100%] + +============================== 1 skipped in 0.01s ============================== +______________________________ test_skipif_class _______________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_class1 +collected 2 items + +test_skipif_class.py ss [100%] + +============================== 2 skipped in 0.01s ============================== +_______________________ test_skipped_reasons_functional ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipped_reasons_functional0 +collected 2 items + +test_one.py ss [100%] + +=========================== short test summary info ============================ +SKIPPED [2] /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipped_reasons_functional0/conftest.py:4: test +============================== 2 skipped in 0.01s ============================== +_____________________________ test_skipped_folding _____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipped_folding0 +collected 2 items + +test_one.py ss [100%] + +=========================== short test summary info ============================ +SKIPPED [2] test_one.py: Folding +============================== 2 skipped in 0.01s ============================== +_______________________________ test_reportchars _______________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars0 +collected 4 items + +test_reportchars.py FxXs [100%] + +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert 0 +E assert 0 + +test_reportchars.py:3: AssertionError +=========================== short test summary info ============================ +FAILED test_reportchars.py::test_1 - assert 0 +XFAIL test_reportchars.py::test_2 +XPASS test_reportchars.py::test_3 +SKIPPED [1] /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars0/test_reportchars.py:12: four +============== 1 failed, 1 skipped, 1 xfailed, 1 xpassed in 0.04s ============== +____________________________ test_reportchars_error ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_error0 +collected 1 item + +test_simple.py .E [100%] + +==================================== ERRORS ==================================== +________________________ ERROR at teardown of test_foo _________________________ + + def pytest_runtest_teardown(): +> assert 0 +E assert 0 + +conftest.py:2: AssertionError +=========================== short test summary info ============================ +ERROR test_simple.py::test_foo - assert 0 +========================== 1 passed, 1 error in 0.01s ========================== +_____________________________ test_reportchars_all _____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_all0 +collected 5 items + +test_reportchars_all.py FxXsE [100%] + +==================================== ERRORS ==================================== +___________________________ ERROR at setup of test_5 ___________________________ + + @pytest.fixture + def fail(): +> assert 0 +E assert 0 + +test_reportchars_all.py:14: AssertionError +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert 0 +E assert 0 + +test_reportchars_all.py:3: AssertionError +=========================== short test summary info ============================ +SKIPPED [1] /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_all0/test_reportchars_all.py:12: four +XFAIL test_reportchars_all.py::test_2 +XPASS test_reportchars_all.py::test_3 +ERROR test_reportchars_all.py::test_5 - assert 0 +FAILED test_reportchars_all.py::test_1 - assert 0 +========= 1 failed, 1 skipped, 1 xfailed, 1 xpassed, 1 error in 0.01s ========== +__________________________ test_reportchars_all_error __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_all_error0 +collected 1 item + +test_simple.py .E [100%] + +==================================== ERRORS ==================================== +________________________ ERROR at teardown of test_foo _________________________ + + def pytest_runtest_teardown(): +> assert 0 +E assert 0 + +conftest.py:2: AssertionError +=========================== short test summary info ============================ +ERROR test_simple.py::test_foo - assert 0 +========================== 1 passed, 1 error in 0.01s ========================== +____________________ test_errors_in_xfail_skip_expressions _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_errors_in_xfail_skip_expressions0 +collected 3 items + +test_errors_in_xfail_skip_expressions.py EE. [100%] + +==================================== ERRORS ==================================== +_______________________ ERROR at setup of test_nameerror _______________________ +Error evaluating 'skipif' expression + asd +NameError: name 'asd' is not defined + +________________________ ERROR at setup of test_syntax _________________________ +Error evaluating 'xfail' expression + syntax error + ^ +SyntaxError: invalid syntax +========================== 1 passed, 2 error in 0.01s ========================== +________________________ test_xfail_skipif_with_globals ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_skipif_with_globals0 +collected 2 items + +test_xfail_skipif_with_globals.py sx [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_xfail_skipif_with_globals.py:3: condition: x == 3 +XFAIL test_xfail_skipif_with_globals.py::test_boolean + condition: x == 3 +======================== 1 skipped, 1 xfailed in 0.01s ========================= +___________________________ test_direct_gives_error ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_direct_gives_error0 +collected 1 item + +test_direct_gives_error.py E [100%] + +==================================== ERRORS ==================================== +_________________________ ERROR at setup of test_skip1 _________________________ +Error evaluating 'skipif' expression + True +Failed: you need to specify reason=STRING when using booleans as conditions. + +=============================== 1 error in 0.01s =============================== +_____________________________ test_default_markers _____________________________ +----------------------------- Captured stdout call ----------------------------- +@pytest.mark.filterwarnings(warning): add a warning filter to the given test. see https://docs.pytest.org/en/latest/warnings.html#pytest-mark-filterwarnings + +@pytest.mark.skip(reason=None): skip the given test function with an optional reason. Example: skip(reason="no way of currently testing this") skips the test. + +@pytest.mark.skipif(condition): skip the given test function if eval(condition) results in a True value. Evaluation happens within the module global context. Example: skipif('sys.platform == "win32"') skips the test if we are on the win32 platform. see https://docs.pytest.org/en/latest/skipping.html + +@pytest.mark.xfail(condition, reason=None, run=True, raises=None, strict=False): mark the test function as an expected failure if eval(condition) has a True value. Optionally specify a reason for better reporting and run=False if you don't even want to execute the test function. If only specific exception(s) are expected, you can list them in raises, and if the test fails in other ways, it will be reported as a true failure. See https://docs.pytest.org/en/latest/skipping.html + +@pytest.mark.parametrize(argnames, argvalues): call a test function multiple times passing in different arguments in turn. argvalues generally needs to be a list of values if argnames specifies only one name or a list of tuples of values if argnames specifies multiple names. Example: @parametrize('arg1', [1,2]) would lead to two calls of the decorated test function, one with arg1=1 and another with arg1=2.see https://docs.pytest.org/en/latest/parametrize.html for more info and examples. + +@pytest.mark.usefixtures(fixturename1, fixturename2, ...): mark tests as needing all of the specified fixtures. see https://docs.pytest.org/en/latest/fixture.html#usefixtures + +@pytest.mark.tryfirst: mark a hook implementation function such that the plugin machinery will try to call it first/as early as possible. + +@pytest.mark.trylast: mark a hook implementation function such that the plugin machinery will try to call it last/as late as possible. + +_______________________ test_xfail_test_setup_exception ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_test_setup_exception0 +collected 1 item + +test_xfail_test_setup_exception.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +______________________ test_imperativeskip_on_xfail_test _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_imperativeskip_on_xfail_test0 +collected 2 items + +test_imperativeskip_on_xfail_test.py ss [100%] + +=========================== short test summary info ============================ +SKIPPED [1] /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_imperativeskip_on_xfail_test0/conftest.py:4: abc +SKIPPED [1] test_imperativeskip_on_xfail_test.py:6: condition: True +============================== 2 skipped in 0.07s ============================== +_______________________ TestBooleanCondition.test_skipif _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif0 +collected 2 items + +test_skipif.py s. [100%] + +========================= 1 passed, 1 skipped in 0.00s ========================= +__________________ TestBooleanCondition.test_skipif_noreason ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_noreason0 +collected 1 item + +test_skipif_noreason.py E [100%] + +==================================== ERRORS ==================================== +_________________________ ERROR at setup of test_func __________________________ +Error evaluating 'skipif' expression + True +Failed: you need to specify reason=STRING when using booleans as conditions. + +=============================== 1 error in 0.01s =============================== +_______________________ TestBooleanCondition.test_xfail ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail0 +collected 1 item + +test_xfail.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_xfail.py::test_func + True123 +============================== 1 xfailed in 0.01s ============================== +_______________________________ test_xfail_item ________________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_item0 +collected 1 item + +foo x [100%] + +============================== 1 xfailed in 0.03s ============================== +_________________________ test_module_level_skip_error _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_module_level_skip_error0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_______________ ERROR collecting test_module_level_skip_error.py _______________ +Using pytest.skip outside of a test is not allowed. To decorate a test function, use the @pytest.mark.skip or @pytest.mark.skipif decorators instead, and to skip a module use `pytestmark = pytest.mark.{skip,skipif}. +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +________________ test_module_level_skip_with_allow_module_level ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_module_level_skip_with_allow_module_level0 +collected 0 items / 1 skipped + +=========================== short test summary info ============================ +SKIPPED [1] /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_module_level_skip_with_allow_module_level0/test_module_level_skip_with_allow_module_level.py:3: skip_module_level +============================== 1 skipped in 0.00s ============================== +_____________________ test_invalid_skip_keyword_parameter ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_invalid_skip_keyword_parameter0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +___________ ERROR collecting test_invalid_skip_keyword_parameter.py ____________ +test_invalid_skip_keyword_parameter.py:2: in + pytest.skip("skip_module_level", unknown=1) +E TypeError: skip() got an unexpected keyword argument 'unknown' +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +_____________________________ test_mark_xfail_item _____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_xfail_item0 +collected 1 item + +foo x [100%] + +============================== 1 xfailed in 0.02s ============================== +________________________ test_summary_list_after_errors ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_summary_list_after_errors0 +collected 1 item + +test_summary_list_after_errors.py F [100%] + +=================================== FAILURES =================================== +__________________________________ test_fail ___________________________________ + + def test_fail(): +> assert 0 +E assert 0 + +test_summary_list_after_errors.py:3: AssertionError +=========================== short test summary info ============================ +FAILED test_summary_list_after_errors.py::test_fail - assert 0 +============================== 1 failed in 0.01s =============================== +=========================== short test summary info ============================ +PASSED testing/test_collection.py::TestCollector::test_collect_versus_item +PASSED testing/test_skipping.py::test_importorskip +PASSED testing/test_collection.py::TestCollector::test_check_equality +PASSED testing/test_collection.py::TestCollector::test_getparent +PASSED testing/test_collection.py::TestCollector::test_getcustomfile_roundtrip +PASSED testing/test_collection.py::TestCollector::test_can_skip_class_with_test_attr +PASSED testing/test_collection.py::TestCollectFS::test_ignored_certain_directories +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[activate.csh] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[activate.fish] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[Activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[Activate.bat] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[Activate.ps1] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[activate.csh] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[activate.fish] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[Activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[Activate.bat] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[Activate.ps1] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[activate] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[activate.csh] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[activate.fish] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[Activate] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[Activate.bat] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[Activate.ps1] +PASSED testing/test_collection.py::TestCollectFS::test_custom_norecursedirs +PASSED testing/test_collection.py::TestCollectFS::test_testpaths_ini +PASSED testing/test_collection.py::TestCollectPluginHookRelay::test_pytest_collect_file +PASSED testing/test_collection.py::TestCollectPluginHookRelay::test_pytest_collect_directory +PASSED testing/test_collection.py::TestPrunetraceback::test_custom_repr_failure +PASSED testing/test_collection.py::TestCustomConftests::test_ignore_collect_path +PASSED testing/test_collection.py::TestCustomConftests::test_ignore_collect_not_called_on_argument +PASSED testing/test_collection.py::TestCustomConftests::test_collectignore_exclude_on_option +PASSED testing/test_collection.py::TestCustomConftests::test_collectignoreglob_exclude_on_option +PASSED testing/test_collection.py::TestCustomConftests::test_pytest_fs_collect_hooks_are_seen +PASSED testing/test_collection.py::TestCustomConftests::test_pytest_collect_file_from_sister_dir +PASSED testing/test_collection.py::TestSession::test_parsearg +PASSED testing/test_collection.py::TestSession::test_collect_topdir +PASSED testing/test_collection.py::TestSession::test_collect_protocol_single_function +PASSED testing/test_collection.py::TestSession::test_collect_protocol_method +PASSED testing/test_collection.py::TestSession::test_collect_custom_nodes_multi_id +PASSED testing/test_collection.py::TestSession::test_collect_subdir_event_ordering +PASSED testing/test_collection.py::TestSession::test_collect_two_commandline_args +PASSED testing/test_collection.py::TestSession::test_serialization_byid +PASSED testing/test_collection.py::TestSession::test_find_byid_without_instance_parents +PASSED testing/test_collection.py::Test_getinitialnodes::test_global_file +PASSED testing/test_collection.py::Test_getinitialnodes::test_pkgfile +PASSED testing/test_collection.py::Test_genitems::test_check_collect_hashes +PASSED testing/test_collection.py::Test_genitems::test_example_items1 +PASSED testing/test_collection.py::Test_genitems::test_class_and_functions_discovery_using_glob +PASSED testing/test_collection.py::test_matchnodes_two_collections_same_file +PASSED testing/test_collection.py::TestNodekeywords::test_no_under +PASSED testing/test_collection.py::TestNodekeywords::test_issue345 +PASSED testing/test_collection.py::test_exit_on_collection_error +PASSED testing/test_collection.py::test_exit_on_collection_with_maxfail_smaller_than_n_errors +PASSED testing/test_collection.py::test_exit_on_collection_with_maxfail_bigger_than_n_errors +PASSED testing/test_collection.py::test_continue_on_collection_errors +PASSED testing/test_collection.py::test_continue_on_collection_errors_maxfail +PASSED testing/test_collection.py::test_fixture_scope_sibling_conftests +PASSED testing/test_collection.py::test_collect_init_tests +PASSED testing/test_collection.py::test_collect_invalid_signature_message +PASSED testing/test_collection.py::test_collect_handles_raising_on_dunder_class +PASSED testing/test_collection.py::test_collect_with_chdir_during_import +PASSED testing/test_collection.py::test_collect_pyargs_with_testpaths +PASSED testing/test_collection.py::test_collect_symlink_file_arg +PASSED testing/test_collection.py::test_collect_symlink_out_of_tree +PASSED testing/test_collection.py::test_collectignore_via_conftest +PASSED testing/test_collection.py::test_collect_pkg_init_and_file_in_args +PASSED testing/test_collection.py::test_collect_pkg_init_only +PASSED testing/test_collection.py::test_collect_sub_with_symlinks[True] +PASSED testing/test_collection.py::test_collect_sub_with_symlinks[False] +PASSED testing/test_collection.py::test_collector_respects_tbstyle +PASSED testing/test_collection.py::test_does_not_eagerly_collect_packages +PASSED testing/test_collection.py::test_does_not_put_src_on_path +PASSED testing/test_skipping.py::TestEvaluator::test_no_marker +PASSED testing/test_skipping.py::TestEvaluator::test_marked_no_args +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg_with_reason +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg_twice +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg_twice2 +PASSED testing/test_skipping.py::TestEvaluator::test_marked_skip_with_not_string +PASSED testing/test_skipping.py::TestEvaluator::test_skipif_class +PASSED testing/test_skipping.py::TestXFail::test_xfail_simple[True] +PASSED testing/test_skipping.py::TestXFail::test_xfail_simple[False] +PASSED testing/test_skipping.py::TestXFail::test_xfail_xpassed +PASSED testing/test_skipping.py::TestXFail::test_xfail_using_platform +PASSED testing/test_skipping.py::TestXFail::test_xfail_xpassed_strict +PASSED testing/test_skipping.py::TestXFail::test_xfail_run_anyway +PASSED testing/test_skipping.py::TestXFail::test_xfail_evalfalse_but_fails +PASSED testing/test_skipping.py::TestXFail::test_xfail_not_report_default +PASSED testing/test_skipping.py::TestXFail::test_xfail_not_run_xfail_reporting +PASSED testing/test_skipping.py::TestXFail::test_xfail_not_run_no_setup_run +PASSED testing/test_skipping.py::TestXFail::test_xfail_xpass +PASSED testing/test_skipping.py::TestXFail::test_xfail_imperative +PASSED testing/test_skipping.py::TestXFail::test_xfail_imperative_in_setup_function +PASSED testing/test_skipping.py::TestXFail::test_dynamic_xfail_no_run +PASSED testing/test_skipping.py::TestXFail::test_dynamic_xfail_set_during_funcarg_setup +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[TypeError-TypeError-*1 xfailed*] +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[(AttributeError, TypeError)-TypeError-*1 xfailed*] +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[TypeError-IndexError-*1 failed*] +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[(AttributeError, TypeError)-IndexError-*1 failed*] +PASSED testing/test_skipping.py::TestXFail::test_strict_sanity +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail[True] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail[False] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_condition[True] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_condition[False] +PASSED testing/test_skipping.py::TestXFail::test_xfail_condition_keyword[True] +PASSED testing/test_skipping.py::TestXFail::test_xfail_condition_keyword[False] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_default_from_file[true] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_default_from_file[false] +PASSED testing/test_skipping.py::TestXFailwithSetupTeardown::test_failing_setup_issue9 +PASSED testing/test_skipping.py::TestXFailwithSetupTeardown::test_failing_teardown_issue9 +PASSED testing/test_skipping.py::TestSkip::test_skip_class +PASSED testing/test_skipping.py::TestSkip::test_skips_on_false_string +PASSED testing/test_skipping.py::TestSkip::test_arg_as_reason +PASSED testing/test_skipping.py::TestSkip::test_skip_no_reason +PASSED testing/test_skipping.py::TestSkip::test_skip_with_reason +PASSED testing/test_skipping.py::TestSkip::test_only_skips_marked_test +PASSED testing/test_skipping.py::TestSkip::test_strict_and_skip +PASSED testing/test_skipping.py::TestSkipif::test_skipif_conditional +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting["hasattr(sys, 'platform')"] +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting[True, reason="invalid platform"] +PASSED testing/test_skipping.py::TestSkipif::test_skipif_using_platform +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting_multiple[skipif-SKIP-skipped] +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting_multiple[xfail-XPASS-xpassed] +PASSED testing/test_skipping.py::test_skip_not_report_default +PASSED testing/test_skipping.py::test_skipif_class +PASSED testing/test_skipping.py::test_skipped_reasons_functional +PASSED testing/test_skipping.py::test_skipped_folding +PASSED testing/test_skipping.py::test_reportchars +PASSED testing/test_skipping.py::test_reportchars_error +PASSED testing/test_skipping.py::test_reportchars_all +PASSED testing/test_skipping.py::test_reportchars_all_error +PASSED testing/test_skipping.py::test_errors_in_xfail_skip_expressions +PASSED testing/test_skipping.py::test_xfail_skipif_with_globals +PASSED testing/test_skipping.py::test_direct_gives_error +PASSED testing/test_skipping.py::test_default_markers +PASSED testing/test_skipping.py::test_xfail_test_setup_exception +PASSED testing/test_skipping.py::test_imperativeskip_on_xfail_test +PASSED testing/test_skipping.py::TestBooleanCondition::test_skipif +PASSED testing/test_skipping.py::TestBooleanCondition::test_skipif_noreason +PASSED testing/test_skipping.py::TestBooleanCondition::test_xfail +PASSED testing/test_skipping.py::test_xfail_item +PASSED testing/test_skipping.py::test_module_level_skip_error +PASSED testing/test_skipping.py::test_module_level_skip_with_allow_module_level +PASSED testing/test_skipping.py::test_invalid_skip_keyword_parameter +PASSED testing/test_skipping.py::test_mark_xfail_item +PASSED testing/test_skipping.py::test_summary_list_after_errors +XFAIL testing/test_collection.py::TestPrunetraceback::test_collect_report_postprocessing + other mechanism for adding to reporting needed +======================== 148 passed, 1 xfailed in 5.58s ======================== diff --git a/bench/swebench/results/raw-deepseek/openflow/sympy__sympy-14248/r1/regrade/grade.json b/bench/swebench/results/raw-deepseek/openflow/sympy__sympy-14248/r1/regrade/grade.json new file mode 100644 index 0000000..3637c16 --- /dev/null +++ b/bench/swebench/results/raw-deepseek/openflow/sympy__sympy-14248/r1/regrade/grade.json @@ -0,0 +1,15 @@ +{ + "resolved": true, + "f2p": [ + 2, + 2 + ], + "p2p": [ + 433, + 433 + ], + "f2p_failed": [], + "p2p_failed": [], + "test_rc": 1, + "test_cmd": "PYTHONWARNINGS='ignore::UserWarning,ignore::SyntaxWarning' /tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/venv/bin/python bin/test -C --verbose sympy/printing/pretty/tests/test_pretty.py sympy/printing/tests/test_ccode.py sympy/printing/tests/test_fcode.py sympy/printing/tests/test_jscode.py sympy/printing/tests/test_julia.py sympy/printing/tests/test_latex.py sympy/printing/tests/test_octave.py sympy/printing/tests/test_rcode.py sympy/printing/tests/test_str.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw-deepseek/openflow/sympy__sympy-14248/r1/regrade/test_output.txt b/bench/swebench/results/raw-deepseek/openflow/sympy__sympy-14248/r1/regrade/test_output.txt new file mode 100644 index 0000000..386dfe9 --- /dev/null +++ b/bench/swebench/results/raw-deepseek/openflow/sympy__sympy-14248/r1/regrade/test_output.txt @@ -0,0 +1,649 @@ +/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/core/basic.py:3: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import Mapping, defaultdict +/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/core/expr.py:12: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import defaultdict, Iterable +/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/core/containers.py:271: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + class OrderedSet(collections.MutableSet): +/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/plotting/plot.py:28: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import Callable +/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/core/basic.py:3: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import Mapping, defaultdict +/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/core/expr.py:12: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import defaultdict, Iterable +/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/core/containers.py:271: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + class OrderedSet(collections.MutableSet): +/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/plotting/plot.py:28: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import Callable +============================= test process starts ============================== +executable: /tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/venv/bin/python (3.9.25-final-0) [CPython] +architecture: 64-bit +cache: no +ground types: python +numpy: None +random seed: 70987337 +hash randomization: on (PYTHONHASHSEED=2042624721) + +sympy/printing/pretty/tests/test_pretty.py[116] +test_pretty_ascii_str ok +test_pretty_unicode_str ok +test_upretty_greek ok +test_upretty_multiindex ok +test_upretty_sub_super ok +test_upretty_subs_missing_in_24 ok +test_missing_in_2X_issue_9047 X +test_upretty_modifiers ok +test_pretty_Cycle ok +test_pretty_basic ok +test_negative_fractions ok +test_issue_5524 ok +test_pretty_ordering ok +test_EulerGamma ok +test_GoldenRatio ok +test_pretty_relational ok +test_Assignment ok +test_AugmentedAssignment ok +test_issue_7117 ok +test_pretty_rational ok +test_pretty_functions ok +test_pretty_sqrt ok +test_pretty_sqrt_char_knob ok +test_pretty_sqrt_longsymbol_no_sqrt_char ok +test_pretty_KroneckerDelta ok +test_pretty_product ok +test_pretty_lambda ok +test_pretty_order ok +test_pretty_derivatives ok +test_pretty_integrals ok +test_pretty_matrix ok +test_pretty_ndim_arrays ok +test_tensor_TensorProduct ok +test_diffgeom_print_WedgeProduct ok +test_Adjoint ok +test_pretty_Trace_issue_9044 ok +test_MatrixExpressions ok +test_pretty_dotproduct ok +test_pretty_piecewise ok +test_pretty_ITE ok +test_pretty_seq ok +test_any_object_in_sequence ok +test_print_builtin_set ok +test_pretty_sets ok +test_pretty_SetExpr ok +test_pretty_ImageSet ok +test_pretty_ConditionSet ok +test_pretty_ComplexRegion ok +test_pretty_Union_issue_10414 ok +test_pretty_Intersection_issue_10414 ok +test_ProductSet_paranthesis ok +test_ProductSet_prod_char_issue_10413 ok +test_pretty_sequences ok +test_pretty_FourierSeries ok +test_pretty_FormalPowerSeries ok +test_pretty_limits ok +test_pretty_ComplexRootOf ok +test_pretty_RootSum ok +test_GroebnerBasis ok +test_pretty_Boolean ok +test_pretty_Domain ok +test_pretty_prec ok +test_pprint ok +test_pretty_class ok +test_pretty_no_wrap_line ok +test_settings ok +test_pretty_sum ok +test_units ok +test_pretty_Subs ok +test_gammas ok +test_beta ok +test_function_subclass_different_name ok +test_SingularityFunction ok +test_deltas ok +test_hyper ok +test_meijerg ok +test_noncommutative ok +test_pretty_special_functions ok +test_pretty_geometry E +test_expint ok +test_elliptic_functions ok +test_RandomDomain ok +test_PrettyPoly ok +test_issue_6285 ok +test_issue_6359 ok +test_issue_6739 ok +test_complicated_symbol_unchanged ok +test_categories ok +test_PrettyModules ok +test_QuotientRing ok +test_Homomorphism ok +test_Tr ok +test_pretty_Add ok +test_issue_7179 ok +test_issue_7180 ok +test_pretty_Complement ok +test_pretty_SymmetricDifference ok +test_pretty_Contains ok +test_issue_8292 E +test_issue_4335 ok +test_issue_8344 E +test_issue_6324 ok +test_issue_7927 ok +test_issue_6134 ok +test_issue_9877 ok +test_issue_13651 ok +test_pretty_primenu ok +test_pretty_primeomega ok +test_pretty_Mod ok +test_issue_11801 ok +test_pretty_UnevaluatedExpr ok +test_issue_10472 ok +test_MatrixElement_printing ok +test_MatrixSymbol_printing ok +test_degree_printing ok +test_vector_expr_pretty_printing ok [FAIL] + +sympy/printing/tests/test_ccode.py[46] +test_printmethod ok +test_ccode_sqrt ok +test_ccode_Pow ok +test_ccode_Max ok +test_ccode_constants_mathh ok +test_ccode_constants_other ok +test_ccode_Rational ok +test_ccode_Integer ok +test_ccode_functions ok +test_ccode_inline_function ok +test_ccode_exceptions ok +test_ccode_user_functions ok +test_ccode_boolean ok +test_ccode_Relational ok +test_ccode_Piecewise ok +test_ccode_sinc ok +test_ccode_Piecewise_deep ok +test_ccode_ITE ok +test_ccode_settings ok +test_ccode_Indexed ok +test_ccode_Indexed_without_looking_for_contraction ok +test_ccode_loops_matrix_vector ok +test_dummy_loops ok +test_ccode_loops_add ok +test_ccode_loops_multiple_contractions ok +test_ccode_loops_addfactor ok +test_ccode_loops_multiple_terms ok +test_dereference_printing ok +test_Matrix_printing ok +test_ccode_reserved_words ok +test_ccode_sign ok +test_ccode_Assignment ok +test_ccode_For ok +test_ccode_Max_Min ok +test_ccode_standard ok +test_CCodePrinter ok +test_C89CodePrinter ok +test_C99CodePrinter ok +test_C99CodePrinter__precision_f80 f +test_C99CodePrinter__precision ok +test_get_math_macros ok +test_ccode_Declaration ok +test_C99CodePrinter_custom_type ok +test_MatrixElement_printing ok +test_subclass_CCodePrinter ok +test_ccode_math_macros ok [OK] + +sympy/printing/tests/test_fcode.py[37] +test_printmethod ok +test_fcode_sign ok +test_fcode_Pow ok +test_fcode_Rational ok +test_fcode_Integer ok +test_fcode_Float ok +test_fcode_functions ok +test_case ok +test_fcode_functions_with_integers ok +test_fcode_NumberSymbol ok +test_fcode_complex ok +test_implicit ok +test_not_fortran ok +test_user_functions ok +test_inline_function ok +test_assign_to ok +test_line_wrapping ok +test_fcode_precedence ok +test_fcode_Logical ok +test_fcode_Xlogical ok +test_fcode_Relational ok +test_fcode_Piecewise ok +test_wrap_fortran ok +test_wrap_fortran_keep_d0 ok +test_settings ok +test_free_form_code_line ok +test_free_form_continuation_line ok +test_free_form_comment_line ok +test_loops ok +test_dummy_loops ok +test_fcode_Indexed_without_looking_for_contraction ok +test_derived_classes ok +test_indent ok +test_Matrix_printing ok +test_fcode_For ok +test_fcode_Declaration ok +test_MatrixElement_printing ok [OK] + +sympy/printing/tests/test_jscode.py[23] +test_printmethod ok +test_jscode_sqrt ok +test_jscode_Pow ok +test_jscode_constants_mathh ok +test_jscode_constants_other ok +test_jscode_Rational ok +test_jscode_Integer ok +test_jscode_functions ok +test_jscode_inline_function ok +test_jscode_exceptions ok +test_jscode_boolean ok +test_jscode_Piecewise ok +test_jscode_Piecewise_deep ok +test_jscode_settings ok +test_jscode_Indexed ok +test_jscode_loops_matrix_vector ok +test_dummy_loops ok +test_jscode_loops_add ok +test_jscode_loops_multiple_contractions ok +test_jscode_loops_addfactor ok +test_jscode_loops_multiple_terms ok +test_Matrix_printing ok +test_MatrixElement_printing ok [OK] + +sympy/printing/tests/test_julia.py[32] +test_Integer ok +test_Rational ok +test_Function ok +test_Pow ok +test_basic_ops ok +test_1_over_x_and_sqrt ok +test_mix_number_mult_symbols ok +test_mix_number_pow_symbols ok +test_imag ok +test_constants ok +test_constants_other ok +test_boolean ok +test_Matrices ok +test_vector_entries_hadamard ok +test_Matrices_entries_not_hadamard f +test_MatrixSymbol ok +test_special_matrices ok +test_containers ok +test_julia_noninline ok +test_julia_piecewise ok +test_julia_piecewise_times_const ok +test_julia_matrix_assign_to ok +test_julia_matrix_assign_to_more ok +test_julia_matrix_1x1 ok +test_julia_matrix_elements ok +test_julia_boolean ok +test_julia_not_supported ok +test_trick_indent_with_end_else_words ok +test_haramard ok +test_sparse ok +test_specfun ok +test_MatrixElement_printing ok [OK] + +sympy/printing/tests/test_latex.py[122] +test_printmethod ok +test_latex_basic ok +test_latex_builtins ok +test_latex_SingularityFunction ok +test_latex_cycle ok +test_latex_permutation ok +test_latex_Float ok +test_latex_vector_expressions ok +test_latex_symbols ok +test_latex_symbols_failing f +test_latex_functions ok +test_function_subclass_different_name ok +test_hyper_printing ok +test_latex_bessel ok +test_latex_fresnel ok +test_latex_brackets ok +test_latex_indexed ok +test_latex_derivatives ok +test_latex_subs ok +test_latex_integrals ok +test_latex_sets ok +test_latex_SetExpr ok +test_latex_Range ok +test_latex_sequences ok +test_latex_FourierSeries ok +test_latex_FormalPowerSeries ok +test_latex_intervals ok +test_latex_AccumuBounds ok +test_latex_emptyset ok +test_latex_commutator ok +test_latex_union ok +test_latex_symmetric_difference ok +test_latex_Complement ok +test_latex_Complexes ok +test_latex_productset ok +test_latex_Naturals ok +test_latex_Naturals0 ok +test_latex_Integers ok +test_latex_ImageSet ok +test_latex_ConditionSet ok +test_latex_ComplexRegion ok +test_latex_Contains ok +test_latex_sum ok +test_latex_product ok +test_latex_limits ok +test_latex_log ok +test_issue_3568 ok +test_latex ok +test_latex_dict ok +test_latex_list ok +test_latex_rational ok +test_latex_inverse ok +test_latex_DiracDelta ok +test_latex_Heaviside ok +test_latex_KroneckerDelta ok +test_latex_LeviCivita ok +test_mode ok +test_latex_Piecewise ok +test_latex_Matrix ok +test_latex_matrix_with_functions ok +test_latex_NDimArray ok +test_latex_mul_symbol ok +test_latex_issue_4381 ok +test_latex_issue_4576 ok +test_latex_pow_fraction ok +test_noncommutative ok +test_latex_order ok +test_latex_Lambda ok +test_latex_PolyElement ok +test_latex_FracElement ok +test_latex_Poly ok +test_latex_ComplexRootOf ok +test_latex_RootSum ok +test_settings ok +test_latex_numbers ok +test_latex_euler ok +test_lamda ok +test_custom_symbol_names ok +test_matAdd ok +test_matMul ok +test_latex_MatrixSlice ok +test_latex_RandomDomain ok +test_PrettyPoly ok +test_integral_transforms ok +test_PolynomialRingBase ok +test_categories ok +test_Modules ok +test_QuotientRing ok +test_Tr ok +test_Adjoint ok +test_Hadamard ok +test_ZeroMatrix ok +test_boolean_args_order ok +test_imaginary ok +test_builtins_without_args ok +test_latex_greek_functions ok +test_translate ok +test_other_symbols ok +test_modifiers ok +test_greek_symbols ok +test_builtin_without_args_mismatched_names f +test_builtin_no_args ok +test_issue_6853 ok +test_Mul ok +test_Pow ok +test_issue_7180 ok +test_issue_8409 ok +test_issue_8470 E +test_issue_7117 ok +test_issue_2934 ok +test_issue_10489 ok +test_issue_12886 ok +test_issue_13559 E +test_issue_13651 ok +test_latex_UnevaluatedExpr ok +test_MatrixElement_printing ok +test_MatrixSymbol_printing ok +test_Quaternion_latex_printing ok +test_TensorProduct_printing ok +test_WedgeProduct_printing ok +test_units ok +test_latex_degree ok [FAIL] + +sympy/printing/tests/test_octave.py[33] +test_Integer ok +test_Rational ok +test_Function ok +test_Pow ok +test_basic_ops ok +test_1_over_x_and_sqrt ok +test_mix_number_mult_symbols ok +test_mix_number_pow_symbols ok +test_imag ok +test_constants ok +test_constants_other ok +test_boolean ok +test_Matrices ok +test_vector_entries_hadamard ok +test_Matrices_entries_not_hadamard f +test_MatrixSymbol ok +test_special_matrices ok +test_containers ok +test_octave_noninline ok +test_octave_piecewise ok +test_octave_piecewise_times_const ok +test_octave_matrix_assign_to ok +test_octave_matrix_assign_to_more ok +test_octave_matrix_1x1 ok +test_octave_matrix_elements ok +test_octave_boolean ok +test_octave_not_supported ok +test_trick_indent_with_end_else_words ok +test_haramard ok +test_sparse ok +test_sinc ok +test_specfun ok +test_MatrixElement_printing ok [OK] + +sympy/printing/tests/test_rcode.py[33] +test_printmethod ok +test_rcode_sqrt ok +test_rcode_Pow ok +test_rcode_Max ok +test_rcode_constants_mathh ok +test_rcode_constants_other ok +test_rcode_Rational ok +test_rcode_Integer ok +test_rcode_functions ok +test_rcode_inline_function ok +test_rcode_exceptions ok +test_rcode_user_functions ok +test_rcode_boolean ok +test_rcode_Relational ok +test_rcode_Piecewise ok +test_rcode_sinc ok +test_rcode_Piecewise_deep ok +test_rcode_ITE ok +test_rcode_settings ok +test_rcode_Indexed ok +test_rcode_Indexed_without_looking_for_contraction ok +test_rcode_loops_matrix_vector ok +test_dummy_loops ok +test_rcode_loops_add ok +test_rcode_loops_multiple_contractions ok +test_rcode_loops_addfactor ok +test_rcode_loops_multiple_terms ok +test_dereference_printing ok +test_Matrix_printing ok +test_rcode_sgn ok +test_rcode_Assignment ok +test_rcode_For ok +test_MatrixElement_printing ok [OK] + +sympy/printing/tests/test_str.py[78] +test_printmethod ok +test_Abs ok +test_Add ok +test_Catalan ok +test_ComplexInfinity ok +test_Derivative ok +test_dict ok +test_Dict ok +test_Dummy ok +test_EulerGamma ok +test_Exp ok +test_factorial ok +test_Function ok +test_Geometry ok +test_GoldenRatio ok +test_ImaginaryUnit ok +test_Infinity ok +test_Integer ok +test_Integral ok +test_Interval ok +test_AccumBounds ok +test_Lambda ok +test_Limit ok +test_list ok +test_Matrix_str ok +test_Mul ok +test_NaN ok +test_NegativeInfinity ok +test_Order ok +test_Permutation_Cycle ok +test_Pi ok +test_Poly ok +test_PolyRing ok +test_FracField ok +test_PolyElement ok +test_FracElement ok +test_Pow ok +test_sqrt ok +test_Rational ok +test_Float ok +test_Relational ok +test_CRootOf ok +test_RootSum ok +test_GroebnerBasis ok +test_set ok +test_SparseMatrix ok +test_Sum ok +test_Symbol ok +test_tuple ok +test_Quaternion_str_printer ok +test_Quantity_str ok +test_wild_str ok +test_zeta ok +test_issue_3101 ok +test_issue_3103 ok +test_issue_4021 ok +test_sstrrepr ok +test_infinity ok +test_full_prec ok +test_noncommutative ok +test_empty_printer ok +test_settings ok +test_RandomDomain ok +test_FiniteSet ok +test_PrettyPoly ok +test_categories ok +test_Tr ok +test_issue_6387 ok +test_MatMul_MatAdd ok +test_MatrixSlice ok +test_true_false ok +test_Equivalent ok +test_Xor ok +test_Complement ok +test_SymmetricDifference ok +test_UnevaluatedExpr ok +test_MatrixElement_printing ok +test_MatrixSymbol_printing ok [OK] + + +________________________________ xpassed tests _________________________________ +sympy/printing/pretty/tests/test_pretty.py: test_missing_in_2X_issue_9047 + +________________________________________________________________________________ +_______ sympy/printing/pretty/tests/test_pretty.py:test_pretty_geometry ________ + File "/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/printing/pretty/tests/test_pretty.py", line 5285, in test_pretty_geometry + e = Ray((1, 1), angle=4.02*pi) + File "/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/geometry/line.py", line 1275, in __new__ + return Ray2D(p1, p2, **kwargs) + File "/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/geometry/line.py", line 2108, in __new__ + p2 = p1 + Point(x, y) + File "/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/geometry/point.py", line 224, in __add__ + coords = [simplify(a + b) for a, b in zip(s, o)] + File "/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/geometry/point.py", line 224, in + coords = [simplify(a + b) for a, b in zip(s, o)] + File "/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/simplify/simplify.py", line 600, in simplify + short = exptrigsimp(short) + File "/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/simplify/trigsimp.py", line 542, in exptrigsimp + newexpr = bottom_up(expr, exp_trig) + File "/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/simplify/simplify.py", line 1042, in bottom_up + args = tuple([bottom_up(a, F, atoms, nonbasic) + File "/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/simplify/simplify.py", line 1042, in + args = tuple([bottom_up(a, F, atoms, nonbasic) + File "/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/simplify/simplify.py", line 1046, in bottom_up + rv = F(rv) + File "/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/simplify/trigsimp.py", line 539, in exp_trig + choices.append(e.rewrite(exp)) + File "/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/core/basic.py", line 1670, in rewrite + return self._eval_rewrite(None, rule, **hints) + File "/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/core/basic.py", line 1578, in _eval_rewrite + rewritten = getattr(self, rule)(*args) + File "/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/functions/elementary/trigonometric.py", line 1138, in _eval_rewrite_as_exp + neg_exp, pos_exp = exp(-arg*I), exp(arg*I) + File "/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/core/function.py", line 441, in __new__ + result = super(Function, cls).__new__(cls, *args, **options) + File "/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/core/function.py", line 250, in __new__ + evaluated = cls.eval(*args) + File "/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/functions/elementary/exponential.py", line 254, in eval + if ask(Q.integer(2*coeff)): + File "/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/assumptions/ask.py", line 1247, in ask + from sympy.assumptions.satask import satask + File "/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/assumptions/satask.py", line 9, in + from sympy.assumptions.sathandlers import fact_registry + File "/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/assumptions/sathandlers.py", line 3, in + from collections import MutableMapping, defaultdict + File "", line 1055, in _handle_fromlist + File "~/.local/share/uv/python/cpython-3.9-linux-x86_64-gnu/lib/python3.9/collections/__init__.py", line 62, in __getattr__ + warnings.warn("Using or importing the ABCs from 'collections' instead " +DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working +________________________________________________________________________________ +__________ sympy/printing/pretty/tests/test_pretty.py:test_issue_8292 __________ + File "/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/printing/pretty/tests/test_pretty.py", line 5835, in test_issue_8292 + e = sympify('((x+x**4)/(x-1))-(2*(x-1)**4/(x-1)**4)', evaluate=False) + File "/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/core/sympify.py", line 368, in sympify + expr = parse_expr(a, local_dict=locals, transformations=transformations, evaluate=evaluate) + File "/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/parsing/sympy_parser.py", line 948, in parse_expr + code = compile(evaluateFalse(code), '', 'eval') +ValueError: Name node can't be used with 'False' constant +________________________________________________________________________________ +__________ sympy/printing/pretty/tests/test_pretty.py:test_issue_8344 __________ + File "/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/printing/pretty/tests/test_pretty.py", line 5876, in test_issue_8344 + e = sympify('2*x*y**2/1**2 + 1', evaluate=False) + File "/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/core/sympify.py", line 368, in sympify + expr = parse_expr(a, local_dict=locals, transformations=transformations, evaluate=evaluate) + File "/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/parsing/sympy_parser.py", line 948, in parse_expr + code = compile(evaluateFalse(code), '', 'eval') +ValueError: Name node can't be used with 'False' constant +________________________________________________________________________________ +______________ sympy/printing/tests/test_latex.py:test_issue_8470 ______________ + File "/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/printing/tests/test_latex.py", line 1652, in test_issue_8470 + e = parse_expr("-B*A", evaluate=False) + File "/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/parsing/sympy_parser.py", line 948, in parse_expr + code = compile(evaluateFalse(code), '', 'eval') +ValueError: Name node can't be used with 'False' constant +________________________________________________________________________________ +_____________ sympy/printing/tests/test_latex.py:test_issue_13559 ______________ + File "/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/printing/tests/test_latex.py", line 1685, in test_issue_13559 + expr = parse_expr('5/1', evaluate=False) + File "/tmp/regrade/deepseek/openflow/sympy__sympy-14248/r1/repo/sympy/parsing/sympy_parser.py", line 948, in parse_expr + code = compile(evaluateFalse(code), '', 'eval') +ValueError: Name node can't be used with 'False' constant + + tests finished: 509 passed, 5 expected to fail, 1 expected to fail but passed, +5 exceptions, in 9.14 seconds +DO *NOT* COMMIT! diff --git a/bench/swebench/results/raw-deepseek/openflow/sympy__sympy-17630/r1/regrade/grade.json b/bench/swebench/results/raw-deepseek/openflow/sympy__sympy-17630/r1/regrade/grade.json new file mode 100644 index 0000000..6074e32 --- /dev/null +++ b/bench/swebench/results/raw-deepseek/openflow/sympy__sympy-17630/r1/regrade/grade.json @@ -0,0 +1,17 @@ +{ + "resolved": false, + "f2p": [ + 1, + 2 + ], + "p2p": [ + 19, + 19 + ], + "f2p_failed": [ + "test_zero_matrix_add" + ], + "p2p_failed": [], + "test_rc": 1, + "test_cmd": "PYTHONWARNINGS='ignore::UserWarning,ignore::SyntaxWarning' /tmp/regrade/deepseek/openflow/sympy__sympy-17630/r1/venv/bin/python bin/test -C --verbose sympy/matrices/expressions/tests/test_blockmatrix.py sympy/matrices/expressions/tests/test_matadd.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw-deepseek/openflow/sympy__sympy-17630/r1/regrade/test_output.txt b/bench/swebench/results/raw-deepseek/openflow/sympy__sympy-17630/r1/regrade/test_output.txt new file mode 100644 index 0000000..4420273 --- /dev/null +++ b/bench/swebench/results/raw-deepseek/openflow/sympy__sympy-17630/r1/regrade/test_output.txt @@ -0,0 +1,46 @@ +============================= test process starts ============================== +executable: /tmp/regrade/deepseek/openflow/sympy__sympy-17630/r1/venv/bin/python (3.9.25-final-0) [CPython] +architecture: 64-bit +cache: no +ground types: python +numpy: None +random seed: 3107446 +hash randomization: on (PYTHONHASHSEED=1640165573) + +sympy/matrices/expressions/tests/test_blockmatrix.py[16] +test_bc_matmul ok +test_bc_matadd ok +test_bc_transpose ok +test_bc_dist_diag ok +test_block_plus_ident ok +test_BlockMatrix ok +test_block_collapse_explicit_matrices ok +test_issue_17624 ok +test_BlockMatrix_trace ok +test_BlockMatrix_Determinant ok +test_squareBlockMatrix ok +test_BlockDiagMatrix ok +test_blockcut ok +test_reblock_2x2 ok +test_deblock ok +test_block_collapse_type ok [OK] + +sympy/matrices/expressions/tests/test_matadd.py[7] +test_sort_key ok +test_matadd_sympify ok +test_matadd_of_matrices ok +test_doit_args ok +test_generic_identity ok +test_zero_matrix_add F +test_matrix_add_with_scalar f [FAIL] + + +________________________________________________________________________________ +_____ sympy/matrices/expressions/tests/test_matadd.py:test_zero_matrix_add _____ +Traceback (most recent call last): + File "/tmp/regrade/deepseek/openflow/sympy__sympy-17630/r1/repo/sympy/matrices/expressions/tests/test_matadd.py", line 37, in test_zero_matrix_add + assert Add(ZeroMatrix(2, 2), ZeroMatrix(2, 2)) == ZeroMatrix(2, 2) +AssertionError + +=== tests finished: 21 passed, 1 failed, 1 expected to fail, in 0.25 seconds === +DO *NOT* COMMIT! diff --git a/bench/swebench/results/raw-deepseek/openswarm/pylint-dev__pylint-8898/r1/regrade/grade.json b/bench/swebench/results/raw-deepseek/openswarm/pylint-dev__pylint-8898/r1/regrade/grade.json new file mode 100644 index 0000000..9aecb38 --- /dev/null +++ b/bench/swebench/results/raw-deepseek/openswarm/pylint-dev__pylint-8898/r1/regrade/grade.json @@ -0,0 +1,15 @@ +{ + "resolved": true, + "f2p": [ + 1, + 1 + ], + "p2p": [ + 18, + 18 + ], + "f2p_failed": [], + "p2p_failed": [], + "test_rc": 0, + "test_cmd": "/tmp/regrade/deepseek/openswarm/pylint-dev__pylint-8898/r1/venv/bin/python -m pytest -rA tests/config/test_config.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw-deepseek/openswarm/pylint-dev__pylint-8898/r1/regrade/test_output.txt b/bench/swebench/results/raw-deepseek/openswarm/pylint-dev__pylint-8898/r1/regrade/test_output.txt new file mode 100644 index 0000000..a61f2b8 --- /dev/null +++ b/bench/swebench/results/raw-deepseek/openswarm/pylint-dev__pylint-8898/r1/regrade/test_output.txt @@ -0,0 +1,59 @@ +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.4.4, pluggy-1.6.0 +benchmark: 4.0.0 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000) +rootdir: /tmp/regrade/deepseek/openswarm/pylint-dev__pylint-8898/r1/repo +configfile: pyproject.toml +plugins: timeout-2.4.0, benchmark-4.0.0 +collected 20 items + +tests/config/test_config.py .................... [100%] + +==================================== PASSES ==================================== +__________________________ test_clear_cache_post_run ___________________________ +----------------------------- Captured stdout call ----------------------------- +************* Module changing +/tmp/regrade/deepseek/openswarm/pylint-dev__pylint-8898/r1/grade/tmp/tmpqtfkzowu/changing.py:1:0: W0104: Statement seems to have no effect (pointless-statement) +/tmp/regrade/deepseek/openswarm/pylint-dev__pylint-8898/r1/grade/tmp/tmpqtfkzowu/changing.py:1:0: E0602: Undefined variable 'undefined' (undefined-variable) + +------------------------------------------------------------------ +Your code has been rated at 0.00/10 (previous run: 0.00/10, +0.00) + +_________________ test_disable_before_enable_all_takes_effect __________________ +----------------------------- Captured stdout call ----------------------------- +************* Module pylint.testutils.configuration_test +pylint/testutils/configuration_test.py:113:0: I0011: Locally disabling broad-exception-caught (W0718) (locally-disabled) +pylint/testutils/configuration_test.py:113:0: I0020: Suppressed 'broad-exception-caught' (from line 113) (suppressed-message) + +-------------------------------------------------------------------- +Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00) + +_________________ test_enable_before_disable_all_takes_effect __________________ +----------------------------- Captured stdout call ----------------------------- +************* Module fixme +tests/regrtest_data/fixme.py:1:1: W0511: TODO: implement (fixme) + +-------------------------------------------------------------------- +Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00) + +=========================== short test summary info ============================ +PASSED tests/config/test_config.py::test_can_read_toml_env_variable +PASSED tests/config/test_config.py::test_unknown_message_id +PASSED tests/config/test_config.py::test_unknown_option_name +PASSED tests/config/test_config.py::test_unknown_short_option_name +PASSED tests/config/test_config.py::test_unknown_confidence +PASSED tests/config/test_config.py::test_empty_confidence +PASSED tests/config/test_config.py::test_unknown_yes_no +PASSED tests/config/test_config.py::test_unknown_py_version +PASSED tests/config/test_config.py::test_csv_regex_comma_in_quantifier[foo-expected0] +PASSED tests/config/test_config.py::test_csv_regex_comma_in_quantifier[foo,bar-expected1] +PASSED tests/config/test_config.py::test_csv_regex_comma_in_quantifier[foo, bar-expected2] +PASSED tests/config/test_config.py::test_csv_regex_comma_in_quantifier[foo, bar{1,3}-expected3] +PASSED tests/config/test_config.py::test_regex_error +PASSED tests/config/test_config.py::test_csv_regex_error +PASSED tests/config/test_config.py::test_short_verbose +PASSED tests/config/test_config.py::test_argument_separator +PASSED tests/config/test_config.py::test_clear_cache_post_run +PASSED tests/config/test_config.py::test_enable_all_disable_all_mutually_exclusive +PASSED tests/config/test_config.py::test_disable_before_enable_all_takes_effect +PASSED tests/config/test_config.py::test_enable_before_disable_all_takes_effect +============================== 20 passed in 2.36s ============================== diff --git a/bench/swebench/results/raw-deepseek/openswarm/pytest-dev__pytest-10356/r1/regrade/grade.json b/bench/swebench/results/raw-deepseek/openswarm/pytest-dev__pytest-10356/r1/regrade/grade.json new file mode 100644 index 0000000..e09bd95 --- /dev/null +++ b/bench/swebench/results/raw-deepseek/openswarm/pytest-dev__pytest-10356/r1/regrade/grade.json @@ -0,0 +1,17 @@ +{ + "resolved": false, + "f2p": [ + 0, + 1 + ], + "p2p": [ + 79, + 79 + ], + "f2p_failed": [ + "testing/test_mark.py::test_mark_mro" + ], + "p2p_failed": [], + "test_rc": 1, + "test_cmd": "/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/venv/bin/python -m pytest -rA testing/test_mark.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw-deepseek/openswarm/pytest-dev__pytest-10356/r1/regrade/test_output.txt b/bench/swebench/results/raw-deepseek/openswarm/pytest-dev__pytest-10356/r1/regrade/test_output.txt new file mode 100644 index 0000000..e0f242d --- /dev/null +++ b/bench/swebench/results/raw-deepseek/openswarm/pytest-dev__pytest-10356/r1/regrade/test_output.txt @@ -0,0 +1,925 @@ +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/repo, configfile: pyproject.toml +collected 90 items + +testing/test_mark.py .............F..................................... [ 56%] +......................x................ [100%] + +=================================== FAILURES =================================== +________________________________ test_mark_mro _________________________________ + + def test_mark_mro() -> None: + xfail = pytest.mark.xfail + + @xfail("a") + class A: + pass + + @xfail("b") + class B: + pass + + @xfail("c") + class C(A, B): + pass + + from _pytest.mark.structures import get_unpacked_marks + + all_marks = get_unpacked_marks(C) + +> assert all_marks == [xfail("c").mark, xfail("a").mark, xfail("b").mark] +E AssertionError: assert == [Mark(name='x...), kwargs={})] +E Use -v to get more diff + +testing/test_mark.py:1133: AssertionError +==================================== PASSES ==================================== +_________________________ test_marked_class_run_twice __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_class_run_twice0 +collected 6 items + +test_marked_class_run_twice.py ...... + +============================== 6 passed in 0.01s =============================== +_______________________________ test_ini_markers _______________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_ini_markers0, configfile: tox.ini +collected 1 item + +test_ini_markers.py . [100%] + +============================== 1 passed in 0.01s =============================== +_____________________________ test_markers_option ______________________________ +----------------------------- Captured stdout call ----------------------------- +@pytest.mark.a1: this is a webtest marker + +@pytest.mark.a1some: another marker + +@pytest.mark.nodescription: + +@pytest.mark.filterwarnings(warning): add a warning filter to the given test. see https://docs.pytest.org/en/stable/how-to/capture-warnings.html#pytest-mark-filterwarnings + +@pytest.mark.skip(reason=None): skip the given test function with an optional reason. Example: skip(reason="no way of currently testing this") skips the test. + +@pytest.mark.skipif(condition, ..., *, reason=...): skip the given test function if any of the conditions evaluate to True. Example: skipif(sys.platform == 'win32') skips the test if we are on the win32 platform. See https://docs.pytest.org/en/stable/reference/reference.html#pytest-mark-skipif + +@pytest.mark.xfail(condition, ..., *, reason=..., run=True, raises=None, strict=xfail_strict): mark the test function as an expected failure if any of the conditions evaluate to True. Optionally specify a reason for better reporting and run=False if you don't even want to execute the test function. If only specific exception(s) are expected, you can list them in raises, and if the test fails in other ways, it will be reported as a true failure. See https://docs.pytest.org/en/stable/reference/reference.html#pytest-mark-xfail + +@pytest.mark.parametrize(argnames, argvalues): call a test function multiple times passing in different arguments in turn. argvalues generally needs to be a list of values if argnames specifies only one name or a list of tuples of values if argnames specifies multiple names. Example: @parametrize('arg1', [1,2]) would lead to two calls of the decorated test function, one with arg1=1 and another with arg1=2.see https://docs.pytest.org/en/stable/how-to/parametrize.html for more info and examples. + +@pytest.mark.usefixtures(fixturename1, fixturename2, ...): mark tests as needing all of the specified fixtures. see https://docs.pytest.org/en/stable/explanation/fixtures.html#usefixtures + +@pytest.mark.tryfirst: mark a hook implementation function such that the plugin machinery will try to call it first/as early as possible. DEPRECATED, use @pytest.hookimpl(tryfirst=True) instead. + +@pytest.mark.trylast: mark a hook implementation function such that the plugin machinery will try to call it last/as late as possible. DEPRECATED, use @pytest.hookimpl(trylast=True) instead. + +_________________________ test_ini_markers_whitespace __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_ini_markers_whitespace0, configfile: tox.ini +collected 1 item + +test_ini_markers_whitespace.py . [100%] + +============================== 1 passed in 0.00s =============================== +_______________________ test_marker_without_description ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marker_without_description0, configfile: setup.cfg +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________ test_markers_option_with_plugin_in_current_dir ________________ +----------------------------- Captured stdout call ----------------------------- +@pytest.mark.flip:flop + +@pytest.mark.filterwarnings(warning): add a warning filter to the given test. see https://docs.pytest.org/en/stable/how-to/capture-warnings.html#pytest-mark-filterwarnings + +@pytest.mark.skip(reason=None): skip the given test function with an optional reason. Example: skip(reason="no way of currently testing this") skips the test. + +@pytest.mark.skipif(condition, ..., *, reason=...): skip the given test function if any of the conditions evaluate to True. Example: skipif(sys.platform == 'win32') skips the test if we are on the win32 platform. See https://docs.pytest.org/en/stable/reference/reference.html#pytest-mark-skipif + +@pytest.mark.xfail(condition, ..., *, reason=..., run=True, raises=None, strict=xfail_strict): mark the test function as an expected failure if any of the conditions evaluate to True. Optionally specify a reason for better reporting and run=False if you don't even want to execute the test function. If only specific exception(s) are expected, you can list them in raises, and if the test fails in other ways, it will be reported as a true failure. See https://docs.pytest.org/en/stable/reference/reference.html#pytest-mark-xfail + +@pytest.mark.parametrize(argnames, argvalues): call a test function multiple times passing in different arguments in turn. argvalues generally needs to be a list of values if argnames specifies only one name or a list of tuples of values if argnames specifies multiple names. Example: @parametrize('arg1', [1,2]) would lead to two calls of the decorated test function, one with arg1=1 and another with arg1=2.see https://docs.pytest.org/en/stable/how-to/parametrize.html for more info and examples. + +@pytest.mark.usefixtures(fixturename1, fixturename2, ...): mark tests as needing all of the specified fixtures. see https://docs.pytest.org/en/stable/explanation/fixtures.html#usefixtures + +@pytest.mark.tryfirst: mark a hook implementation function such that the plugin machinery will try to call it first/as early as possible. DEPRECATED, use @pytest.hookimpl(tryfirst=True) instead. + +@pytest.mark.trylast: mark a hook implementation function such that the plugin machinery will try to call it last/as late as possible. DEPRECATED, use @pytest.hookimpl(trylast=True) instead. + +_________________________ test_mark_on_pseudo_function _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_on_pseudo_function0 +collected 1 item + +test_mark_on_pseudo_function.py . [100%] + +============================== 1 passed in 0.00s =============================== +_________ test_strict_prohibits_unregistered_markers[--strict-markers] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_prohibits_unregistered_markers0 +collected 0 items / 1 error + +==================================== ERRORS ==================================== +________ ERROR collecting test_strict_prohibits_unregistered_markers.py ________ +'unregisteredmark' not found in `markers` configuration option +=========================== short test summary info ============================ +ERROR test_strict_prohibits_unregistered_markers.py +!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +_____________ test_strict_prohibits_unregistered_markers[--strict] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_prohibits_unregistered_markers1 +collected 0 items / 1 error + +==================================== ERRORS ==================================== +________ ERROR collecting test_strict_prohibits_unregistered_markers.py ________ +'unregisteredmark' not found in `markers` configuration option +=============================== warnings summary =============================== +../../../../../repo/src/_pytest/config/__init__.py:1240 + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/repo/src/_pytest/config/__init__.py:1240: PytestRemovedIn8Warning: The --strict option is deprecated, use --strict-markers instead. + self.issue_config_time_warning( + +-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html +=========================== short test summary info ============================ +ERROR test_strict_prohibits_unregistered_markers.py +!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! +========================= 1 warning, 1 error in 0.07s ========================== +____________________ test_mark_option[xyz-expected_passed0] ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option0 +collected 2 items / 1 deselected / 1 selected + +test_mark_option.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +_______________ test_mark_option[((( xyz)) )-expected_passed1] _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option1 +collected 2 items / 1 deselected / 1 selected + +test_mark_option.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +________________ test_mark_option[not not xyz-expected_passed2] ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option2 +collected 2 items / 1 deselected / 1 selected + +test_mark_option.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +_______________ test_mark_option[xyz and xyz2-expected_passed3] ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option3 +collected 2 items / 2 deselected / 0 selected + +============================ 2 deselected in 0.00s ============================= +___________________ test_mark_option[xyz2-expected_passed4] ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option4 +collected 2 items / 1 deselected / 1 selected + +test_mark_option.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +________________ test_mark_option[xyz or xyz2-expected_passed5] ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option5 +collected 2 items + +test_mark_option.py .. [100%] + +============================== 2 passed in 0.00s =============================== +_____________ test_mark_option_custom[interface-expected_passed0] ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option_custom0 +collected 2 items / 1 deselected / 1 selected + +test_mark_option_custom.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +___________ test_mark_option_custom[not interface-expected_passed1] ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option_custom1 +collected 2 items / 1 deselected / 1 selected + +test_mark_option_custom.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +____________ test_keyword_option_custom[interface-expected_passed0] ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom0 +collected 5 items / 4 deselected / 1 selected + +test_keyword_option_custom.py . [100%] + +======================= 1 passed, 4 deselected in 0.00s ======================== +__________ test_keyword_option_custom[not interface-expected_passed1] __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom1 +collected 5 items / 1 deselected / 4 selected + +test_keyword_option_custom.py .... [100%] + +======================= 4 passed, 1 deselected in 0.01s ======================== +______________ test_keyword_option_custom[pass-expected_passed2] _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom2 +collected 5 items / 4 deselected / 1 selected + +test_keyword_option_custom.py . [100%] + +======================= 1 passed, 4 deselected in 0.00s ======================== +____________ test_keyword_option_custom[not pass-expected_passed3] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom3 +collected 5 items / 1 deselected / 4 selected + +test_keyword_option_custom.py .... [100%] + +======================= 4 passed, 1 deselected in 0.00s ======================== +_______ test_keyword_option_custom[not not not (pass)-expected_passed4] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom4 +collected 5 items / 1 deselected / 4 selected + +test_keyword_option_custom.py .... [100%] + +======================= 4 passed, 1 deselected in 0.01s ======================== +_____________ test_keyword_option_custom[1 or 2-expected_passed5] ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom5 +collected 5 items / 3 deselected / 2 selected + +test_keyword_option_custom.py .. [100%] + +======================= 2 passed, 3 deselected in 0.00s ======================== +__________ test_keyword_option_custom[not (1 or 2)-expected_passed6] ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom6 +collected 5 items / 2 deselected / 3 selected + +test_keyword_option_custom.py ... [100%] + +======================= 3 passed, 2 deselected in 0.01s ======================== +______________________ test_keyword_option_considers_mark ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_considers_mark0 +collected 1 item + +test_marks_as_keywords.py . [100%] + +============================== 1 passed in 0.00s =============================== +____________ test_keyword_option_parametrize[None-expected_passed0] ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_parametrize0 +collected 3 items / 2 deselected / 1 selected + +test_keyword_option_parametrize.py . [100%] + +======================= 1 passed, 2 deselected in 0.00s ======================== +___________ test_keyword_option_parametrize[[1.3]-expected_passed1] ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_parametrize1 +collected 3 items / 2 deselected / 1 selected + +test_keyword_option_parametrize.py . [100%] + +======================= 1 passed, 2 deselected in 0.00s ======================== +____________ test_keyword_option_parametrize[2-3-expected_passed2] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_parametrize2 +collected 3 items / 2 deselected / 1 selected + +test_keyword_option_parametrize.py . [100%] + +======================= 1 passed, 2 deselected in 0.00s ======================== +_________________________ test_parametrize_with_module _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrize_with_module0 +collected 1 item + +test_parametrize_with_module.py . [100%] + +============================== 1 passed in 0.01s =============================== +________________ test_parametrized_collected_from_command_line _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrized_collected_from_command_line0 +collected 3 items + +test_parametrized_collected_from_command_line.py ... [100%] + +============================== 3 passed in 0.00s =============================== +__________________ test_parametrized_collect_with_wrong_args ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrized_collect_with_wrong_args0 +collected 0 items / 1 error + +==================================== ERRORS ==================================== +________ ERROR collecting test_parametrized_collect_with_wrong_args.py _________ +test_parametrized_collect_with_wrong_args.py::test_func: in "parametrize" the number of names (2): + ['foo', 'bar'] +must be equal to the number of values (3): + (1, 2, 3) +=========================== short test summary info ============================ +ERROR test_parametrized_collect_with_wrong_args.py +!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.09s =============================== +________________________ test_parametrized_with_kwargs _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrized_with_kwargs0 +collected 4 items + +test_parametrized_with_kwargs.py .... [100%] + +============================== 4 passed in 0.01s =============================== +__________________________ test_parametrize_iterator ___________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrize_iterator0 +collected 3 items + +test_parametrize_iterator.py ... [100%] + +============================== 3 passed in 0.00s =============================== +___________________ TestFunctional.test_merging_markers_deep ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_merging_markers_deep0 +collected 2 items + + + + + + + +========================== 2 tests collected in 0.00s ========================== + > + > +____ TestFunctional.test_mark_decorator_subclass_does_not_propagate_to_base ____ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_decorator_subclass_does_not_propagate_to_base0 +collected 2 items + + + + + + + +========================== 2 tests collected in 0.00s ========================== +__________ TestFunctional.test_mark_should_not_pass_to_siebling_class __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_should_not_pass_to_siebling_class0 +collected 3 items + + + + + + + + + +========================== 3 tests collected in 0.00s ========================== +[, , ] ['test_mark_should_not_pass_to_siebling_class.py::TestBase::test_foo', 'test_mark_should_not_pass_to_siebling_class.py::TestSub::test_foo', 'test_mark_should_not_pass_to_siebling_class.py::TestOtherSub::test_foo'] +____________ TestFunctional.test_mark_decorator_baseclasses_merged _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_decorator_baseclasses_merged0 +collected 2 items + + + + + + + +========================== 2 tests collected in 0.00s ========================== +_______________________ TestFunctional.test_mark_closest _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_closest0 +collected 2 items + + + + + + +========================== 2 tests collected in 0.00s ========================== +__________________ TestFunctional.test_mark_with_wrong_marker __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_with_wrong_marker0 +collected 0 items / 1 error + +==================================== ERRORS ==================================== +_______________ ERROR collecting test_mark_with_wrong_marker.py ________________ +../../../../../repo/src/_pytest/runner.py:339: in from_call + result: Optional[TResult] = func() +../../../../../repo/src/_pytest/runner.py:370: in + call = CallInfo.from_call(lambda: list(collector.collect()), "collect") +../../../../../repo/src/_pytest/python.py:531: in collect + self._inject_setup_module_fixture() +../../../../../repo/src/_pytest/python.py:545: in _inject_setup_module_fixture + self.obj, ("setUpModule", "setup_module") +../../../../../repo/src/_pytest/python.py:314: in obj + self.own_markers.extend(get_unpacked_marks(self.obj)) +../../../../../repo/src/_pytest/mark/structures.py:390: in normalize_mark_list + for mark in mark_list: +../../../../../repo/src/_pytest/mark/structures.py:393: in normalize_mark_list + raise TypeError(f"got {repr(mark_obj)} instead of Mark") +E TypeError: got instead of Mark +=========================== short test summary info ============================ +ERROR test_mark_with_wrong_marker.py - TypeError: got /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_dynamically_in_funcarg0 +collected 1 item + +test_mark_dynamically_in_funcarg.py . [100%] +keyword: {'test_func': 1, 'hello': 1, 'test_mark_dynamically_in_funcarg.py': 1, 'test_mark_dynamically_in_funcarg0': 1} + +============================== 1 passed in 0.00s =============================== +____________ TestFunctional.test_no_marker_match_on_unmarked_names _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_marker_match_on_unmarked_names0 +collected 2 items / 2 deselected / 0 selected + +============================ 2 deselected in 0.00s ============================= +__________________ TestFunctional.test_keywords_at_node_level __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keywords_at_node_level0 +collected 1 item + +test_keywords_at_node_level.py . [100%] + +============================== 1 passed in 0.00s =============================== +________________ TestFunctional.test_keyword_added_for_session _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_added_for_session0 +collected 1 item + +test_keyword_added_for_session.py . [100%] + +============================== 1 passed in 0.01s =============================== +___________________ TestFunctional.test_mark_from_parameters ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_from_parameters0 +collected 1 item + +test_mark_from_parameters.py s [100%] + +============================== 1 skipped in 0.00s ============================== +_________________ TestFunctional.test_reevaluate_dynamic_expr __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_reevaluate_dynamic_expr0 +collected 2 items + +test_reevaluate_dynamic_expr1.py s [ 50%] +test_reevaluate_dynamic_expr2.py . [100%] + +========================= 1 passed, 1 skipped in 0.01s ========================= +___________________ TestKeywordSelection.test_select_simple ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_simple0 +collected 2 items / 1 deselected / 1 selected + +test_select_simple.py F + +=================================== FAILURES =================================== +___________________________________ test_one ___________________________________ + + def test_one(): +> assert 0 +E assert 0 + +test_select_simple.py:2: AssertionError +=========================== short test summary info ============================ +FAILED test_select_simple.py::test_one - assert 0 +======================= 1 failed, 1 deselected in 0.01s ======================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_simple0 +collected 2 items / 1 deselected / 1 selected + +test_select_simple.py F + +=================================== FAILURES =================================== +___________________________________ test_one ___________________________________ + + def test_one(): +> assert 0 +E assert 0 + +test_select_simple.py:2: AssertionError +=========================== short test summary info ============================ +FAILED test_select_simple.py::test_one - assert 0 +======================= 1 failed, 1 deselected in 0.00s ======================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_simple0 +collected 2 items / 1 deselected / 1 selected + +test_select_simple.py F + +=================================== FAILURES =================================== +__________________________ TestClass.test_method_one ___________________________ + +self = + + def test_method_one(self): +> assert 42 == 43 +E assert 42 == 43 + +test_select_simple.py:5: AssertionError +=========================== short test summary info ============================ +FAILED test_select_simple.py::TestClass::test_method_one - assert 42 == 43 +======================= 1 failed, 1 deselected in 0.00s ======================== +_____________ TestKeywordSelection.test_select_extra_keywords[xxx] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords0 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'xxx' +_______ TestKeywordSelection.test_select_extra_keywords[xxx and test_2] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords1 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'xxx and test_2' +__________ TestKeywordSelection.test_select_extra_keywords[TestClass] __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords2 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'TestClass' +_____ TestKeywordSelection.test_select_extra_keywords[xxx and not test_1] ______ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords3 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'xxx and not test_1' +____ TestKeywordSelection.test_select_extra_keywords[TestClass and test_2] _____ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords4 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'TestClass and test_2' +_ TestKeywordSelection.test_select_extra_keywords[xxx and TestClass and test_2] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords5 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'xxx and TestClass and test_2' +___________________ TestKeywordSelection.test_keyword_extra ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_extra0 +collected 1 item + +test_keyword_extra.py F [100%] + +=================================== FAILURES =================================== +___________________________________ test_one ___________________________________ + + def test_one(): +> assert 0 +E assert 0 + +test_keyword_extra.py:2: AssertionError +=========================== short test summary info ============================ +FAILED test_keyword_extra.py::test_one - assert 0 +============================== 1 failed in 0.00s =============================== +________________ TestKeywordSelection.test_no_magic_values[__] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_magic_values0 +collected 1 item / 1 deselected / 0 selected + +============================ 1 deselected in 0.00s ============================= +_________________ TestKeywordSelection.test_no_magic_values[+] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_magic_values1 +collected 1 item / 1 deselected / 0 selected + +============================ 1 deselected in 0.00s ============================= +________________ TestKeywordSelection.test_no_magic_values[..] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_magic_values2 +collected 1 item / 1 deselected / 0 selected + +============================ 1 deselected in 0.00s ============================= +_______ TestKeywordSelection.test_no_match_directories_outside_the_suite _______ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_match_directories_outside_the_suite0 +collected 2 items + + + + + + +========================== 2 tests collected in 0.00s ========================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_match_directories_outside_the_suite0 +collected 2 items / 2 deselected / 0 selected + +================== no tests collected (2 deselected) in 0.00s ================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_match_directories_outside_the_suite0 +collected 2 items / 1 deselected / 1 selected + + + + + +================= 1/2 tests collected (1 deselected) in 0.00s ================== +____________________ test_parameterset_for_fail_at_collect _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parameterset_for_fail_at_collect0, configfile: tox.ini +collected 0 items / 1 error + +==================================== ERRORS ==================================== +__________ ERROR collecting test_parameterset_for_fail_at_collect.py ___________ +Empty parameter set in 'test' at line 3 +=========================== short test summary info ============================ +ERROR test_parameterset_for_fail_at_collect.py +!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.05s =============================== +________________________ test_mark_expressions_no_smear ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_expressions_no_smear0 +collected 2 items / 1 deselected / 1 selected + +test_mark_expressions_no_smear.py . [100%] + +======================= 1 passed, 1 deselected in 0.01s ======================== +________________________ test_markers_from_parametrize _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_markers_from_parametrize0 +collected 4 items + +test_markers_from_parametrize.py .... [100%] + +============================== 4 passed in 0.01s =============================== +___________ test_marker_expr_eval_failure_handling[NOT internal_err] ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marker_expr_eval_failure_handling0 +collected 1 item + +============================ no tests ran in 0.00s ============================= +----------------------------- Captured stderr call ----------------------------- +ERROR: Wrong expression passed to '-m': NOT internal_err: at column 5: expected end of input; got identifier + +__________ test_marker_expr_eval_failure_handling[NOT (internal_err)] __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marker_expr_eval_failure_handling1 +collected 1 item + +============================ no tests ran in 0.00s ============================= +----------------------------- Captured stderr call ----------------------------- +ERROR: Wrong expression passed to '-m': NOT (internal_err): at column 5: expected end of input; got left parenthesis + +________________ test_marker_expr_eval_failure_handling[bogus=] ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marker_expr_eval_failure_handling2 +collected 1 item + +============================ no tests ran in 0.00s ============================= +----------------------------- Captured stderr call ----------------------------- +ERROR: Wrong expression passed to '-m': bogus=: at column 6: unexpected character "=" + +=========================== short test summary info ============================ +PASSED testing/test_mark.py::TestMark::test_pytest_exists_in_namespace_all[mark] +PASSED testing/test_mark.py::TestMark::test_pytest_exists_in_namespace_all[param] +PASSED testing/test_mark.py::TestMark::test_pytest_mark_notcallable +PASSED testing/test_mark.py::TestMark::test_mark_with_param +PASSED testing/test_mark.py::TestMark::test_pytest_mark_name_starts_with_underscore +PASSED testing/test_mark.py::TestMarkDecorator::test__eq__[lhs0-rhs0-True] +PASSED testing/test_mark.py::TestMarkDecorator::test__eq__[lhs1-rhs1-False] +PASSED testing/test_mark.py::TestMarkDecorator::test__eq__[lhs2-bar-False] +PASSED testing/test_mark.py::TestMarkDecorator::test__eq__[foo-rhs3-False] +PASSED testing/test_mark.py::TestMarkDecorator::test_aliases +PASSED testing/test_mark.py::test_pytest_param_id_requires_string +PASSED testing/test_mark.py::test_pytest_param_id_allows_none_or_string[None] +PASSED testing/test_mark.py::test_pytest_param_id_allows_none_or_string[hello world] +PASSED testing/test_mark.py::test_marked_class_run_twice +PASSED testing/test_mark.py::test_ini_markers +PASSED testing/test_mark.py::test_markers_option +PASSED testing/test_mark.py::test_ini_markers_whitespace +PASSED testing/test_mark.py::test_marker_without_description +PASSED testing/test_mark.py::test_markers_option_with_plugin_in_current_dir +PASSED testing/test_mark.py::test_mark_on_pseudo_function +PASSED testing/test_mark.py::test_strict_prohibits_unregistered_markers[--strict-markers] +PASSED testing/test_mark.py::test_strict_prohibits_unregistered_markers[--strict] +PASSED testing/test_mark.py::test_mark_option[xyz-expected_passed0] +PASSED testing/test_mark.py::test_mark_option[((( xyz)) )-expected_passed1] +PASSED testing/test_mark.py::test_mark_option[not not xyz-expected_passed2] +PASSED testing/test_mark.py::test_mark_option[xyz and xyz2-expected_passed3] +PASSED testing/test_mark.py::test_mark_option[xyz2-expected_passed4] +PASSED testing/test_mark.py::test_mark_option[xyz or xyz2-expected_passed5] +PASSED testing/test_mark.py::test_mark_option_custom[interface-expected_passed0] +PASSED testing/test_mark.py::test_mark_option_custom[not interface-expected_passed1] +PASSED testing/test_mark.py::test_keyword_option_custom[interface-expected_passed0] +PASSED testing/test_mark.py::test_keyword_option_custom[not interface-expected_passed1] +PASSED testing/test_mark.py::test_keyword_option_custom[pass-expected_passed2] +PASSED testing/test_mark.py::test_keyword_option_custom[not pass-expected_passed3] +PASSED testing/test_mark.py::test_keyword_option_custom[not not not (pass)-expected_passed4] +PASSED testing/test_mark.py::test_keyword_option_custom[1 or 2-expected_passed5] +PASSED testing/test_mark.py::test_keyword_option_custom[not (1 or 2)-expected_passed6] +PASSED testing/test_mark.py::test_keyword_option_considers_mark +PASSED testing/test_mark.py::test_keyword_option_parametrize[None-expected_passed0] +PASSED testing/test_mark.py::test_keyword_option_parametrize[[1.3]-expected_passed1] +PASSED testing/test_mark.py::test_keyword_option_parametrize[2-3-expected_passed2] +PASSED testing/test_mark.py::test_parametrize_with_module +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[foo or-at column 7: expected not OR left parenthesis OR identifier; got end of input] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[foo or or-at column 8: expected not OR left parenthesis OR identifier; got or] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[(foo-at column 5: expected right parenthesis; got end of input] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[foo bar-at column 5: expected end of input; got identifier] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[or or-at column 1: expected not OR left parenthesis OR identifier; got or] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[not or-at column 5: expected not OR left parenthesis OR identifier; got or] +PASSED testing/test_mark.py::test_parametrized_collected_from_command_line +PASSED testing/test_mark.py::test_parametrized_collect_with_wrong_args +PASSED testing/test_mark.py::test_parametrized_with_kwargs +PASSED testing/test_mark.py::test_parametrize_iterator +PASSED testing/test_mark.py::TestFunctional::test_merging_markers_deep +PASSED testing/test_mark.py::TestFunctional::test_mark_decorator_subclass_does_not_propagate_to_base +PASSED testing/test_mark.py::TestFunctional::test_mark_should_not_pass_to_siebling_class +PASSED testing/test_mark.py::TestFunctional::test_mark_decorator_baseclasses_merged +PASSED testing/test_mark.py::TestFunctional::test_mark_closest +PASSED testing/test_mark.py::TestFunctional::test_mark_with_wrong_marker +PASSED testing/test_mark.py::TestFunctional::test_mark_dynamically_in_funcarg +PASSED testing/test_mark.py::TestFunctional::test_no_marker_match_on_unmarked_names +PASSED testing/test_mark.py::TestFunctional::test_keywords_at_node_level +PASSED testing/test_mark.py::TestFunctional::test_keyword_added_for_session +PASSED testing/test_mark.py::TestFunctional::test_mark_from_parameters +PASSED testing/test_mark.py::TestFunctional::test_reevaluate_dynamic_expr +PASSED testing/test_mark.py::TestKeywordSelection::test_select_simple +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx and test_2] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[TestClass] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx and not test_1] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[TestClass and test_2] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx and TestClass and test_2] +PASSED testing/test_mark.py::TestKeywordSelection::test_keyword_extra +PASSED testing/test_mark.py::TestKeywordSelection::test_no_magic_values[__] +PASSED testing/test_mark.py::TestKeywordSelection::test_no_magic_values[+] +PASSED testing/test_mark.py::TestKeywordSelection::test_no_magic_values[..] +PASSED testing/test_mark.py::TestKeywordSelection::test_no_match_directories_outside_the_suite +PASSED testing/test_mark.py::test_parameterset_for_parametrize_marks[None] +PASSED testing/test_mark.py::test_parameterset_for_parametrize_marks[] +PASSED testing/test_mark.py::test_parameterset_for_parametrize_marks[skip] +PASSED testing/test_mark.py::test_parameterset_for_parametrize_marks[xfail] +PASSED testing/test_mark.py::test_parameterset_for_fail_at_collect +PASSED testing/test_mark.py::test_parameterset_for_parametrize_bad_markname +PASSED testing/test_mark.py::test_mark_expressions_no_smear +PASSED testing/test_mark.py::test_addmarker_order +PASSED testing/test_mark.py::test_markers_from_parametrize +PASSED testing/test_mark.py::test_marker_expr_eval_failure_handling[NOT internal_err] +PASSED testing/test_mark.py::test_marker_expr_eval_failure_handling[NOT (internal_err)] +PASSED testing/test_mark.py::test_marker_expr_eval_failure_handling[bogus=] +XFAIL testing/test_mark.py::TestKeywordSelection::test_keyword_extra_dash +FAILED testing/test_mark.py::test_mark_mro - AssertionError: assert /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/venv/bin/python -m pytest -rA testing/code/test_code.py testing/code/test_excinfo.py testing/conftest.py testing/test_reports.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw-deepseek/openswarm/pytest-dev__pytest-5787/r1/regrade/test_output.txt b/bench/swebench/results/raw-deepseek/openswarm/pytest-dev__pytest-5787/r1/regrade/test_output.txt new file mode 100644 index 0000000..760fc60 --- /dev/null +++ b/bench/swebench/results/raw-deepseek/openswarm/pytest-dev__pytest-5787/r1/regrade/test_output.txt @@ -0,0 +1,612 @@ +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/repo, inifile: tox.ini +collected 127 items + +testing/code/test_code.py ............... [ 11%] +testing/code/test_excinfo.py ...............s.......s................... [ 45%] +..................................................... [ 87%] +testing/test_reports.py ................ [100%] + +==================================== PASSES ==================================== +_______ TestTraceback_f_g_h.test_traceback_entry_getsource_in_construct ________ +----------------------------- Captured stdout call ----------------------------- +def xyz(): + try: + raise ValueError + except somenoname: +______ TestTraceback_f_g_h.test_traceback_filter_selective[-True] ______ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +_____ TestTraceback_f_g_h.test_traceback_filter_selective[-False] ______ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +___ TestTraceback_f_g_h.test_traceback_filter_selective[tracebackhide2-True] ___ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +__ TestTraceback_f_g_h.test_traceback_filter_selective[tracebackhide3-False] ___ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +________________ TestFormattedExcinfo.test_traceback_repr_style ________________ +----------------------------- Captured stdout call ----------------------------- + + def f(): +> g() + +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:3: +('_ ', None) +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:5: in g + h() +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:7: in h + i() +('_ ', None) + + def i(): +> raise ValueError() +E ValueError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:9: ValueError +___________________ TestFormattedExcinfo.test_exc_chain_repr ___________________ +----------------------------- Captured stdout call ----------------------------- + + def f(): + try: +> g() + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:6: +('_ ', None) + + def g(): +> raise ValueError() +E ValueError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:12: ValueError + +The above exception was the direct cause of the following exception: + + def f(): + try: + g() + except Exception as e: +> raise Err() from e +E test_exc_chain_repr0.mod.Err + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:8: Err + +During handling of the above exception, another exception occurred: + + def f(): + try: + g() + except Exception as e: + raise Err() from e + finally: +> h() + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:10: +('_ ', None) + + def h(): +> raise AttributeError() +E AttributeError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:15: AttributeError +_______ TestFormattedExcinfo.test_exc_repr_chain_suppression[from_none] ________ +----------------------------- Captured stdout call ----------------------------- + + def f(): + try: + g() + except Exception: +> raise AttributeError() from None +E AttributeError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_repr_chain_suppressio0/mod.py') +:6: AttributeError +___ TestFormattedExcinfo.test_exc_repr_chain_suppression[explicit_suppress] ____ +----------------------------- Captured stdout call ----------------------------- + + def f(): + try: + g() + except Exception: +> raise AttributeError() +E AttributeError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_repr_chain_suppressio1/mod.py') +:6: AttributeError +___________________________ test_match_raises_error ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_match_raises_error0 +collected 1 item + +test_match_raises_error.py F [100%] + +=================================== FAILURES =================================== +______________________________ test_division_zero ______________________________ + + def test_division_zero(): + with pytest.raises(ZeroDivisionError) as excinfo: + 0 / 0 +> excinfo.match(r'[123]+') +E AssertionError: Pattern '[123]+' not found in 'division by zero' + +test_match_raises_error.py:5: AssertionError +============================== 1 failed in 0.01s =============================== +_______________________________ test_cwd_deleted _______________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_cwd_deleted0 +collected 1 item + +test_cwd_deleted.py F [100%] + +=================================== FAILURES =================================== +_____________________________________ test _____________________________________ + +tmpdir = local('/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/basetemp/test0') + + def test(tmpdir): + tmpdir.chdir() + tmpdir.remove() +> assert False +E assert False + +/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_cwd_deleted0/test_cwd_deleted.py:4: AssertionError +============================== 1 failed in 0.01s =============================== +_________ TestReportSerialization.test_xdist_longrepr_to_str_issue_241 _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_xdist_longrepr_to_str_issue_2410 +collected 2 items + +test_xdist_longrepr_to_str_issue_241.py F. [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + +> def test_a(): assert False +E assert False + +test_xdist_longrepr_to_str_issue_241.py:1: AssertionError +========================= 1 failed, 1 passed in 0.01s ========================== +_______ TestReportSerialization.test_xdist_report_longrepr_reprcrash_130 _______ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_xdist_report_longrepr_reprcrash_1300 +collected 1 item + +test_xdist_report_longrepr_reprcrash_130.py F [100%] + +=================================== FAILURES =================================== +__________________________________ test_fail ___________________________________ + + def test_fail(): +> assert False, 'Expected Message' +E AssertionError: Expected Message +E assert False + +test_xdist_report_longrepr_reprcrash_130.py:2: AssertionError +============================== 1 failed in 0.01s =============================== +__________ TestReportSerialization.test_reprentries_serialization_170 __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_reprentries_serialization_1700 +collected 1 item + +test_reprentries_serialization_170.py F [100%] + +=================================== FAILURES =================================== +_______________________________ test_repr_entry ________________________________ + + def test_repr_entry(): + x = 0 +> assert x +E assert 0 + +x = 0 + +test_reprentries_serialization_170.py:3: AssertionError +============================== 1 failed in 0.01s =============================== +__________ TestReportSerialization.test_reprentries_serialization_196 __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_reprentries_serialization_1960 +collected 1 item + +test_reprentries_serialization_196.py F [100%] + +=================================== FAILURES =================================== +____________________________ test_repr_entry_native ____________________________ +Traceback (most recent call last): + File "/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_reprentries_serialization_1960/test_reprentries_serialization_196.py", line 3, in test_repr_entry_native + assert x +AssertionError: assert 0 +============================== 1 failed in 0.01s =============================== +_______________ TestReportSerialization.test_itemreport_outcomes _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_itemreport_outcomes0 +collected 6 items + +test_itemreport_outcomes.py .Fssxx [100%] + +=================================== FAILURES =================================== +__________________________________ test_fail ___________________________________ + +> def test_fail(): 0/0 +E ZeroDivisionError: division by zero + +test_itemreport_outcomes.py:3: ZeroDivisionError +============== 1 failed, 1 passed, 2 skipped, 2 xfailed in 0.01s =============== +______________ TestReportSerialization.test_collectreport_passed _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collectreport_passed0 +collected 1 item + +test_collectreport_passed.py . [100%] + +============================== 1 passed in 0.01s =============================== +_______________ TestReportSerialization.test_collectreport_fail ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collectreport_fail0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_________________ ERROR collecting test_collectreport_fail.py __________________ +../../../../../repo/src/_pytest/python.py:501: in _importtestmodule + mod = self.fspath.pyimport(ensuresyspath=importmode) +../../../../../venv/lib/python3.9/site-packages/py/_path/local.py:704: in pyimport + __import__(modname) +:1007: in _find_and_load + ??? +:986: in _find_and_load_unlocked + ??? +:680: in _load_unlocked + ??? +../../../../../repo/src/_pytest/assertion/rewrite.py:131: in exec_module + source_stat, co = _rewrite_test(fn, self.config) +../../../../../repo/src/_pytest/assertion/rewrite.py:280: in _rewrite_test + tree = ast.parse(source, filename=fn) +~/.local/share/uv/python/cpython-3.9-linux-x86_64-gnu/lib/python3.9/ast.py:50: in parse + return compile(source, filename, mode, flags, +E File "/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collectreport_fail0/test_collectreport_fail.py", line 1 +E qwe abc +E ^ +E SyntaxError: invalid syntax +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.09s =============================== +_________ TestReportSerialization.test_extended_report_deserialization _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_extended_report_deserialization0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +___________ ERROR collecting test_extended_report_deserialization.py ___________ +../../../../../repo/src/_pytest/python.py:501: in _importtestmodule + mod = self.fspath.pyimport(ensuresyspath=importmode) +../../../../../venv/lib/python3.9/site-packages/py/_path/local.py:704: in pyimport + __import__(modname) +:1007: in _find_and_load + ??? +:986: in _find_and_load_unlocked + ??? +:680: in _load_unlocked + ??? +../../../../../repo/src/_pytest/assertion/rewrite.py:131: in exec_module + source_stat, co = _rewrite_test(fn, self.config) +../../../../../repo/src/_pytest/assertion/rewrite.py:280: in _rewrite_test + tree = ast.parse(source, filename=fn) +~/.local/share/uv/python/cpython-3.9-linux-x86_64-gnu/lib/python3.9/ast.py:50: in parse + return compile(source, filename, mode, flags, +E File "/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_extended_report_deserialization0/test_extended_report_deserialization.py", line 1 +E qwe abc +E ^ +E SyntaxError: invalid syntax +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.08s =============================== +__________________ TestReportSerialization.test_paths_support __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_paths_support0 +collected 1 item + +test_paths_support.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + + def test_a(): +> assert False +E assert False + +test_paths_support.py:2: AssertionError +============================== 1 failed in 0.01s =============================== +_____________ TestReportSerialization.test_deserialization_failure _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_deserialization_failure0 +collected 1 item + +test_deserialization_failure.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + + def test_a(): +> assert False +E assert False + +test_deserialization_failure.py:2: AssertionError +============================== 1 failed in 0.01s =============================== +_________ TestReportSerialization.test_chained_exceptions[TestReport] __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_chained_exceptions0 +collected 1 item + +test_chained_exceptions.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + + def test_a(): + try: +> foo() + +test_chained_exceptions.py:5: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + + def foo(): +> raise ValueError('value error') +E ValueError: value error + +test_chained_exceptions.py:2: ValueError + +The above exception was the direct cause of the following exception: + + def test_a(): + try: + foo() + except ValueError as e: +> raise RuntimeError('runtime error') from e +E RuntimeError: runtime error + +test_chained_exceptions.py:7: RuntimeError +============================== 1 failed in 0.01s =============================== +________ TestReportSerialization.test_chained_exceptions[CollectReport] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_chained_exceptions1 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_________________ ERROR collecting test_chained_exceptions.py __________________ +test_chained_exceptions.py:5: in test_a + foo() +test_chained_exceptions.py:2: in foo + raise ValueError('value error') +E ValueError: value error + +The above exception was the direct cause of the following exception: +test_chained_exceptions.py:9: in + test_a() +test_chained_exceptions.py:7: in test_a + raise RuntimeError('runtime error') from e +E RuntimeError: runtime error +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.05s =============================== +__________________________ TestHooks.test_test_report __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_test_report0 +collected 2 items + +test_test_report.py F. [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + +> def test_a(): assert False +E assert False + +test_test_report.py:1: AssertionError +========================= 1 failed, 1 passed in 0.01s ========================== +________________________ TestHooks.test_collect_report _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_report0 +collected 2 items + +test_collect_report.py F. [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + +> def test_a(): assert False +E assert False + +test_collect_report.py:1: AssertionError +========================= 1 failed, 1 passed in 0.01s ========================== +________ TestHooks.test_invalid_report_types[pytest_runtest_logreport] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_invalid_report_types0 +collected 1 item + +test_invalid_report_types.py . [100%] + +============================== 1 passed in 0.00s =============================== +__________ TestHooks.test_invalid_report_types[pytest_collectreport] ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_invalid_report_types1 +collected 1 item + +test_invalid_report_types.py . [100%] + +============================== 1 passed in 0.01s =============================== +=========================== short test summary info ============================ +PASSED testing/code/test_code.py::test_ne +PASSED testing/code/test_code.py::test_code_gives_back_name_for_not_existing_file +PASSED testing/code/test_code.py::test_code_with_class +PASSED testing/code/test_code.py::test_code_fullsource +PASSED testing/code/test_code.py::test_code_source +PASSED testing/code/test_code.py::test_frame_getsourcelineno_myself +PASSED testing/code/test_code.py::test_getstatement_empty_fullsource +PASSED testing/code/test_code.py::test_code_from_func +PASSED testing/code/test_code.py::test_unicode_handling +PASSED testing/code/test_code.py::test_code_getargs +PASSED testing/code/test_code.py::test_frame_getargs +PASSED testing/code/test_code.py::TestExceptionInfo::test_bad_getsource +PASSED testing/code/test_code.py::TestExceptionInfo::test_from_current_with_missing +PASSED testing/code/test_code.py::TestTracebackEntry::test_getsource +PASSED testing/code/test_code.py::TestReprFuncArgs::test_not_raise_exception_with_mixed_encoding +PASSED testing/code/test_excinfo.py::test_excinfo_simple +PASSED testing/code/test_excinfo.py::test_excinfo_from_exc_info_simple +PASSED testing/code/test_excinfo.py::test_excinfo_getstatement +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_entries +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_entry_getsource +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_entry_getsource_in_construct +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_cut +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[-True] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[-False] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[tracebackhide2-True] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[tracebackhide3-False] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_recursion_index +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_only_specific_recursion_errors +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_no_recursion_index +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_getcrashentry +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_getcrashentry_empty +PASSED testing/code/test_excinfo.py::test_excinfo_exconly +PASSED testing/code/test_excinfo.py::test_excinfo_repr_str +PASSED testing/code/test_excinfo.py::test_excinfo_for_later +PASSED testing/code/test_excinfo.py::test_excinfo_errisinstance +PASSED testing/code/test_excinfo.py::test_excinfo_no_sourcecode +PASSED testing/code/test_excinfo.py::test_entrysource_Queue_example +PASSED testing/code/test_excinfo.py::test_codepath_Queue_example +PASSED testing/code/test_excinfo.py::test_match_succeeds +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source_excinfo +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source_not_existing +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_many_line_source_not_existing +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source_failing_fullsource +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local_with_error +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local_with_exception_in_class_property +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local_truncated +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_lines +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_lines2 +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_lines_var_kw_args +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_short +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_no +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_tbfilter +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_traceback_short_no_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_and_excinfo +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_with_invalid_cwd +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_excinfo_addouterr +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_excinfo_reprcrash +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_recursion +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_reprexcinfo_getrepr +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_reprexcinfo_unicode +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long_missing_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long_incomplete_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long_filenames +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions0] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions1] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions2] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions3] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions4] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions5] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions6] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions7] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions8] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions9] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions10] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions11] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions12] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions13] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions14] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions15] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions16] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions17] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions18] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions19] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions20] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions21] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions22] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions23] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_traceback_repr_style +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_repr_chain_suppression[from_none] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_repr_chain_suppression[explicit_suppress] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr_without_traceback[cause-The above exception was the direct cause of the following exception:] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr_without_traceback[context-During handling of the above exception, another exception occurred:] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr_cycle +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[None-short] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[None-long] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf8-short] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf8-long] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf16-short] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf16-long] +PASSED testing/code/test_excinfo.py::test_exception_repr_extraction_error_on_recursion +PASSED testing/code/test_excinfo.py::test_no_recursion_index_on_recursion_error +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_cut_excludepath +PASSED testing/code/test_excinfo.py::test_match_raises_error +PASSED testing/code/test_excinfo.py::test_cwd_deleted +PASSED testing/test_reports.py::TestReportSerialization::test_xdist_longrepr_to_str_issue_241 +PASSED testing/test_reports.py::TestReportSerialization::test_xdist_report_longrepr_reprcrash_130 +PASSED testing/test_reports.py::TestReportSerialization::test_reprentries_serialization_170 +PASSED testing/test_reports.py::TestReportSerialization::test_reprentries_serialization_196 +PASSED testing/test_reports.py::TestReportSerialization::test_itemreport_outcomes +PASSED testing/test_reports.py::TestReportSerialization::test_collectreport_passed +PASSED testing/test_reports.py::TestReportSerialization::test_collectreport_fail +PASSED testing/test_reports.py::TestReportSerialization::test_extended_report_deserialization +PASSED testing/test_reports.py::TestReportSerialization::test_paths_support +PASSED testing/test_reports.py::TestReportSerialization::test_deserialization_failure +PASSED testing/test_reports.py::TestReportSerialization::test_chained_exceptions[TestReport] +PASSED testing/test_reports.py::TestReportSerialization::test_chained_exceptions[CollectReport] +PASSED testing/test_reports.py::TestHooks::test_test_report +PASSED testing/test_reports.py::TestHooks::test_collect_report +PASSED testing/test_reports.py::TestHooks::test_invalid_report_types[pytest_runtest_logreport] +PASSED testing/test_reports.py::TestHooks::test_invalid_report_types[pytest_collectreport] +SKIPPED [1] /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:251: could not import 'decorator': No module named 'decorator' +SKIPPED [1] /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:348: could not import 'jinja2': No module named 'jinja2' +======================== 125 passed, 2 skipped in 2.08s ======================== diff --git a/bench/swebench/results/raw-deepseek/openswarm/pytest-dev__pytest-6197/r1/regrade/grade.json b/bench/swebench/results/raw-deepseek/openswarm/pytest-dev__pytest-6197/r1/regrade/grade.json new file mode 100644 index 0000000..e137fed --- /dev/null +++ b/bench/swebench/results/raw-deepseek/openswarm/pytest-dev__pytest-6197/r1/regrade/grade.json @@ -0,0 +1,15 @@ +{ + "resolved": true, + "f2p": [ + 2, + 2 + ], + "p2p": [ + 145, + 145 + ], + "f2p_failed": [], + "p2p_failed": [], + "test_rc": 0, + "test_cmd": "/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/venv/bin/python -m pytest -rA testing/test_collection.py testing/test_skipping.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw-deepseek/openswarm/pytest-dev__pytest-6197/r1/regrade/test_output.txt b/bench/swebench/results/raw-deepseek/openswarm/pytest-dev__pytest-6197/r1/regrade/test_output.txt new file mode 100644 index 0000000..1a698b5 --- /dev/null +++ b/bench/swebench/results/raw-deepseek/openswarm/pytest-dev__pytest-6197/r1/regrade/test_output.txt @@ -0,0 +1,3632 @@ +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo, inifile: tox.ini +collected 149 items + +testing/test_collection.py . [ 0%] +testing/test_skipping.py . [ 1%] +testing/test_collection.py ............................x................ [ 31%] +............................ [ 50%] +testing/test_skipping.py ............................................... [ 81%] +........................... [100%] + +==================================== PASSES ==================================== +______________________ TestCollector.test_check_equality _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_check_equality0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________________________ TestCollector.test_getparent _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_getparent0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +__________________ TestCollector.test_getcustomfile_roundtrip __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_getcustomfile_roundtrip0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +collected 0 items +_______________ TestCollector.test_can_skip_class_with_test_attr _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_can_skip_class_with_test_attr0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________ TestCollectFS.test_ignored_certain_directories ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_certain_directories0 +collected 1 item + + + +============================ no tests ran in 0.01s ============================= +_______________ TestCollectFS.test_ignored_virtualenvs[activate] _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs0 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs0 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_____________ TestCollectFS.test_ignored_virtualenvs[activate.csh] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs1 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs1 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +____________ TestCollectFS.test_ignored_virtualenvs[activate.fish] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs2 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs2 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs2 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_______________ TestCollectFS.test_ignored_virtualenvs[Activate] _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs3 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs3 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs3 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +_____________ TestCollectFS.test_ignored_virtualenvs[Activate.bat] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs4 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs4 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs4 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_____________ TestCollectFS.test_ignored_virtualenvs[Activate.ps1] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs5 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs5 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs5 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +__ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[activate] ___ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence0 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[activate.csh] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence1 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[activate.fish] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence2 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence2 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +__ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[Activate] ___ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence3 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence3 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[Activate.bat] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence4 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence4 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[Activate.ps1] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence5 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence5 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +___________________ TestCollectFS.test_custom_norecursedirs ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_norecursedirs0, inifile: tox.ini +collected 1 item + +xy/test_ok.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_norecursedirs0, inifile: tox.ini +collected 1 item + +xyz123/test_2.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_2 ____________________________________ + +> def test_2(): 0/0 +E ZeroDivisionError: division by zero + +xyz123/test_2.py:1: ZeroDivisionError +============================== 1 failed in 0.02s =============================== +_______________________ TestCollectFS.test_testpaths_ini _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini, testpaths: gui, uts +collecting ... collected 2 items + + + + + +============================ no tests ran in 0.01s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.01s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.01s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +_____________ TestCollectPluginHookRelay.test_pytest_collect_file ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________ TestCollectPluginHookRelay.test_pytest_collect_directory ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_directory0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________________ TestPrunetraceback.test_custom_repr_failure __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_repr_failure0 +collected 0 items / 2 errors + +==================================== ERRORS ==================================== +_________________ ERROR collecting test_custom_repr_failure.py _________________ +hello world +_________________ ERROR collecting test_custom_repr_failure.py _________________ +ImportError while importing test module '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_repr_failure0/test_custom_repr_failure.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_custom_repr_failure.py:1: in + import not_exists +E ModuleNotFoundError: No module named 'not_exists' +!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 2 error in 0.03s =============================== +_________________ TestCustomConftests.test_ignore_collect_path _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignore_collect_path0 +collected 1 item + +test_ignore_collect_path.py . [100%] + +============================== 1 passed in 0.00s =============================== +________ TestCustomConftests.test_ignore_collect_not_called_on_argument ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignore_collect_not_called_on_argument0 +collected 1 item + +test_ignore_collect_not_called_on_argument.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignore_collect_not_called_on_argument0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________ TestCustomConftests.test_collectignore_exclude_on_option ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignore_exclude_on_option0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignore_exclude_on_option0 +collected 1 item + +test_world.py . [100%] + +============================== 1 passed in 0.01s =============================== +_________ TestCustomConftests.test_collectignoreglob_exclude_on_option _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignoreglob_exclude_on_option0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignoreglob_exclude_on_option0 +collected 2 items + +test_welt.py . [ 50%] +test_world.py . [100%] + +============================== 2 passed in 0.01s =============================== +__________ TestCustomConftests.test_pytest_fs_collect_hooks_are_seen ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_fs_collect_hooks_are_seen0 +collected 2 items + + + + + +============================ no tests ran in 0.01s ============================= +_________ TestCustomConftests.test_pytest_collect_file_from_sister_dir _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file_from_sister_dir0 +collected 5 items + + +/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file_from_sister_dir0/sub1> + + + + +/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file_from_sister_dir0/sub2> + + + + + +============================ no tests ran in 0.20s ============================= +______________ TestSession.test_collect_protocol_single_function _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0 +collected 1 item + + + +============================ no tests ran in 0.01s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + .Collect object at 0x7f8f8e572ca0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + .Collect object at 0x7f8f8e572ca0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})>, + , 'startdir': local('/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0')})>, + })>, + })>, + })>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })>, + })>, + })>, + , 'name': '__name__', 'obj': 'test_collect_protocol_single_function'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': ''})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f8f8d6ccdf0>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_protocol_single_function', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f8f8d6ccdf0>, origin='/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/__pycache__/test_collect_protocol_single_function.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7f8f8e583160>, 'items': []})>, + })>, + , 'startdir': local('/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0'), 'items': []})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7f8f8e583160>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f8f8e572ca0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f8f8e572ca0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8e572d00>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == topdir' -> })> +NAMEMATCH pytest_make_collect_report })> +CHECKERMATCH 'collector.fspath == topdir' -> })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == p' -> })> +NAMEMATCH pytest_make_collect_report })> +CHECKERMATCH 'collector.fspath == p' -> })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'test_collect_protocol_single_function'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'test_collect_protocol_single_function'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': ''})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': ''})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f8f8d6ccdf0>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f8f8d6ccdf0>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_protocol_single_function', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f8f8d6ccdf0>, origin='/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_protocol_single_function', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f8f8d6ccdf0>, origin='/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/__pycache__/test_collect_protocol_single_function.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/__pycache__/test_collect_protocol_single_function.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.result[0].name == 'test_func'" -> })> +___________________ TestSession.test_collect_protocol_method ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_method0 +collected 1 item + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_method0 +collected 1 item + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_method0 +collected 1 item + + + + +============================ no tests ran in 0.00s ============================= +________________ TestSession.test_collect_custom_nodes_multi_id ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0 +collected 2 items + + + + + +============================ no tests ran in 0.00s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + .Collect object at 0x7f8f8d629cd0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + .Collect object at 0x7f8f8d629cd0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})>, + , 'startdir': local('/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0')})>, + })>, + })>, + })>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })>, + })>, + })>, + })>, + })>, + })>, + })>, + })>, + , 'name': '__name__', 'obj': 'test_collect_custom_nodes_multi_id'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': ''})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f8f8d5e71f0>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_custom_nodes_multi_id', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f8f8d5e71f0>, origin='/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/__pycache__/test_collect_custom_nodes_multi_id.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7f8f8d5bc9d0>, 'items': [, ]})>, + })>, + , 'startdir': local('/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0'), 'items': [, ]})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7f8f8d5bc9d0>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f8f8d629cd0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f8f8d629cd0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d629ac0>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == collector.session.fspath' -> })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH "collector.__class__.__name__ == 'SpecialFile'" -> })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH "collector.__class__.__name__ == 'Module'" -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'test_collect_custom_nodes_multi_id'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'test_collect_custom_nodes_multi_id'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': ''})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': ''})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f8f8d5e71f0>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f8f8d5e71f0>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_custom_nodes_multi_id', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f8f8d5e71f0>, origin='/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_custom_nodes_multi_id', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f8f8d5e71f0>, origin='/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/__pycache__/test_collect_custom_nodes_multi_id.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/__pycache__/test_collect_custom_nodes_multi_id.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH 'report.nodeid.startswith(p.basename)' -> })> +________________ TestSession.test_collect_subdir_event_ordering ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0 +collected 1 item +/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa> + + + +============================ no tests ran in 0.00s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + .Collect object at 0x7f8f8d5e76a0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + .Collect object at 0x7f8f8d5e76a0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})>, + , 'startdir': local('/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0')})>, + })>, + })>, + })>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'config': <_pytest.config.Config object at 0x7f8f8d608190>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'parent': })>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7f8f8d608190>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })>, + })>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7f8f8d608190>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + })>, + })>, + , 'name': '__name__', 'obj': 'aaa.test_aaa'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': 'aaa'})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f8f8d5a58e0>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f8f8d5a58e0>, origin='/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__pycache__/test_aaa.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7f8f8d608190>, 'items': []})>, + })>, + , 'startdir': local('/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0'), 'items': []})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7f8f8d608190>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f8f8d5e76a0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f8f8d5e76a0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d5e76d0>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +NOCHECKERMATCH 'collector.fspath == test_aaa' - })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'config': <_pytest.config.Config object at 0x7f8f8d608190>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7f8f8d608190>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NOCHECKERMATCH 'collector.fspath == test_aaa' - /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7f8f8d608190>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == test_aaa' -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': 'aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': 'aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f8f8d5a58e0>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f8f8d5a58e0>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f8f8d5a58e0>, origin='/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f8f8d5a58e0>, origin='/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.nodeid.startswith('aaa/test_aaa.py')" -> })> +________________ TestSession.test_collect_two_commandline_args _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0 +collected 2 items +/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa> + + +/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb> + + + +============================ no tests ran in 0.01s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + .Collect object at 0x7f8f8d54ae80>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + .Collect object at 0x7f8f8d54ae80>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})>, + , 'startdir': local('/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0')})>, + })>, + })>, + })>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'config': <_pytest.config.Config object at 0x7f8f8d549f10>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'parent': })>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'config': <_pytest.config.Config object at 0x7f8f8d549f10>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'parent': })>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7f8f8d549f10>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'config': <_pytest.config.Config object at 0x7f8f8d549f10>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })>, + })>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7f8f8d549f10>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + })>, + })>, + , 'name': '__name__', 'obj': 'aaa.test_aaa'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': 'aaa'})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f8f8d501310>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f8f8d501310>, origin='/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__pycache__/test_aaa.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + })>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'config': <_pytest.config.Config object at 0x7f8f8d549f10>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + })>, + })>, + , 'name': '__name__', 'obj': 'bbb.test_bbb'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': 'bbb'})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f8f8d501310>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='bbb.test_bbb', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f8f8d501310>, origin='/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__pycache__/test_bbb.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7f8f8d549f10>, 'items': [, ]})>, + })>, + , 'startdir': local('/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0'), 'items': [, ]})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7f8f8d549f10>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f8f8d54ae80>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f8f8d54ae80>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f8f8d54aeb0>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +NOCHECKERMATCH 'collector.fspath == test_aaa' - })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'config': <_pytest.config.Config object at 0x7f8f8d549f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'config': <_pytest.config.Config object at 0x7f8f8d549f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7f8f8d549f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'config': <_pytest.config.Config object at 0x7f8f8d549f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NOCHECKERMATCH 'collector.fspath == test_aaa' - /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7f8f8d549f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == test_aaa' -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': 'aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': 'aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f8f8d501310>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f8f8d501310>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f8f8d501310>, origin='/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f8f8d501310>, origin='/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.nodeid == 'aaa/test_aaa.py'" -> })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NOCHECKERMATCH 'collector.fspath == test_bbb' - /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'config': <_pytest.config.Config object at 0x7f8f8d549f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == test_bbb' -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'bbb.test_bbb'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'bbb.test_bbb'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': 'bbb'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': 'bbb'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f8f8d501310>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f8f8d501310>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='bbb.test_bbb', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f8f8d501310>, origin='/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='bbb.test_bbb', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f8f8d501310>, origin='/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__pycache__/test_bbb.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__pycache__/test_bbb.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.nodeid == 'bbb/test_bbb.py'" -> })> +_____________________ TestSession.test_serialization_byid ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_serialization_byid0 +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_serialization_byid0 +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +_____________ TestSession.test_find_byid_without_instance_parents ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_find_byid_without_instance_parents0 +collected 1 item + + + + +============================ no tests ran in 0.00s ============================= +____________________ Test_getinitialnodes.test_global_file _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_global_file1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ Test_getinitialnodes.test_pkgfile _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pkgfile0/subdir +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ Test_genitems.test_check_collect_hashes ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_check_collect_hashes0 +collected 4 items + + + + + + + +============================ no tests ran in 0.01s ============================= +______________________ Test_genitems.test_example_items1 _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_example_items10 +collected 3 items + + + + + + + +============================ no tests ran in 0.01s ============================= +test_example_items10.test_example_items1.testone +_________ Test_genitems.test_class_and_functions_discovery_using_glob __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_class_and_functions_discovery_using_glob0, inifile: tox.ini +collected 2 items + + + + + + +============================ no tests ran in 0.00s ============================= +__________________ test_matchnodes_two_collections_same_file ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_matchnodes_two_collections_same_file0 +collected 2 items + +test_matchnodes_two_collections_same_file.abc .. [100%] + +============================== 2 passed in 0.00s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_matchnodes_two_collections_same_file0 +collected 1 item + +test_matchnodes_two_collections_same_file.abc . [100%] + +============================== 1 passed in 0.00s =============================== +________________________ TestNodekeywords.test_no_under ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_no_under0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________________ TestNodekeywords.test_issue345 ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_issue3450 +collected 2 items / 1 deselected / 1 selected + +test_issue345.py . [100%] + +======================= 1 passed, 1 deselected in 0.01s ======================== +________________________ test_exit_on_collection_error _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_error0 +collected 2 items / 2 errors + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_error0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_error0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 2 error in 0.04s =============================== +__________ test_exit_on_collection_with_maxfail_smaller_than_n_errors __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_smaller_than_n_errors0 +collected 1 item / 1 errors + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_smaller_than_n_errors0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +=============================== 1 error in 0.01s =============================== +__________ test_exit_on_collection_with_maxfail_bigger_than_n_errors ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_bigger_than_n_errors0 +collected 2 items / 2 errors + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_bigger_than_n_errors0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_bigger_than_n_errors0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 2 error in 0.04s =============================== +______________________ test_continue_on_collection_errors ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors0 +collected 2 items / 2 errors + +test_01_failure.py F [ 50%] +test_04_success.py . [100%] + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert False +E assert False + +test_01_failure.py:2: AssertionError +===================== 1 failed, 1 passed, 2 error in 0.02s ===================== +__________________ test_continue_on_collection_errors_maxfail __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors_maxfail0 +collected 2 items / 2 errors + +test_01_failure.py F + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors_maxfail0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors_maxfail0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert False +E assert False + +test_01_failure.py:2: AssertionError +========================== 1 failed, 2 error in 0.02s ========================== +_____________________ test_fixture_scope_sibling_conftests _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_fixture_scope_sibling_conftests0 +collected 2 items + +foo/test_foo.py . [ 50%] +food/test_food.py E [100%] + +==================================== ERRORS ==================================== +_________________________ ERROR at setup of test_food __________________________ +file /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_fixture_scope_sibling_conftests0/food/test_food.py, line 1 + def test_food(fix): assert fix == 1 +E fixture 'fix' not found +> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, doctest_namespace, monkeypatch, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory +> use 'pytest --fixtures [testpath]' for help on them. + +/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_fixture_scope_sibling_conftests0/food/test_food.py:1 +========================== 1 passed, 1 error in 0.02s ========================== +___________________________ test_collect_init_tests ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.01s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.01s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 1 item +/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 1 item +/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + +============================ no tests ran in 0.00s ============================= +____________________ test_collect_invalid_signature_message ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_invalid_signature_message0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +__________ ERROR collecting test_collect_invalid_signature_message.py __________ +Could not determine arguments of >: invalid method signature +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.04s =============================== +_________________ test_collect_handles_raising_on_dunder_class _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_handles_raising_on_dunder_class0 +collected 1 item + +test_collect_handles_raising_on_dunder_class.py . [100%] + +============================== 1 passed in 0.01s =============================== +____________________ test_collect_with_chdir_during_import _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_with_chdir_during_import0 +collected 1 item + +test_collect_with_chdir_during_import.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_with_chdir_during_import0, inifile: tox.ini, testpaths: . +collected 1 item + + + +============================ no tests ran in 0.01s ============================= +______________________ test_collect_pyargs_with_testpaths ______________________ +----------------------------- Captured stdout call ----------------------------- +running: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/venv/bin/python -mpytest --basetemp=/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pyargs_with_testpaths0/runpytest-0 + in: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pyargs_with_testpaths0/root +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pyargs_with_testpaths0/root, inifile: pytest.ini, testpaths: testmod +collected 1 item + +test_file.py . [100%] + +============================== 1 passed in 0.01s =============================== +________________________ test_collect_symlink_file_arg _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_symlink_file_arg0 +collecting ... collected 1 item + +real.py::test_nodeid PASSED [100%] + +============================== 1 passed in 0.01s =============================== +_______________________ test_collect_symlink_out_of_tree _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_symlink_out_of_tree0/sub +collecting ... collected 1 item + +test_real.py::test_nodeid PASSED + +============================== 1 passed in 0.01s =============================== +_______________________ test_collectignore_via_conftest ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignore_via_conftest0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +____________________ test_collect_pkg_init_and_file_in_args ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_and_file_in_args0 +collecting ... collected 2 items + +sub/test_file.py::test_file PASSED [ 50%] +sub/test_file.py::test_file PASSED [ 50%] + +============================== 2 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_and_file_in_args0 +collecting ... collected 2 items + +sub/__init__.py::test_init PASSED [ 50%] +sub/test_file.py::test_file PASSED [100%] + +============================== 2 passed in 0.01s =============================== +__________________________ test_collect_pkg_init_only __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_only0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_only0 +collecting ... collected 1 item + +sub/__init__.py::test_init PASSED [100%] + +============================== 1 passed in 0.01s =============================== +_____________________ test_collect_sub_with_symlinks[True] _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_sub_with_symlinks0 +collecting ... collected 2 items + +sub/test_file.py::test_file PASSED [ 50%] +sub/test_symlink.py::test_file PASSED [100%] + +============================== 2 passed in 0.01s =============================== +____________________ test_collect_sub_with_symlinks[False] _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_sub_with_symlinks1 +collecting ... collected 2 items + +sub/test_file.py::test_file PASSED [ 50%] +sub/test_symlink.py::test_file PASSED [100%] + +============================== 2 passed in 0.03s =============================== +_______________________ test_collector_respects_tbstyle ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collector_respects_tbstyle0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_____________ ERROR collecting test_collector_respects_tbstyle.py ______________ +Traceback (most recent call last): + File "/tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collector_respects_tbstyle0/test_collector_respects_tbstyle.py", line 1, in + assert 0 +AssertionError: assert 0 +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.05s =============================== +____________________ test_does_not_eagerly_collect_packages ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_does_not_eagerly_collect_packages0 +collected 1 item + +test_does_not_eagerly_collect_packages.py . [100%] + +============================== 1 passed in 0.01s =============================== +________________________ test_does_not_put_src_on_path _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_does_not_put_src_on_path0 +collected 1 item + +test_does_not_put_src_on_path.py . [100%] + +============================== 1 passed in 0.01s =============================== +_________________________ TestEvaluator.test_no_marker _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_no_marker0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestEvaluator.test_marked_no_args _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_no_args0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestEvaluator.test_marked_one_arg _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________ TestEvaluator.test_marked_one_arg_with_reason _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_with_reason0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ TestEvaluator.test_marked_one_arg_twice ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_twice0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_twice0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ TestEvaluator.test_marked_one_arg_twice2 ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_twice20 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________ TestEvaluator.test_marked_skip_with_not_string ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_skip_with_not_string0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_______________________ TestEvaluator.test_skipif_class ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_class0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestXFail.test_xfail_simple[True] _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_simple0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestXFail.test_xfail_simple[False] ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_simple1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________________________ TestXFail.test_xfail_xpassed _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_xpassed0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_____________________ TestXFail.test_xfail_using_platform ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_using_platform0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_____________________ TestXFail.test_xfail_xpassed_strict ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_xpassed_strict0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_______________________ TestXFail.test_xfail_run_anyway ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_run_anyway0 +collected 2 items + +test_xfail_run_anyway.py F. [100%] + +=================================== FAILURES =================================== +__________________________________ test_func ___________________________________ + + @pytest.mark.xfail + def test_func(): +> assert 0 +E assert 0 + +test_xfail_run_anyway.py:4: AssertionError +========================= 1 failed, 1 passed in 0.01s ========================== +___________________ TestXFail.test_xfail_evalfalse_but_fails ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_evalfalse_but_fails0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ TestXFail.test_xfail_not_report_default ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_not_report_default0 +collecting ... collected 1 item + +test_one.py::test_this XFAIL [100%] + +============================== 1 xfailed in 0.01s ============================== +_________________ TestXFail.test_xfail_not_run_xfail_reporting _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_not_run_xfail_reporting0 +collected 3 items + +test_one.py xx. [100%] + +=========================== short test summary info ============================ +XFAIL test_one.py::test_this + reason: [NOTRUN] noway +XFAIL test_one.py::test_this_true + reason: [NOTRUN] condition: True +========================= 1 passed, 2 xfailed in 0.04s ========================= +__________________ TestXFail.test_xfail_not_run_no_setup_run ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_not_run_no_setup_run0 +collected 1 item + +test_one.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_one.py::test_this + reason: [NOTRUN] hello +============================== 1 xfailed in 0.02s ============================== +__________________________ TestXFail.test_xfail_xpass __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_xpass0 +collected 1 item + +test_one.py X [100%] + +=========================== short test summary info ============================ +XPASS test_one.py::test_that +============================== 1 xpassed in 0.00s ============================== +_______________________ TestXFail.test_xfail_imperative ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative0 +collected 1 item + +test_xfail_imperative.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative0 +collected 1 item + +test_xfail_imperative.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_xfail_imperative.py::test_this + reason: hello +============================== 1 xfailed in 0.00s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative0 +collected 1 item + +test_xfail_imperative.py . [100%] + +============================== 1 passed in 0.00s =============================== +______________ TestXFail.test_xfail_imperative_in_setup_function _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative_in_setup_function0 +collected 1 item + +test_xfail_imperative_in_setup_function.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative_in_setup_function0 +collected 1 item + +test_xfail_imperative_in_setup_function.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_xfail_imperative_in_setup_function.py::test_this + reason: hello +============================== 1 xfailed in 0.00s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative_in_setup_function0 +collected 1 item + +test_xfail_imperative_in_setup_function.py F [100%] + +=================================== FAILURES =================================== +__________________________________ test_this ___________________________________ + + def test_this(): +> assert 0 +E assert 0 + +test_xfail_imperative_in_setup_function.py:6: AssertionError +============================== 1 failed in 0.00s =============================== +_____________________ TestXFail.test_dynamic_xfail_no_run ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_dynamic_xfail_no_run0 +collected 1 item + +test_dynamic_xfail_no_run.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_dynamic_xfail_no_run.py::test_this + reason: [NOTRUN] +============================== 1 xfailed in 0.04s ============================== +____________ TestXFail.test_dynamic_xfail_set_during_funcarg_setup _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_dynamic_xfail_set_during_funcarg_setup0 +collected 1 item + +test_dynamic_xfail_set_during_funcarg_setup.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +_________ TestXFail.test_xfail_raises[TypeError-TypeError-*1 xfailed*] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises0 +collected 1 item + +test_xfail_raises.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +_ TestXFail.test_xfail_raises[(AttributeError, TypeError)-TypeError-*1 xfailed*] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises1 +collected 1 item + +test_xfail_raises.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +_________ TestXFail.test_xfail_raises[TypeError-IndexError-*1 failed*] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises2 +collected 1 item + +test_xfail_raises.py F [100%] + +=================================== FAILURES =================================== +_________________________________ test_raises __________________________________ + + @pytest.mark.xfail(raises=TypeError) + def test_raises(): +> raise IndexError() +E IndexError + +test_xfail_raises.py:4: IndexError +============================== 1 failed in 0.01s =============================== +_ TestXFail.test_xfail_raises[(AttributeError, TypeError)-IndexError-*1 failed*] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises3 +collected 1 item + +test_xfail_raises.py F [100%] + +=================================== FAILURES =================================== +_________________________________ test_raises __________________________________ + + @pytest.mark.xfail(raises=(AttributeError, TypeError)) + def test_raises(): +> raise IndexError() +E IndexError + +test_xfail_raises.py:4: IndexError +============================== 1 failed in 0.01s =============================== +_________________________ TestXFail.test_strict_sanity _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_sanity0 +collected 1 item + +test_strict_sanity.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_strict_sanity.py::test_foo + unsupported feature +============================== 1 xfailed in 0.01s ============================== +______________________ TestXFail.test_strict_xfail[True] _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail0 +collected 1 item + +test_strict_xfail.py F [100%] + +=================================== FAILURES =================================== +___________________________________ test_foo ___________________________________ +[XPASS(strict)] unsupported feature +============================== 1 failed in 0.00s =============================== +______________________ TestXFail.test_strict_xfail[False] ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail1 +collected 1 item + +test_strict_xfail.py X [100%] + +=========================== short test summary info ============================ +XPASS test_strict_xfail.py::test_foo unsupported feature +============================== 1 xpassed in 0.00s ============================== +_________________ TestXFail.test_strict_xfail_condition[True] __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_condition0 +collected 1 item + +test_strict_xfail_condition.py . [100%] + +============================== 1 passed in 0.01s =============================== +_________________ TestXFail.test_strict_xfail_condition[False] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_condition1 +collected 1 item + +test_strict_xfail_condition.py . [100%] + +============================== 1 passed in 0.00s =============================== +_________________ TestXFail.test_xfail_condition_keyword[True] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_condition_keyword0 +collected 1 item + +test_xfail_condition_keyword.py . [100%] + +============================== 1 passed in 0.01s =============================== +________________ TestXFail.test_xfail_condition_keyword[False] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_condition_keyword1 +collected 1 item + +test_xfail_condition_keyword.py . [100%] + +============================== 1 passed in 0.00s =============================== +_____________ TestXFail.test_strict_xfail_default_from_file[true] ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_default_from_file0, inifile: tox.ini +collected 1 item + +test_strict_xfail_default_from_file.py F [100%] + +=================================== FAILURES =================================== +___________________________________ test_foo ___________________________________ +[XPASS(strict)] unsupported feature +============================== 1 failed in 0.00s =============================== +_____________ TestXFail.test_strict_xfail_default_from_file[false] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_default_from_file1, inifile: tox.ini +collected 1 item + +test_strict_xfail_default_from_file.py X [100%] + +=========================== short test summary info ============================ +XPASS test_strict_xfail_default_from_file.py::test_foo unsupported feature +============================== 1 xpassed in 0.00s ============================== +_____________ TestXFailwithSetupTeardown.test_failing_setup_issue9 _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_failing_setup_issue90 +collected 1 item + +test_failing_setup_issue9.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +___________ TestXFailwithSetupTeardown.test_failing_teardown_issue9 ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_failing_teardown_issue90 +collected 1 item + +test_failing_teardown_issue9.py Xx [100%] + +======================== 1 xfailed, 1 xpassed in 0.01s ========================= +___________________________ TestSkip.test_skip_class ___________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_class0 +collected 3 items + +test_skip_class.py ss. [100%] + +========================= 1 passed, 2 skipped in 0.01s ========================= +_____________________ TestSkip.test_skips_on_false_string ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skips_on_false_string0 +collected 1 item + +test_skips_on_false_string.py s [100%] + +============================== 1 skipped in 0.00s ============================== +_________________________ TestSkip.test_arg_as_reason __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_arg_as_reason0 +collected 1 item + +test_arg_as_reason.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_arg_as_reason.py:2: testing stuff +============================== 1 skipped in 0.00s ============================== +_________________________ TestSkip.test_skip_no_reason _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_no_reason0 +collected 1 item + +test_skip_no_reason.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_skip_no_reason.py:2: unconditional skip +============================== 1 skipped in 0.00s ============================== +________________________ TestSkip.test_skip_with_reason ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_with_reason0 +collected 1 item + +test_skip_with_reason.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_skip_with_reason.py:2: for lolz +============================== 1 skipped in 0.00s ============================== +_____________________ TestSkip.test_only_skips_marked_test _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_only_skips_marked_test0 +collected 3 items + +test_only_skips_marked_test.py ss. [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_only_skips_marked_test.py:2: unconditional skip +SKIPPED [1] test_only_skips_marked_test.py:5: nothing in particular +========================= 1 passed, 2 skipped in 0.01s ========================= +________________________ TestSkip.test_strict_and_skip _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_and_skip0 +collected 1 item + +test_strict_and_skip.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_strict_and_skip.py:2: unconditional skip +============================== 1 skipped in 0.01s ============================== +______________________ TestSkipif.test_skipif_conditional ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_conditional0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________ TestSkipif.test_skipif_reporting["hasattr(sys, 'platform')"] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting0 +collected 1 item + +test_foo.py s + +=========================== short test summary info ============================ +SKIPPED [1] test_foo.py:2: condition: hasattr(sys, 'platform') +============================== 1 skipped in 0.00s ============================== +______ TestSkipif.test_skipif_reporting[True, reason="invalid platform"] _______ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting1 +collected 1 item + +test_foo.py s + +=========================== short test summary info ============================ +SKIPPED [1] test_foo.py:2: invalid platform +============================== 1 skipped in 0.00s ============================== +____________________ TestSkipif.test_skipif_using_platform _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_using_platform0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________ TestSkipif.test_skipif_reporting_multiple[skipif-SKIP-skipped] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting_multiple0 +collected 1 item + +test_foo.py s + +=========================== short test summary info ============================ +SKIPPED [1] test_foo.py:2: second_condition +============================== 1 skipped in 0.00s ============================== +________ TestSkipif.test_skipif_reporting_multiple[xfail-XPASS-xpassed] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting_multiple1 +collected 1 item + +test_foo.py X + +=========================== short test summary info ============================ +XPASS test_foo.py::test_foobar second_condition +============================== 1 xpassed in 0.00s ============================== +_________________________ test_skip_not_report_default _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_not_report_default0 +collecting ... collected 1 item + +test_one.py::test_this SKIPPED [100%] + +============================== 1 skipped in 0.01s ============================== +______________________________ test_skipif_class _______________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_class1 +collected 2 items + +test_skipif_class.py ss [100%] + +============================== 2 skipped in 0.01s ============================== +_______________________ test_skipped_reasons_functional ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipped_reasons_functional0 +collected 2 items + +test_one.py ss [100%] + +=========================== short test summary info ============================ +SKIPPED [2] /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipped_reasons_functional0/conftest.py:4: test +============================== 2 skipped in 0.01s ============================== +_____________________________ test_skipped_folding _____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipped_folding0 +collected 2 items + +test_one.py ss [100%] + +=========================== short test summary info ============================ +SKIPPED [2] test_one.py: Folding +============================== 2 skipped in 0.01s ============================== +_______________________________ test_reportchars _______________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars0 +collected 4 items + +test_reportchars.py FxXs [100%] + +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert 0 +E assert 0 + +test_reportchars.py:3: AssertionError +=========================== short test summary info ============================ +FAILED test_reportchars.py::test_1 - assert 0 +XFAIL test_reportchars.py::test_2 +XPASS test_reportchars.py::test_3 +SKIPPED [1] /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars0/test_reportchars.py:12: four +============== 1 failed, 1 skipped, 1 xfailed, 1 xpassed in 0.04s ============== +____________________________ test_reportchars_error ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_error0 +collected 1 item + +test_simple.py .E [100%] + +==================================== ERRORS ==================================== +________________________ ERROR at teardown of test_foo _________________________ + + def pytest_runtest_teardown(): +> assert 0 +E assert 0 + +conftest.py:2: AssertionError +=========================== short test summary info ============================ +ERROR test_simple.py::test_foo - assert 0 +========================== 1 passed, 1 error in 0.01s ========================== +_____________________________ test_reportchars_all _____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_all0 +collected 5 items + +test_reportchars_all.py FxXsE [100%] + +==================================== ERRORS ==================================== +___________________________ ERROR at setup of test_5 ___________________________ + + @pytest.fixture + def fail(): +> assert 0 +E assert 0 + +test_reportchars_all.py:14: AssertionError +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert 0 +E assert 0 + +test_reportchars_all.py:3: AssertionError +=========================== short test summary info ============================ +SKIPPED [1] /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_all0/test_reportchars_all.py:12: four +XFAIL test_reportchars_all.py::test_2 +XPASS test_reportchars_all.py::test_3 +ERROR test_reportchars_all.py::test_5 - assert 0 +FAILED test_reportchars_all.py::test_1 - assert 0 +========= 1 failed, 1 skipped, 1 xfailed, 1 xpassed, 1 error in 0.03s ========== +__________________________ test_reportchars_all_error __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_all_error0 +collected 1 item + +test_simple.py .E [100%] + +==================================== ERRORS ==================================== +________________________ ERROR at teardown of test_foo _________________________ + + def pytest_runtest_teardown(): +> assert 0 +E assert 0 + +conftest.py:2: AssertionError +=========================== short test summary info ============================ +ERROR test_simple.py::test_foo - assert 0 +========================== 1 passed, 1 error in 0.01s ========================== +____________________ test_errors_in_xfail_skip_expressions _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_errors_in_xfail_skip_expressions0 +collected 3 items + +test_errors_in_xfail_skip_expressions.py EE. [100%] + +==================================== ERRORS ==================================== +_______________________ ERROR at setup of test_nameerror _______________________ +Error evaluating 'skipif' expression + asd +NameError: name 'asd' is not defined + +________________________ ERROR at setup of test_syntax _________________________ +Error evaluating 'xfail' expression + syntax error + ^ +SyntaxError: invalid syntax +========================== 1 passed, 2 error in 0.01s ========================== +________________________ test_xfail_skipif_with_globals ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_skipif_with_globals0 +collected 2 items + +test_xfail_skipif_with_globals.py sx [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_xfail_skipif_with_globals.py:3: condition: x == 3 +XFAIL test_xfail_skipif_with_globals.py::test_boolean + condition: x == 3 +======================== 1 skipped, 1 xfailed in 0.01s ========================= +___________________________ test_direct_gives_error ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_direct_gives_error0 +collected 1 item + +test_direct_gives_error.py E [100%] + +==================================== ERRORS ==================================== +_________________________ ERROR at setup of test_skip1 _________________________ +Error evaluating 'skipif' expression + True +Failed: you need to specify reason=STRING when using booleans as conditions. + +=============================== 1 error in 0.00s =============================== +_____________________________ test_default_markers _____________________________ +----------------------------- Captured stdout call ----------------------------- +@pytest.mark.filterwarnings(warning): add a warning filter to the given test. see https://docs.pytest.org/en/latest/warnings.html#pytest-mark-filterwarnings + +@pytest.mark.skip(reason=None): skip the given test function with an optional reason. Example: skip(reason="no way of currently testing this") skips the test. + +@pytest.mark.skipif(condition): skip the given test function if eval(condition) results in a True value. Evaluation happens within the module global context. Example: skipif('sys.platform == "win32"') skips the test if we are on the win32 platform. see https://docs.pytest.org/en/latest/skipping.html + +@pytest.mark.xfail(condition, reason=None, run=True, raises=None, strict=False): mark the test function as an expected failure if eval(condition) has a True value. Optionally specify a reason for better reporting and run=False if you don't even want to execute the test function. If only specific exception(s) are expected, you can list them in raises, and if the test fails in other ways, it will be reported as a true failure. See https://docs.pytest.org/en/latest/skipping.html + +@pytest.mark.parametrize(argnames, argvalues): call a test function multiple times passing in different arguments in turn. argvalues generally needs to be a list of values if argnames specifies only one name or a list of tuples of values if argnames specifies multiple names. Example: @parametrize('arg1', [1,2]) would lead to two calls of the decorated test function, one with arg1=1 and another with arg1=2.see https://docs.pytest.org/en/latest/parametrize.html for more info and examples. + +@pytest.mark.usefixtures(fixturename1, fixturename2, ...): mark tests as needing all of the specified fixtures. see https://docs.pytest.org/en/latest/fixture.html#usefixtures + +@pytest.mark.tryfirst: mark a hook implementation function such that the plugin machinery will try to call it first/as early as possible. + +@pytest.mark.trylast: mark a hook implementation function such that the plugin machinery will try to call it last/as late as possible. + +_______________________ test_xfail_test_setup_exception ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_test_setup_exception0 +collected 1 item + +test_xfail_test_setup_exception.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +______________________ test_imperativeskip_on_xfail_test _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_imperativeskip_on_xfail_test0 +collected 2 items + +test_imperativeskip_on_xfail_test.py ss [100%] + +=========================== short test summary info ============================ +SKIPPED [1] /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_imperativeskip_on_xfail_test0/conftest.py:4: abc +SKIPPED [1] test_imperativeskip_on_xfail_test.py:6: condition: True +============================== 2 skipped in 0.07s ============================== +_______________________ TestBooleanCondition.test_skipif _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif0 +collected 2 items + +test_skipif.py s. [100%] + +========================= 1 passed, 1 skipped in 0.01s ========================= +__________________ TestBooleanCondition.test_skipif_noreason ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_noreason0 +collected 1 item + +test_skipif_noreason.py E [100%] + +==================================== ERRORS ==================================== +_________________________ ERROR at setup of test_func __________________________ +Error evaluating 'skipif' expression + True +Failed: you need to specify reason=STRING when using booleans as conditions. + +=============================== 1 error in 0.00s =============================== +_______________________ TestBooleanCondition.test_xfail ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail0 +collected 1 item + +test_xfail.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_xfail.py::test_func + True123 +============================== 1 xfailed in 0.01s ============================== +_______________________________ test_xfail_item ________________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_item0 +collected 1 item + +foo x [100%] + +============================== 1 xfailed in 0.03s ============================== +_________________________ test_module_level_skip_error _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_module_level_skip_error0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_______________ ERROR collecting test_module_level_skip_error.py _______________ +Using pytest.skip outside of a test is not allowed. To decorate a test function, use the @pytest.mark.skip or @pytest.mark.skipif decorators instead, and to skip a module use `pytestmark = pytest.mark.{skip,skipif}. +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +________________ test_module_level_skip_with_allow_module_level ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_module_level_skip_with_allow_module_level0 +collected 0 items / 1 skipped + +=========================== short test summary info ============================ +SKIPPED [1] /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_module_level_skip_with_allow_module_level0/test_module_level_skip_with_allow_module_level.py:3: skip_module_level +============================== 1 skipped in 0.01s ============================== +_____________________ test_invalid_skip_keyword_parameter ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_invalid_skip_keyword_parameter0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +___________ ERROR collecting test_invalid_skip_keyword_parameter.py ____________ +test_invalid_skip_keyword_parameter.py:2: in + pytest.skip("skip_module_level", unknown=1) +E TypeError: skip() got an unexpected keyword argument 'unknown' +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +_____________________________ test_mark_xfail_item _____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_xfail_item0 +collected 1 item + +foo x [100%] + +============================== 1 xfailed in 0.03s ============================== +________________________ test_summary_list_after_errors ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_summary_list_after_errors0 +collected 1 item + +test_summary_list_after_errors.py F [100%] + +=================================== FAILURES =================================== +__________________________________ test_fail ___________________________________ + + def test_fail(): +> assert 0 +E assert 0 + +test_summary_list_after_errors.py:3: AssertionError +=========================== short test summary info ============================ +FAILED test_summary_list_after_errors.py::test_fail - assert 0 +============================== 1 failed in 0.01s =============================== +=========================== short test summary info ============================ +PASSED testing/test_collection.py::TestCollector::test_collect_versus_item +PASSED testing/test_skipping.py::test_importorskip +PASSED testing/test_collection.py::TestCollector::test_check_equality +PASSED testing/test_collection.py::TestCollector::test_getparent +PASSED testing/test_collection.py::TestCollector::test_getcustomfile_roundtrip +PASSED testing/test_collection.py::TestCollector::test_can_skip_class_with_test_attr +PASSED testing/test_collection.py::TestCollectFS::test_ignored_certain_directories +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[activate.csh] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[activate.fish] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[Activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[Activate.bat] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[Activate.ps1] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[activate.csh] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[activate.fish] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[Activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[Activate.bat] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[Activate.ps1] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[activate] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[activate.csh] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[activate.fish] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[Activate] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[Activate.bat] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[Activate.ps1] +PASSED testing/test_collection.py::TestCollectFS::test_custom_norecursedirs +PASSED testing/test_collection.py::TestCollectFS::test_testpaths_ini +PASSED testing/test_collection.py::TestCollectPluginHookRelay::test_pytest_collect_file +PASSED testing/test_collection.py::TestCollectPluginHookRelay::test_pytest_collect_directory +PASSED testing/test_collection.py::TestPrunetraceback::test_custom_repr_failure +PASSED testing/test_collection.py::TestCustomConftests::test_ignore_collect_path +PASSED testing/test_collection.py::TestCustomConftests::test_ignore_collect_not_called_on_argument +PASSED testing/test_collection.py::TestCustomConftests::test_collectignore_exclude_on_option +PASSED testing/test_collection.py::TestCustomConftests::test_collectignoreglob_exclude_on_option +PASSED testing/test_collection.py::TestCustomConftests::test_pytest_fs_collect_hooks_are_seen +PASSED testing/test_collection.py::TestCustomConftests::test_pytest_collect_file_from_sister_dir +PASSED testing/test_collection.py::TestSession::test_parsearg +PASSED testing/test_collection.py::TestSession::test_collect_topdir +PASSED testing/test_collection.py::TestSession::test_collect_protocol_single_function +PASSED testing/test_collection.py::TestSession::test_collect_protocol_method +PASSED testing/test_collection.py::TestSession::test_collect_custom_nodes_multi_id +PASSED testing/test_collection.py::TestSession::test_collect_subdir_event_ordering +PASSED testing/test_collection.py::TestSession::test_collect_two_commandline_args +PASSED testing/test_collection.py::TestSession::test_serialization_byid +PASSED testing/test_collection.py::TestSession::test_find_byid_without_instance_parents +PASSED testing/test_collection.py::Test_getinitialnodes::test_global_file +PASSED testing/test_collection.py::Test_getinitialnodes::test_pkgfile +PASSED testing/test_collection.py::Test_genitems::test_check_collect_hashes +PASSED testing/test_collection.py::Test_genitems::test_example_items1 +PASSED testing/test_collection.py::Test_genitems::test_class_and_functions_discovery_using_glob +PASSED testing/test_collection.py::test_matchnodes_two_collections_same_file +PASSED testing/test_collection.py::TestNodekeywords::test_no_under +PASSED testing/test_collection.py::TestNodekeywords::test_issue345 +PASSED testing/test_collection.py::test_exit_on_collection_error +PASSED testing/test_collection.py::test_exit_on_collection_with_maxfail_smaller_than_n_errors +PASSED testing/test_collection.py::test_exit_on_collection_with_maxfail_bigger_than_n_errors +PASSED testing/test_collection.py::test_continue_on_collection_errors +PASSED testing/test_collection.py::test_continue_on_collection_errors_maxfail +PASSED testing/test_collection.py::test_fixture_scope_sibling_conftests +PASSED testing/test_collection.py::test_collect_init_tests +PASSED testing/test_collection.py::test_collect_invalid_signature_message +PASSED testing/test_collection.py::test_collect_handles_raising_on_dunder_class +PASSED testing/test_collection.py::test_collect_with_chdir_during_import +PASSED testing/test_collection.py::test_collect_pyargs_with_testpaths +PASSED testing/test_collection.py::test_collect_symlink_file_arg +PASSED testing/test_collection.py::test_collect_symlink_out_of_tree +PASSED testing/test_collection.py::test_collectignore_via_conftest +PASSED testing/test_collection.py::test_collect_pkg_init_and_file_in_args +PASSED testing/test_collection.py::test_collect_pkg_init_only +PASSED testing/test_collection.py::test_collect_sub_with_symlinks[True] +PASSED testing/test_collection.py::test_collect_sub_with_symlinks[False] +PASSED testing/test_collection.py::test_collector_respects_tbstyle +PASSED testing/test_collection.py::test_does_not_eagerly_collect_packages +PASSED testing/test_collection.py::test_does_not_put_src_on_path +PASSED testing/test_skipping.py::TestEvaluator::test_no_marker +PASSED testing/test_skipping.py::TestEvaluator::test_marked_no_args +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg_with_reason +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg_twice +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg_twice2 +PASSED testing/test_skipping.py::TestEvaluator::test_marked_skip_with_not_string +PASSED testing/test_skipping.py::TestEvaluator::test_skipif_class +PASSED testing/test_skipping.py::TestXFail::test_xfail_simple[True] +PASSED testing/test_skipping.py::TestXFail::test_xfail_simple[False] +PASSED testing/test_skipping.py::TestXFail::test_xfail_xpassed +PASSED testing/test_skipping.py::TestXFail::test_xfail_using_platform +PASSED testing/test_skipping.py::TestXFail::test_xfail_xpassed_strict +PASSED testing/test_skipping.py::TestXFail::test_xfail_run_anyway +PASSED testing/test_skipping.py::TestXFail::test_xfail_evalfalse_but_fails +PASSED testing/test_skipping.py::TestXFail::test_xfail_not_report_default +PASSED testing/test_skipping.py::TestXFail::test_xfail_not_run_xfail_reporting +PASSED testing/test_skipping.py::TestXFail::test_xfail_not_run_no_setup_run +PASSED testing/test_skipping.py::TestXFail::test_xfail_xpass +PASSED testing/test_skipping.py::TestXFail::test_xfail_imperative +PASSED testing/test_skipping.py::TestXFail::test_xfail_imperative_in_setup_function +PASSED testing/test_skipping.py::TestXFail::test_dynamic_xfail_no_run +PASSED testing/test_skipping.py::TestXFail::test_dynamic_xfail_set_during_funcarg_setup +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[TypeError-TypeError-*1 xfailed*] +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[(AttributeError, TypeError)-TypeError-*1 xfailed*] +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[TypeError-IndexError-*1 failed*] +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[(AttributeError, TypeError)-IndexError-*1 failed*] +PASSED testing/test_skipping.py::TestXFail::test_strict_sanity +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail[True] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail[False] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_condition[True] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_condition[False] +PASSED testing/test_skipping.py::TestXFail::test_xfail_condition_keyword[True] +PASSED testing/test_skipping.py::TestXFail::test_xfail_condition_keyword[False] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_default_from_file[true] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_default_from_file[false] +PASSED testing/test_skipping.py::TestXFailwithSetupTeardown::test_failing_setup_issue9 +PASSED testing/test_skipping.py::TestXFailwithSetupTeardown::test_failing_teardown_issue9 +PASSED testing/test_skipping.py::TestSkip::test_skip_class +PASSED testing/test_skipping.py::TestSkip::test_skips_on_false_string +PASSED testing/test_skipping.py::TestSkip::test_arg_as_reason +PASSED testing/test_skipping.py::TestSkip::test_skip_no_reason +PASSED testing/test_skipping.py::TestSkip::test_skip_with_reason +PASSED testing/test_skipping.py::TestSkip::test_only_skips_marked_test +PASSED testing/test_skipping.py::TestSkip::test_strict_and_skip +PASSED testing/test_skipping.py::TestSkipif::test_skipif_conditional +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting["hasattr(sys, 'platform')"] +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting[True, reason="invalid platform"] +PASSED testing/test_skipping.py::TestSkipif::test_skipif_using_platform +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting_multiple[skipif-SKIP-skipped] +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting_multiple[xfail-XPASS-xpassed] +PASSED testing/test_skipping.py::test_skip_not_report_default +PASSED testing/test_skipping.py::test_skipif_class +PASSED testing/test_skipping.py::test_skipped_reasons_functional +PASSED testing/test_skipping.py::test_skipped_folding +PASSED testing/test_skipping.py::test_reportchars +PASSED testing/test_skipping.py::test_reportchars_error +PASSED testing/test_skipping.py::test_reportchars_all +PASSED testing/test_skipping.py::test_reportchars_all_error +PASSED testing/test_skipping.py::test_errors_in_xfail_skip_expressions +PASSED testing/test_skipping.py::test_xfail_skipif_with_globals +PASSED testing/test_skipping.py::test_direct_gives_error +PASSED testing/test_skipping.py::test_default_markers +PASSED testing/test_skipping.py::test_xfail_test_setup_exception +PASSED testing/test_skipping.py::test_imperativeskip_on_xfail_test +PASSED testing/test_skipping.py::TestBooleanCondition::test_skipif +PASSED testing/test_skipping.py::TestBooleanCondition::test_skipif_noreason +PASSED testing/test_skipping.py::TestBooleanCondition::test_xfail +PASSED testing/test_skipping.py::test_xfail_item +PASSED testing/test_skipping.py::test_module_level_skip_error +PASSED testing/test_skipping.py::test_module_level_skip_with_allow_module_level +PASSED testing/test_skipping.py::test_invalid_skip_keyword_parameter +PASSED testing/test_skipping.py::test_mark_xfail_item +PASSED testing/test_skipping.py::test_summary_list_after_errors +XFAIL testing/test_collection.py::TestPrunetraceback::test_collect_report_postprocessing + other mechanism for adding to reporting needed +======================== 148 passed, 1 xfailed in 5.84s ======================== diff --git a/bench/swebench/results/raw-deepseek/openswarm/sympy__sympy-14248/r1/regrade/grade.json b/bench/swebench/results/raw-deepseek/openswarm/sympy__sympy-14248/r1/regrade/grade.json new file mode 100644 index 0000000..7f9e76e --- /dev/null +++ b/bench/swebench/results/raw-deepseek/openswarm/sympy__sympy-14248/r1/regrade/grade.json @@ -0,0 +1,15 @@ +{ + "resolved": true, + "f2p": [ + 2, + 2 + ], + "p2p": [ + 433, + 433 + ], + "f2p_failed": [], + "p2p_failed": [], + "test_rc": 1, + "test_cmd": "PYTHONWARNINGS='ignore::UserWarning,ignore::SyntaxWarning' /tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/venv/bin/python bin/test -C --verbose sympy/printing/pretty/tests/test_pretty.py sympy/printing/tests/test_ccode.py sympy/printing/tests/test_fcode.py sympy/printing/tests/test_jscode.py sympy/printing/tests/test_julia.py sympy/printing/tests/test_latex.py sympy/printing/tests/test_octave.py sympy/printing/tests/test_rcode.py sympy/printing/tests/test_str.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw-deepseek/openswarm/sympy__sympy-14248/r1/regrade/test_output.txt b/bench/swebench/results/raw-deepseek/openswarm/sympy__sympy-14248/r1/regrade/test_output.txt new file mode 100644 index 0000000..e1ff09f --- /dev/null +++ b/bench/swebench/results/raw-deepseek/openswarm/sympy__sympy-14248/r1/regrade/test_output.txt @@ -0,0 +1,649 @@ +/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/core/basic.py:3: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import Mapping, defaultdict +/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/core/expr.py:12: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import defaultdict, Iterable +/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/core/containers.py:271: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + class OrderedSet(collections.MutableSet): +/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/plotting/plot.py:28: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import Callable +/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/core/basic.py:3: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import Mapping, defaultdict +/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/core/expr.py:12: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import defaultdict, Iterable +/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/core/containers.py:271: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + class OrderedSet(collections.MutableSet): +/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/plotting/plot.py:28: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import Callable +============================= test process starts ============================== +executable: /tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/venv/bin/python (3.9.25-final-0) [CPython] +architecture: 64-bit +cache: no +ground types: python +numpy: None +random seed: 59865296 +hash randomization: on (PYTHONHASHSEED=1237241777) + +sympy/printing/pretty/tests/test_pretty.py[116] +test_pretty_ascii_str ok +test_pretty_unicode_str ok +test_upretty_greek ok +test_upretty_multiindex ok +test_upretty_sub_super ok +test_upretty_subs_missing_in_24 ok +test_missing_in_2X_issue_9047 X +test_upretty_modifiers ok +test_pretty_Cycle ok +test_pretty_basic ok +test_negative_fractions ok +test_issue_5524 ok +test_pretty_ordering ok +test_EulerGamma ok +test_GoldenRatio ok +test_pretty_relational ok +test_Assignment ok +test_AugmentedAssignment ok +test_issue_7117 ok +test_pretty_rational ok +test_pretty_functions ok +test_pretty_sqrt ok +test_pretty_sqrt_char_knob ok +test_pretty_sqrt_longsymbol_no_sqrt_char ok +test_pretty_KroneckerDelta ok +test_pretty_product ok +test_pretty_lambda ok +test_pretty_order ok +test_pretty_derivatives ok +test_pretty_integrals ok +test_pretty_matrix ok +test_pretty_ndim_arrays ok +test_tensor_TensorProduct ok +test_diffgeom_print_WedgeProduct ok +test_Adjoint ok +test_pretty_Trace_issue_9044 ok +test_MatrixExpressions ok +test_pretty_dotproduct ok +test_pretty_piecewise ok +test_pretty_ITE ok +test_pretty_seq ok +test_any_object_in_sequence ok +test_print_builtin_set ok +test_pretty_sets ok +test_pretty_SetExpr ok +test_pretty_ImageSet ok +test_pretty_ConditionSet ok +test_pretty_ComplexRegion ok +test_pretty_Union_issue_10414 ok +test_pretty_Intersection_issue_10414 ok +test_ProductSet_paranthesis ok +test_ProductSet_prod_char_issue_10413 ok +test_pretty_sequences ok +test_pretty_FourierSeries ok +test_pretty_FormalPowerSeries ok +test_pretty_limits ok +test_pretty_ComplexRootOf ok +test_pretty_RootSum ok +test_GroebnerBasis ok +test_pretty_Boolean ok +test_pretty_Domain ok +test_pretty_prec ok +test_pprint ok +test_pretty_class ok +test_pretty_no_wrap_line ok +test_settings ok +test_pretty_sum ok +test_units ok +test_pretty_Subs ok +test_gammas ok +test_beta ok +test_function_subclass_different_name ok +test_SingularityFunction ok +test_deltas ok +test_hyper ok +test_meijerg ok +test_noncommutative ok +test_pretty_special_functions ok +test_pretty_geometry E +test_expint ok +test_elliptic_functions ok +test_RandomDomain ok +test_PrettyPoly ok +test_issue_6285 ok +test_issue_6359 ok +test_issue_6739 ok +test_complicated_symbol_unchanged ok +test_categories ok +test_PrettyModules ok +test_QuotientRing ok +test_Homomorphism ok +test_Tr ok +test_pretty_Add ok +test_issue_7179 ok +test_issue_7180 ok +test_pretty_Complement ok +test_pretty_SymmetricDifference ok +test_pretty_Contains ok +test_issue_8292 E +test_issue_4335 ok +test_issue_8344 E +test_issue_6324 ok +test_issue_7927 ok +test_issue_6134 ok +test_issue_9877 ok +test_issue_13651 ok +test_pretty_primenu ok +test_pretty_primeomega ok +test_pretty_Mod ok +test_issue_11801 ok +test_pretty_UnevaluatedExpr ok +test_issue_10472 ok +test_MatrixElement_printing ok +test_MatrixSymbol_printing ok +test_degree_printing ok +test_vector_expr_pretty_printing ok [FAIL] + +sympy/printing/tests/test_ccode.py[46] +test_printmethod ok +test_ccode_sqrt ok +test_ccode_Pow ok +test_ccode_Max ok +test_ccode_constants_mathh ok +test_ccode_constants_other ok +test_ccode_Rational ok +test_ccode_Integer ok +test_ccode_functions ok +test_ccode_inline_function ok +test_ccode_exceptions ok +test_ccode_user_functions ok +test_ccode_boolean ok +test_ccode_Relational ok +test_ccode_Piecewise ok +test_ccode_sinc ok +test_ccode_Piecewise_deep ok +test_ccode_ITE ok +test_ccode_settings ok +test_ccode_Indexed ok +test_ccode_Indexed_without_looking_for_contraction ok +test_ccode_loops_matrix_vector ok +test_dummy_loops ok +test_ccode_loops_add ok +test_ccode_loops_multiple_contractions ok +test_ccode_loops_addfactor ok +test_ccode_loops_multiple_terms ok +test_dereference_printing ok +test_Matrix_printing ok +test_ccode_reserved_words ok +test_ccode_sign ok +test_ccode_Assignment ok +test_ccode_For ok +test_ccode_Max_Min ok +test_ccode_standard ok +test_CCodePrinter ok +test_C89CodePrinter ok +test_C99CodePrinter ok +test_C99CodePrinter__precision_f80 f +test_C99CodePrinter__precision ok +test_get_math_macros ok +test_ccode_Declaration ok +test_C99CodePrinter_custom_type ok +test_MatrixElement_printing ok +test_subclass_CCodePrinter ok +test_ccode_math_macros ok [OK] + +sympy/printing/tests/test_fcode.py[37] +test_printmethod ok +test_fcode_sign ok +test_fcode_Pow ok +test_fcode_Rational ok +test_fcode_Integer ok +test_fcode_Float ok +test_fcode_functions ok +test_case ok +test_fcode_functions_with_integers ok +test_fcode_NumberSymbol ok +test_fcode_complex ok +test_implicit ok +test_not_fortran ok +test_user_functions ok +test_inline_function ok +test_assign_to ok +test_line_wrapping ok +test_fcode_precedence ok +test_fcode_Logical ok +test_fcode_Xlogical ok +test_fcode_Relational ok +test_fcode_Piecewise ok +test_wrap_fortran ok +test_wrap_fortran_keep_d0 ok +test_settings ok +test_free_form_code_line ok +test_free_form_continuation_line ok +test_free_form_comment_line ok +test_loops ok +test_dummy_loops ok +test_fcode_Indexed_without_looking_for_contraction ok +test_derived_classes ok +test_indent ok +test_Matrix_printing ok +test_fcode_For ok +test_fcode_Declaration ok +test_MatrixElement_printing ok [OK] + +sympy/printing/tests/test_jscode.py[23] +test_printmethod ok +test_jscode_sqrt ok +test_jscode_Pow ok +test_jscode_constants_mathh ok +test_jscode_constants_other ok +test_jscode_Rational ok +test_jscode_Integer ok +test_jscode_functions ok +test_jscode_inline_function ok +test_jscode_exceptions ok +test_jscode_boolean ok +test_jscode_Piecewise ok +test_jscode_Piecewise_deep ok +test_jscode_settings ok +test_jscode_Indexed ok +test_jscode_loops_matrix_vector ok +test_dummy_loops ok +test_jscode_loops_add ok +test_jscode_loops_multiple_contractions ok +test_jscode_loops_addfactor ok +test_jscode_loops_multiple_terms ok +test_Matrix_printing ok +test_MatrixElement_printing ok [OK] + +sympy/printing/tests/test_julia.py[32] +test_Integer ok +test_Rational ok +test_Function ok +test_Pow ok +test_basic_ops ok +test_1_over_x_and_sqrt ok +test_mix_number_mult_symbols ok +test_mix_number_pow_symbols ok +test_imag ok +test_constants ok +test_constants_other ok +test_boolean ok +test_Matrices ok +test_vector_entries_hadamard ok +test_Matrices_entries_not_hadamard f +test_MatrixSymbol ok +test_special_matrices ok +test_containers ok +test_julia_noninline ok +test_julia_piecewise ok +test_julia_piecewise_times_const ok +test_julia_matrix_assign_to ok +test_julia_matrix_assign_to_more ok +test_julia_matrix_1x1 ok +test_julia_matrix_elements ok +test_julia_boolean ok +test_julia_not_supported ok +test_trick_indent_with_end_else_words ok +test_haramard ok +test_sparse ok +test_specfun ok +test_MatrixElement_printing ok [OK] + +sympy/printing/tests/test_latex.py[122] +test_printmethod ok +test_latex_basic ok +test_latex_builtins ok +test_latex_SingularityFunction ok +test_latex_cycle ok +test_latex_permutation ok +test_latex_Float ok +test_latex_vector_expressions ok +test_latex_symbols ok +test_latex_symbols_failing f +test_latex_functions ok +test_function_subclass_different_name ok +test_hyper_printing ok +test_latex_bessel ok +test_latex_fresnel ok +test_latex_brackets ok +test_latex_indexed ok +test_latex_derivatives ok +test_latex_subs ok +test_latex_integrals ok +test_latex_sets ok +test_latex_SetExpr ok +test_latex_Range ok +test_latex_sequences ok +test_latex_FourierSeries ok +test_latex_FormalPowerSeries ok +test_latex_intervals ok +test_latex_AccumuBounds ok +test_latex_emptyset ok +test_latex_commutator ok +test_latex_union ok +test_latex_symmetric_difference ok +test_latex_Complement ok +test_latex_Complexes ok +test_latex_productset ok +test_latex_Naturals ok +test_latex_Naturals0 ok +test_latex_Integers ok +test_latex_ImageSet ok +test_latex_ConditionSet ok +test_latex_ComplexRegion ok +test_latex_Contains ok +test_latex_sum ok +test_latex_product ok +test_latex_limits ok +test_latex_log ok +test_issue_3568 ok +test_latex ok +test_latex_dict ok +test_latex_list ok +test_latex_rational ok +test_latex_inverse ok +test_latex_DiracDelta ok +test_latex_Heaviside ok +test_latex_KroneckerDelta ok +test_latex_LeviCivita ok +test_mode ok +test_latex_Piecewise ok +test_latex_Matrix ok +test_latex_matrix_with_functions ok +test_latex_NDimArray ok +test_latex_mul_symbol ok +test_latex_issue_4381 ok +test_latex_issue_4576 ok +test_latex_pow_fraction ok +test_noncommutative ok +test_latex_order ok +test_latex_Lambda ok +test_latex_PolyElement ok +test_latex_FracElement ok +test_latex_Poly ok +test_latex_ComplexRootOf ok +test_latex_RootSum ok +test_settings ok +test_latex_numbers ok +test_latex_euler ok +test_lamda ok +test_custom_symbol_names ok +test_matAdd ok +test_matMul ok +test_latex_MatrixSlice ok +test_latex_RandomDomain ok +test_PrettyPoly ok +test_integral_transforms ok +test_PolynomialRingBase ok +test_categories ok +test_Modules ok +test_QuotientRing ok +test_Tr ok +test_Adjoint ok +test_Hadamard ok +test_ZeroMatrix ok +test_boolean_args_order ok +test_imaginary ok +test_builtins_without_args ok +test_latex_greek_functions ok +test_translate ok +test_other_symbols ok +test_modifiers ok +test_greek_symbols ok +test_builtin_without_args_mismatched_names f +test_builtin_no_args ok +test_issue_6853 ok +test_Mul ok +test_Pow ok +test_issue_7180 ok +test_issue_8409 ok +test_issue_8470 E +test_issue_7117 ok +test_issue_2934 ok +test_issue_10489 ok +test_issue_12886 ok +test_issue_13559 E +test_issue_13651 ok +test_latex_UnevaluatedExpr ok +test_MatrixElement_printing ok +test_MatrixSymbol_printing ok +test_Quaternion_latex_printing ok +test_TensorProduct_printing ok +test_WedgeProduct_printing ok +test_units ok +test_latex_degree ok [FAIL] + +sympy/printing/tests/test_octave.py[33] +test_Integer ok +test_Rational ok +test_Function ok +test_Pow ok +test_basic_ops ok +test_1_over_x_and_sqrt ok +test_mix_number_mult_symbols ok +test_mix_number_pow_symbols ok +test_imag ok +test_constants ok +test_constants_other ok +test_boolean ok +test_Matrices ok +test_vector_entries_hadamard ok +test_Matrices_entries_not_hadamard f +test_MatrixSymbol ok +test_special_matrices ok +test_containers ok +test_octave_noninline ok +test_octave_piecewise ok +test_octave_piecewise_times_const ok +test_octave_matrix_assign_to ok +test_octave_matrix_assign_to_more ok +test_octave_matrix_1x1 ok +test_octave_matrix_elements ok +test_octave_boolean ok +test_octave_not_supported ok +test_trick_indent_with_end_else_words ok +test_haramard ok +test_sparse ok +test_sinc ok +test_specfun ok +test_MatrixElement_printing ok [OK] + +sympy/printing/tests/test_rcode.py[33] +test_printmethod ok +test_rcode_sqrt ok +test_rcode_Pow ok +test_rcode_Max ok +test_rcode_constants_mathh ok +test_rcode_constants_other ok +test_rcode_Rational ok +test_rcode_Integer ok +test_rcode_functions ok +test_rcode_inline_function ok +test_rcode_exceptions ok +test_rcode_user_functions ok +test_rcode_boolean ok +test_rcode_Relational ok +test_rcode_Piecewise ok +test_rcode_sinc ok +test_rcode_Piecewise_deep ok +test_rcode_ITE ok +test_rcode_settings ok +test_rcode_Indexed ok +test_rcode_Indexed_without_looking_for_contraction ok +test_rcode_loops_matrix_vector ok +test_dummy_loops ok +test_rcode_loops_add ok +test_rcode_loops_multiple_contractions ok +test_rcode_loops_addfactor ok +test_rcode_loops_multiple_terms ok +test_dereference_printing ok +test_Matrix_printing ok +test_rcode_sgn ok +test_rcode_Assignment ok +test_rcode_For ok +test_MatrixElement_printing ok [OK] + +sympy/printing/tests/test_str.py[78] +test_printmethod ok +test_Abs ok +test_Add ok +test_Catalan ok +test_ComplexInfinity ok +test_Derivative ok +test_dict ok +test_Dict ok +test_Dummy ok +test_EulerGamma ok +test_Exp ok +test_factorial ok +test_Function ok +test_Geometry ok +test_GoldenRatio ok +test_ImaginaryUnit ok +test_Infinity ok +test_Integer ok +test_Integral ok +test_Interval ok +test_AccumBounds ok +test_Lambda ok +test_Limit ok +test_list ok +test_Matrix_str ok +test_Mul ok +test_NaN ok +test_NegativeInfinity ok +test_Order ok +test_Permutation_Cycle ok +test_Pi ok +test_Poly ok +test_PolyRing ok +test_FracField ok +test_PolyElement ok +test_FracElement ok +test_Pow ok +test_sqrt ok +test_Rational ok +test_Float ok +test_Relational ok +test_CRootOf ok +test_RootSum ok +test_GroebnerBasis ok +test_set ok +test_SparseMatrix ok +test_Sum ok +test_Symbol ok +test_tuple ok +test_Quaternion_str_printer ok +test_Quantity_str ok +test_wild_str ok +test_zeta ok +test_issue_3101 ok +test_issue_3103 ok +test_issue_4021 ok +test_sstrrepr ok +test_infinity ok +test_full_prec ok +test_noncommutative ok +test_empty_printer ok +test_settings ok +test_RandomDomain ok +test_FiniteSet ok +test_PrettyPoly ok +test_categories ok +test_Tr ok +test_issue_6387 ok +test_MatMul_MatAdd ok +test_MatrixSlice ok +test_true_false ok +test_Equivalent ok +test_Xor ok +test_Complement ok +test_SymmetricDifference ok +test_UnevaluatedExpr ok +test_MatrixElement_printing ok +test_MatrixSymbol_printing ok [OK] + + +________________________________ xpassed tests _________________________________ +sympy/printing/pretty/tests/test_pretty.py: test_missing_in_2X_issue_9047 + +________________________________________________________________________________ +_______ sympy/printing/pretty/tests/test_pretty.py:test_pretty_geometry ________ + File "/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/printing/pretty/tests/test_pretty.py", line 5285, in test_pretty_geometry + e = Ray((1, 1), angle=4.02*pi) + File "/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/geometry/line.py", line 1275, in __new__ + return Ray2D(p1, p2, **kwargs) + File "/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/geometry/line.py", line 2108, in __new__ + p2 = p1 + Point(x, y) + File "/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/geometry/point.py", line 224, in __add__ + coords = [simplify(a + b) for a, b in zip(s, o)] + File "/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/geometry/point.py", line 224, in + coords = [simplify(a + b) for a, b in zip(s, o)] + File "/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/simplify/simplify.py", line 600, in simplify + short = exptrigsimp(short) + File "/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/simplify/trigsimp.py", line 542, in exptrigsimp + newexpr = bottom_up(expr, exp_trig) + File "/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/simplify/simplify.py", line 1042, in bottom_up + args = tuple([bottom_up(a, F, atoms, nonbasic) + File "/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/simplify/simplify.py", line 1042, in + args = tuple([bottom_up(a, F, atoms, nonbasic) + File "/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/simplify/simplify.py", line 1046, in bottom_up + rv = F(rv) + File "/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/simplify/trigsimp.py", line 539, in exp_trig + choices.append(e.rewrite(exp)) + File "/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/core/basic.py", line 1670, in rewrite + return self._eval_rewrite(None, rule, **hints) + File "/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/core/basic.py", line 1578, in _eval_rewrite + rewritten = getattr(self, rule)(*args) + File "/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/functions/elementary/trigonometric.py", line 1138, in _eval_rewrite_as_exp + neg_exp, pos_exp = exp(-arg*I), exp(arg*I) + File "/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/core/function.py", line 441, in __new__ + result = super(Function, cls).__new__(cls, *args, **options) + File "/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/core/function.py", line 250, in __new__ + evaluated = cls.eval(*args) + File "/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/functions/elementary/exponential.py", line 254, in eval + if ask(Q.integer(2*coeff)): + File "/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/assumptions/ask.py", line 1247, in ask + from sympy.assumptions.satask import satask + File "/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/assumptions/satask.py", line 9, in + from sympy.assumptions.sathandlers import fact_registry + File "/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/assumptions/sathandlers.py", line 3, in + from collections import MutableMapping, defaultdict + File "", line 1055, in _handle_fromlist + File "~/.local/share/uv/python/cpython-3.9-linux-x86_64-gnu/lib/python3.9/collections/__init__.py", line 62, in __getattr__ + warnings.warn("Using or importing the ABCs from 'collections' instead " +DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working +________________________________________________________________________________ +__________ sympy/printing/pretty/tests/test_pretty.py:test_issue_8292 __________ + File "/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/printing/pretty/tests/test_pretty.py", line 5835, in test_issue_8292 + e = sympify('((x+x**4)/(x-1))-(2*(x-1)**4/(x-1)**4)', evaluate=False) + File "/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/core/sympify.py", line 368, in sympify + expr = parse_expr(a, local_dict=locals, transformations=transformations, evaluate=evaluate) + File "/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/parsing/sympy_parser.py", line 948, in parse_expr + code = compile(evaluateFalse(code), '', 'eval') +ValueError: Name node can't be used with 'False' constant +________________________________________________________________________________ +__________ sympy/printing/pretty/tests/test_pretty.py:test_issue_8344 __________ + File "/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/printing/pretty/tests/test_pretty.py", line 5876, in test_issue_8344 + e = sympify('2*x*y**2/1**2 + 1', evaluate=False) + File "/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/core/sympify.py", line 368, in sympify + expr = parse_expr(a, local_dict=locals, transformations=transformations, evaluate=evaluate) + File "/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/parsing/sympy_parser.py", line 948, in parse_expr + code = compile(evaluateFalse(code), '', 'eval') +ValueError: Name node can't be used with 'False' constant +________________________________________________________________________________ +______________ sympy/printing/tests/test_latex.py:test_issue_8470 ______________ + File "/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/printing/tests/test_latex.py", line 1652, in test_issue_8470 + e = parse_expr("-B*A", evaluate=False) + File "/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/parsing/sympy_parser.py", line 948, in parse_expr + code = compile(evaluateFalse(code), '', 'eval') +ValueError: Name node can't be used with 'False' constant +________________________________________________________________________________ +_____________ sympy/printing/tests/test_latex.py:test_issue_13559 ______________ + File "/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/printing/tests/test_latex.py", line 1685, in test_issue_13559 + expr = parse_expr('5/1', evaluate=False) + File "/tmp/regrade/deepseek/openswarm/sympy__sympy-14248/r1/repo/sympy/parsing/sympy_parser.py", line 948, in parse_expr + code = compile(evaluateFalse(code), '', 'eval') +ValueError: Name node can't be used with 'False' constant + + tests finished: 509 passed, 5 expected to fail, 1 expected to fail but passed, +5 exceptions, in 8.77 seconds +DO *NOT* COMMIT! diff --git a/bench/swebench/results/raw-deepseek/openswarm/sympy__sympy-17630/r1/regrade/grade.json b/bench/swebench/results/raw-deepseek/openswarm/sympy__sympy-17630/r1/regrade/grade.json new file mode 100644 index 0000000..80ae740 --- /dev/null +++ b/bench/swebench/results/raw-deepseek/openswarm/sympy__sympy-17630/r1/regrade/grade.json @@ -0,0 +1,15 @@ +{ + "resolved": true, + "f2p": [ + 2, + 2 + ], + "p2p": [ + 19, + 19 + ], + "f2p_failed": [], + "p2p_failed": [], + "test_rc": 0, + "test_cmd": "PYTHONWARNINGS='ignore::UserWarning,ignore::SyntaxWarning' /tmp/regrade/deepseek/openswarm/sympy__sympy-17630/r1/venv/bin/python bin/test -C --verbose sympy/matrices/expressions/tests/test_blockmatrix.py sympy/matrices/expressions/tests/test_matadd.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw-deepseek/openswarm/sympy__sympy-17630/r1/regrade/test_output.txt b/bench/swebench/results/raw-deepseek/openswarm/sympy__sympy-17630/r1/regrade/test_output.txt new file mode 100644 index 0000000..ae9ddae --- /dev/null +++ b/bench/swebench/results/raw-deepseek/openswarm/sympy__sympy-17630/r1/regrade/test_output.txt @@ -0,0 +1,38 @@ +============================= test process starts ============================== +executable: /tmp/regrade/deepseek/openswarm/sympy__sympy-17630/r1/venv/bin/python (3.9.25-final-0) [CPython] +architecture: 64-bit +cache: no +ground types: python +numpy: None +random seed: 74914263 +hash randomization: on (PYTHONHASHSEED=3137443333) + +sympy/matrices/expressions/tests/test_blockmatrix.py[16] +test_bc_matmul ok +test_bc_matadd ok +test_bc_transpose ok +test_bc_dist_diag ok +test_block_plus_ident ok +test_BlockMatrix ok +test_block_collapse_explicit_matrices ok +test_issue_17624 ok +test_BlockMatrix_trace ok +test_BlockMatrix_Determinant ok +test_squareBlockMatrix ok +test_BlockDiagMatrix ok +test_blockcut ok +test_reblock_2x2 ok +test_deblock ok +test_block_collapse_type ok [OK] + +sympy/matrices/expressions/tests/test_matadd.py[7] +test_sort_key ok +test_matadd_sympify ok +test_matadd_of_matrices ok +test_doit_args ok +test_generic_identity ok +test_zero_matrix_add ok +test_matrix_add_with_scalar f [OK] + + +======== tests finished: 22 passed, 1 expected to fail, in 0.27 seconds ======== diff --git a/bench/swebench/results/raw-deepseek/superpowers/pylint-dev__pylint-8898/r1/regrade/grade.json b/bench/swebench/results/raw-deepseek/superpowers/pylint-dev__pylint-8898/r1/regrade/grade.json new file mode 100644 index 0000000..07c0762 --- /dev/null +++ b/bench/swebench/results/raw-deepseek/superpowers/pylint-dev__pylint-8898/r1/regrade/grade.json @@ -0,0 +1,17 @@ +{ + "resolved": false, + "f2p": [ + 0, + 1 + ], + "p2p": [ + 18, + 18 + ], + "f2p_failed": [ + "tests/config/test_config.py::test_csv_regex_error" + ], + "p2p_failed": [], + "test_rc": 1, + "test_cmd": "/tmp/regrade/deepseek/superpowers/pylint-dev__pylint-8898/r1/venv/bin/python -m pytest -rA tests/config/test_config.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw-deepseek/superpowers/pylint-dev__pylint-8898/r1/regrade/test_output.txt b/bench/swebench/results/raw-deepseek/superpowers/pylint-dev__pylint-8898/r1/regrade/test_output.txt new file mode 100644 index 0000000..b38285d --- /dev/null +++ b/bench/swebench/results/raw-deepseek/superpowers/pylint-dev__pylint-8898/r1/regrade/test_output.txt @@ -0,0 +1,76 @@ +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.4.4, pluggy-1.6.0 +benchmark: 4.0.0 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000) +rootdir: /tmp/regrade/deepseek/superpowers/pylint-dev__pylint-8898/r1/repo +configfile: pyproject.toml +plugins: timeout-2.4.0, benchmark-4.0.0 +collected 20 items + +tests/config/test_config.py .............F...... [100%] + +=================================== FAILURES =================================== +_____________________________ test_csv_regex_error _____________________________ + +capsys = <_pytest.capture.CaptureFixture object at 0x7fa8e30b3a90> + + def test_csv_regex_error(capsys: CaptureFixture) -> None: + """Check that we correctly error when an option is passed and one + of its comma-separated regular expressions values is an invalid regular expression. + """ + with pytest.raises(SystemExit): +> Run( + [str(EMPTY_MODULE), r"--bad-names-rgx=(foo{1,}, foo{1,3}})"], + exit=False, + ) +E Failed: DID NOT RAISE + +tests/config/test_config.py:166: Failed +==================================== PASSES ==================================== +__________________________ test_clear_cache_post_run ___________________________ +----------------------------- Captured stdout call ----------------------------- +************* Module changing +/tmp/regrade/deepseek/superpowers/pylint-dev__pylint-8898/r1/grade/tmp/tmpu1o8qmdh/changing.py:1:0: W0104: Statement seems to have no effect (pointless-statement) +/tmp/regrade/deepseek/superpowers/pylint-dev__pylint-8898/r1/grade/tmp/tmpu1o8qmdh/changing.py:1:0: E0602: Undefined variable 'undefined' (undefined-variable) + +------------------------------------------------------------------ +Your code has been rated at 0.00/10 (previous run: 0.00/10, +0.00) + +_________________ test_disable_before_enable_all_takes_effect __________________ +----------------------------- Captured stdout call ----------------------------- +************* Module pylint.testutils.configuration_test +pylint/testutils/configuration_test.py:113:0: I0011: Locally disabling broad-exception-caught (W0718) (locally-disabled) +pylint/testutils/configuration_test.py:113:0: I0020: Suppressed 'broad-exception-caught' (from line 113) (suppressed-message) + +-------------------------------------------------------------------- +Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00) + +_________________ test_enable_before_disable_all_takes_effect __________________ +----------------------------- Captured stdout call ----------------------------- +************* Module fixme +tests/regrtest_data/fixme.py:1:1: W0511: TODO: implement (fixme) + +-------------------------------------------------------------------- +Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00) + +=========================== short test summary info ============================ +PASSED tests/config/test_config.py::test_can_read_toml_env_variable +PASSED tests/config/test_config.py::test_unknown_message_id +PASSED tests/config/test_config.py::test_unknown_option_name +PASSED tests/config/test_config.py::test_unknown_short_option_name +PASSED tests/config/test_config.py::test_unknown_confidence +PASSED tests/config/test_config.py::test_empty_confidence +PASSED tests/config/test_config.py::test_unknown_yes_no +PASSED tests/config/test_config.py::test_unknown_py_version +PASSED tests/config/test_config.py::test_csv_regex_comma_in_quantifier[foo-expected0] +PASSED tests/config/test_config.py::test_csv_regex_comma_in_quantifier[foo,bar-expected1] +PASSED tests/config/test_config.py::test_csv_regex_comma_in_quantifier[foo, bar-expected2] +PASSED tests/config/test_config.py::test_csv_regex_comma_in_quantifier[foo, bar{1,3}-expected3] +PASSED tests/config/test_config.py::test_regex_error +PASSED tests/config/test_config.py::test_short_verbose +PASSED tests/config/test_config.py::test_argument_separator +PASSED tests/config/test_config.py::test_clear_cache_post_run +PASSED tests/config/test_config.py::test_enable_all_disable_all_mutually_exclusive +PASSED tests/config/test_config.py::test_disable_before_enable_all_takes_effect +PASSED tests/config/test_config.py::test_enable_before_disable_all_takes_effect +FAILED tests/config/test_config.py::test_csv_regex_error - Failed: DID NOT RA... +========================= 1 failed, 19 passed in 2.39s ========================= diff --git a/bench/swebench/results/raw-deepseek/superpowers/pytest-dev__pytest-10356/r1/regrade/grade.json b/bench/swebench/results/raw-deepseek/superpowers/pytest-dev__pytest-10356/r1/regrade/grade.json new file mode 100644 index 0000000..a3b84e4 --- /dev/null +++ b/bench/swebench/results/raw-deepseek/superpowers/pytest-dev__pytest-10356/r1/regrade/grade.json @@ -0,0 +1,17 @@ +{ + "resolved": false, + "f2p": [ + 0, + 1 + ], + "p2p": [ + 79, + 79 + ], + "f2p_failed": [ + "testing/test_mark.py::test_mark_mro" + ], + "p2p_failed": [], + "test_rc": 1, + "test_cmd": "/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/venv/bin/python -m pytest -rA testing/test_mark.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw-deepseek/superpowers/pytest-dev__pytest-10356/r1/regrade/test_output.txt b/bench/swebench/results/raw-deepseek/superpowers/pytest-dev__pytest-10356/r1/regrade/test_output.txt new file mode 100644 index 0000000..0f2b9c6 --- /dev/null +++ b/bench/swebench/results/raw-deepseek/superpowers/pytest-dev__pytest-10356/r1/regrade/test_output.txt @@ -0,0 +1,926 @@ +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/repo, configfile: pyproject.toml +collected 90 items + +testing/test_mark.py .............F..................................... [ 56%] +......................x................ [100%] + +=================================== FAILURES =================================== +________________________________ test_mark_mro _________________________________ + + def test_mark_mro() -> None: + xfail = pytest.mark.xfail + + @xfail("a") + class A: + pass + + @xfail("b") + class B: + pass + + @xfail("c") + class C(A, B): + pass + + from _pytest.mark.structures import get_unpacked_marks + + all_marks = get_unpacked_marks(C) + +> assert all_marks == [xfail("c").mark, xfail("a").mark, xfail("b").mark] +E AssertionError: assert [Mark(name='x...), kwargs={})] == [Mark(name='x...), kwargs={})] +E At index 0 diff: Mark(name='xfail', args=('b',), kwargs={}) != Mark(name='xfail', args=('c',), kwargs={}) +E Use -v to get more diff + +testing/test_mark.py:1133: AssertionError +==================================== PASSES ==================================== +_________________________ test_marked_class_run_twice __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_class_run_twice0 +collected 6 items + +test_marked_class_run_twice.py ...... + +============================== 6 passed in 0.01s =============================== +_______________________________ test_ini_markers _______________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_ini_markers0, configfile: tox.ini +collected 1 item + +test_ini_markers.py . [100%] + +============================== 1 passed in 0.01s =============================== +_____________________________ test_markers_option ______________________________ +----------------------------- Captured stdout call ----------------------------- +@pytest.mark.a1: this is a webtest marker + +@pytest.mark.a1some: another marker + +@pytest.mark.nodescription: + +@pytest.mark.filterwarnings(warning): add a warning filter to the given test. see https://docs.pytest.org/en/stable/how-to/capture-warnings.html#pytest-mark-filterwarnings + +@pytest.mark.skip(reason=None): skip the given test function with an optional reason. Example: skip(reason="no way of currently testing this") skips the test. + +@pytest.mark.skipif(condition, ..., *, reason=...): skip the given test function if any of the conditions evaluate to True. Example: skipif(sys.platform == 'win32') skips the test if we are on the win32 platform. See https://docs.pytest.org/en/stable/reference/reference.html#pytest-mark-skipif + +@pytest.mark.xfail(condition, ..., *, reason=..., run=True, raises=None, strict=xfail_strict): mark the test function as an expected failure if any of the conditions evaluate to True. Optionally specify a reason for better reporting and run=False if you don't even want to execute the test function. If only specific exception(s) are expected, you can list them in raises, and if the test fails in other ways, it will be reported as a true failure. See https://docs.pytest.org/en/stable/reference/reference.html#pytest-mark-xfail + +@pytest.mark.parametrize(argnames, argvalues): call a test function multiple times passing in different arguments in turn. argvalues generally needs to be a list of values if argnames specifies only one name or a list of tuples of values if argnames specifies multiple names. Example: @parametrize('arg1', [1,2]) would lead to two calls of the decorated test function, one with arg1=1 and another with arg1=2.see https://docs.pytest.org/en/stable/how-to/parametrize.html for more info and examples. + +@pytest.mark.usefixtures(fixturename1, fixturename2, ...): mark tests as needing all of the specified fixtures. see https://docs.pytest.org/en/stable/explanation/fixtures.html#usefixtures + +@pytest.mark.tryfirst: mark a hook implementation function such that the plugin machinery will try to call it first/as early as possible. DEPRECATED, use @pytest.hookimpl(tryfirst=True) instead. + +@pytest.mark.trylast: mark a hook implementation function such that the plugin machinery will try to call it last/as late as possible. DEPRECATED, use @pytest.hookimpl(trylast=True) instead. + +_________________________ test_ini_markers_whitespace __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_ini_markers_whitespace0, configfile: tox.ini +collected 1 item + +test_ini_markers_whitespace.py . [100%] + +============================== 1 passed in 0.00s =============================== +_______________________ test_marker_without_description ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marker_without_description0, configfile: setup.cfg +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________ test_markers_option_with_plugin_in_current_dir ________________ +----------------------------- Captured stdout call ----------------------------- +@pytest.mark.flip:flop + +@pytest.mark.filterwarnings(warning): add a warning filter to the given test. see https://docs.pytest.org/en/stable/how-to/capture-warnings.html#pytest-mark-filterwarnings + +@pytest.mark.skip(reason=None): skip the given test function with an optional reason. Example: skip(reason="no way of currently testing this") skips the test. + +@pytest.mark.skipif(condition, ..., *, reason=...): skip the given test function if any of the conditions evaluate to True. Example: skipif(sys.platform == 'win32') skips the test if we are on the win32 platform. See https://docs.pytest.org/en/stable/reference/reference.html#pytest-mark-skipif + +@pytest.mark.xfail(condition, ..., *, reason=..., run=True, raises=None, strict=xfail_strict): mark the test function as an expected failure if any of the conditions evaluate to True. Optionally specify a reason for better reporting and run=False if you don't even want to execute the test function. If only specific exception(s) are expected, you can list them in raises, and if the test fails in other ways, it will be reported as a true failure. See https://docs.pytest.org/en/stable/reference/reference.html#pytest-mark-xfail + +@pytest.mark.parametrize(argnames, argvalues): call a test function multiple times passing in different arguments in turn. argvalues generally needs to be a list of values if argnames specifies only one name or a list of tuples of values if argnames specifies multiple names. Example: @parametrize('arg1', [1,2]) would lead to two calls of the decorated test function, one with arg1=1 and another with arg1=2.see https://docs.pytest.org/en/stable/how-to/parametrize.html for more info and examples. + +@pytest.mark.usefixtures(fixturename1, fixturename2, ...): mark tests as needing all of the specified fixtures. see https://docs.pytest.org/en/stable/explanation/fixtures.html#usefixtures + +@pytest.mark.tryfirst: mark a hook implementation function such that the plugin machinery will try to call it first/as early as possible. DEPRECATED, use @pytest.hookimpl(tryfirst=True) instead. + +@pytest.mark.trylast: mark a hook implementation function such that the plugin machinery will try to call it last/as late as possible. DEPRECATED, use @pytest.hookimpl(trylast=True) instead. + +_________________________ test_mark_on_pseudo_function _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_on_pseudo_function0 +collected 1 item + +test_mark_on_pseudo_function.py . [100%] + +============================== 1 passed in 0.00s =============================== +_________ test_strict_prohibits_unregistered_markers[--strict-markers] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_prohibits_unregistered_markers0 +collected 0 items / 1 error + +==================================== ERRORS ==================================== +________ ERROR collecting test_strict_prohibits_unregistered_markers.py ________ +'unregisteredmark' not found in `markers` configuration option +=========================== short test summary info ============================ +ERROR test_strict_prohibits_unregistered_markers.py +!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +_____________ test_strict_prohibits_unregistered_markers[--strict] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_prohibits_unregistered_markers1 +collected 0 items / 1 error + +==================================== ERRORS ==================================== +________ ERROR collecting test_strict_prohibits_unregistered_markers.py ________ +'unregisteredmark' not found in `markers` configuration option +=============================== warnings summary =============================== +../../../../../repo/src/_pytest/config/__init__.py:1240 + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/repo/src/_pytest/config/__init__.py:1240: PytestRemovedIn8Warning: The --strict option is deprecated, use --strict-markers instead. + self.issue_config_time_warning( + +-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html +=========================== short test summary info ============================ +ERROR test_strict_prohibits_unregistered_markers.py +!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! +========================= 1 warning, 1 error in 0.03s ========================== +____________________ test_mark_option[xyz-expected_passed0] ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option0 +collected 2 items / 1 deselected / 1 selected + +test_mark_option.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +_______________ test_mark_option[((( xyz)) )-expected_passed1] _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option1 +collected 2 items / 1 deselected / 1 selected + +test_mark_option.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +________________ test_mark_option[not not xyz-expected_passed2] ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option2 +collected 2 items / 1 deselected / 1 selected + +test_mark_option.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +_______________ test_mark_option[xyz and xyz2-expected_passed3] ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option3 +collected 2 items / 2 deselected / 0 selected + +============================ 2 deselected in 0.00s ============================= +___________________ test_mark_option[xyz2-expected_passed4] ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option4 +collected 2 items / 1 deselected / 1 selected + +test_mark_option.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +________________ test_mark_option[xyz or xyz2-expected_passed5] ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option5 +collected 2 items + +test_mark_option.py .. [100%] + +============================== 2 passed in 0.00s =============================== +_____________ test_mark_option_custom[interface-expected_passed0] ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option_custom0 +collected 2 items / 1 deselected / 1 selected + +test_mark_option_custom.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +___________ test_mark_option_custom[not interface-expected_passed1] ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option_custom1 +collected 2 items / 1 deselected / 1 selected + +test_mark_option_custom.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +____________ test_keyword_option_custom[interface-expected_passed0] ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom0 +collected 5 items / 4 deselected / 1 selected + +test_keyword_option_custom.py . [100%] + +======================= 1 passed, 4 deselected in 0.00s ======================== +__________ test_keyword_option_custom[not interface-expected_passed1] __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom1 +collected 5 items / 1 deselected / 4 selected + +test_keyword_option_custom.py .... [100%] + +======================= 4 passed, 1 deselected in 0.00s ======================== +______________ test_keyword_option_custom[pass-expected_passed2] _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom2 +collected 5 items / 4 deselected / 1 selected + +test_keyword_option_custom.py . [100%] + +======================= 1 passed, 4 deselected in 0.00s ======================== +____________ test_keyword_option_custom[not pass-expected_passed3] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom3 +collected 5 items / 1 deselected / 4 selected + +test_keyword_option_custom.py .... [100%] + +======================= 4 passed, 1 deselected in 0.01s ======================== +_______ test_keyword_option_custom[not not not (pass)-expected_passed4] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom4 +collected 5 items / 1 deselected / 4 selected + +test_keyword_option_custom.py .... [100%] + +======================= 4 passed, 1 deselected in 0.01s ======================== +_____________ test_keyword_option_custom[1 or 2-expected_passed5] ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom5 +collected 5 items / 3 deselected / 2 selected + +test_keyword_option_custom.py .. [100%] + +======================= 2 passed, 3 deselected in 0.00s ======================== +__________ test_keyword_option_custom[not (1 or 2)-expected_passed6] ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom6 +collected 5 items / 2 deselected / 3 selected + +test_keyword_option_custom.py ... [100%] + +======================= 3 passed, 2 deselected in 0.01s ======================== +______________________ test_keyword_option_considers_mark ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_considers_mark0 +collected 1 item + +test_marks_as_keywords.py . [100%] + +============================== 1 passed in 0.00s =============================== +____________ test_keyword_option_parametrize[None-expected_passed0] ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_parametrize0 +collected 3 items / 2 deselected / 1 selected + +test_keyword_option_parametrize.py . [100%] + +======================= 1 passed, 2 deselected in 0.00s ======================== +___________ test_keyword_option_parametrize[[1.3]-expected_passed1] ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_parametrize1 +collected 3 items / 2 deselected / 1 selected + +test_keyword_option_parametrize.py . [100%] + +======================= 1 passed, 2 deselected in 0.00s ======================== +____________ test_keyword_option_parametrize[2-3-expected_passed2] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_parametrize2 +collected 3 items / 2 deselected / 1 selected + +test_keyword_option_parametrize.py . [100%] + +======================= 1 passed, 2 deselected in 0.00s ======================== +_________________________ test_parametrize_with_module _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrize_with_module0 +collected 1 item + +test_parametrize_with_module.py . [100%] + +============================== 1 passed in 0.00s =============================== +________________ test_parametrized_collected_from_command_line _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrized_collected_from_command_line0 +collected 3 items + +test_parametrized_collected_from_command_line.py ... [100%] + +============================== 3 passed in 0.00s =============================== +__________________ test_parametrized_collect_with_wrong_args ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrized_collect_with_wrong_args0 +collected 0 items / 1 error + +==================================== ERRORS ==================================== +________ ERROR collecting test_parametrized_collect_with_wrong_args.py _________ +test_parametrized_collect_with_wrong_args.py::test_func: in "parametrize" the number of names (2): + ['foo', 'bar'] +must be equal to the number of values (3): + (1, 2, 3) +=========================== short test summary info ============================ +ERROR test_parametrized_collect_with_wrong_args.py +!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.05s =============================== +________________________ test_parametrized_with_kwargs _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrized_with_kwargs0 +collected 4 items + +test_parametrized_with_kwargs.py .... [100%] + +============================== 4 passed in 0.00s =============================== +__________________________ test_parametrize_iterator ___________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrize_iterator0 +collected 3 items + +test_parametrize_iterator.py ... [100%] + +============================== 3 passed in 0.00s =============================== +___________________ TestFunctional.test_merging_markers_deep ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_merging_markers_deep0 +collected 2 items + + + + + + + +========================== 2 tests collected in 0.00s ========================== + > + > +____ TestFunctional.test_mark_decorator_subclass_does_not_propagate_to_base ____ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_decorator_subclass_does_not_propagate_to_base0 +collected 2 items + + + + + + + +========================== 2 tests collected in 0.00s ========================== +__________ TestFunctional.test_mark_should_not_pass_to_siebling_class __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_should_not_pass_to_siebling_class0 +collected 3 items + + + + + + + + + +========================== 3 tests collected in 0.00s ========================== +[, , ] ['test_mark_should_not_pass_to_siebling_class.py::TestBase::test_foo', 'test_mark_should_not_pass_to_siebling_class.py::TestSub::test_foo', 'test_mark_should_not_pass_to_siebling_class.py::TestOtherSub::test_foo'] +____________ TestFunctional.test_mark_decorator_baseclasses_merged _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_decorator_baseclasses_merged0 +collected 2 items + + + + + + + +========================== 2 tests collected in 0.00s ========================== +_______________________ TestFunctional.test_mark_closest _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_closest0 +collected 2 items + + + + + + +========================== 2 tests collected in 0.00s ========================== +__________________ TestFunctional.test_mark_with_wrong_marker __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_with_wrong_marker0 +collected 0 items / 1 error + +==================================== ERRORS ==================================== +_______________ ERROR collecting test_mark_with_wrong_marker.py ________________ +../../../../../repo/src/_pytest/runner.py:339: in from_call + result: Optional[TResult] = func() +../../../../../repo/src/_pytest/runner.py:370: in + call = CallInfo.from_call(lambda: list(collector.collect()), "collect") +../../../../../repo/src/_pytest/python.py:531: in collect + self._inject_setup_module_fixture() +../../../../../repo/src/_pytest/python.py:545: in _inject_setup_module_fixture + self.obj, ("setUpModule", "setup_module") +../../../../../repo/src/_pytest/python.py:314: in obj + self.own_markers.extend(get_unpacked_marks(self.obj)) +../../../../../repo/src/_pytest/mark/structures.py:388: in get_unpacked_marks + return list(normalize_mark_list(mark_list)) +../../../../../repo/src/_pytest/mark/structures.py:404: in normalize_mark_list + raise TypeError(f"got {repr(mark_obj)} instead of Mark") +E TypeError: got instead of Mark +=========================== short test summary info ============================ +ERROR test_mark_with_wrong_marker.py - TypeError: got /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_dynamically_in_funcarg0 +collected 1 item + +test_mark_dynamically_in_funcarg.py . [100%] +keyword: {'test_func': 1, 'hello': 1, 'test_mark_dynamically_in_funcarg.py': 1, 'test_mark_dynamically_in_funcarg0': 1} + +============================== 1 passed in 0.00s =============================== +____________ TestFunctional.test_no_marker_match_on_unmarked_names _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_marker_match_on_unmarked_names0 +collected 2 items / 2 deselected / 0 selected + +============================ 2 deselected in 0.00s ============================= +__________________ TestFunctional.test_keywords_at_node_level __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keywords_at_node_level0 +collected 1 item + +test_keywords_at_node_level.py . [100%] + +============================== 1 passed in 0.00s =============================== +________________ TestFunctional.test_keyword_added_for_session _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_added_for_session0 +collected 1 item + +test_keyword_added_for_session.py . [100%] + +============================== 1 passed in 0.01s =============================== +___________________ TestFunctional.test_mark_from_parameters ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_from_parameters0 +collected 1 item + +test_mark_from_parameters.py s [100%] + +============================== 1 skipped in 0.00s ============================== +_________________ TestFunctional.test_reevaluate_dynamic_expr __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_reevaluate_dynamic_expr0 +collected 2 items + +test_reevaluate_dynamic_expr1.py s [ 50%] +test_reevaluate_dynamic_expr2.py . [100%] + +========================= 1 passed, 1 skipped in 0.00s ========================= +___________________ TestKeywordSelection.test_select_simple ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_simple0 +collected 2 items / 1 deselected / 1 selected + +test_select_simple.py F + +=================================== FAILURES =================================== +___________________________________ test_one ___________________________________ + + def test_one(): +> assert 0 +E assert 0 + +test_select_simple.py:2: AssertionError +=========================== short test summary info ============================ +FAILED test_select_simple.py::test_one - assert 0 +======================= 1 failed, 1 deselected in 0.00s ======================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_simple0 +collected 2 items / 1 deselected / 1 selected + +test_select_simple.py F + +=================================== FAILURES =================================== +___________________________________ test_one ___________________________________ + + def test_one(): +> assert 0 +E assert 0 + +test_select_simple.py:2: AssertionError +=========================== short test summary info ============================ +FAILED test_select_simple.py::test_one - assert 0 +======================= 1 failed, 1 deselected in 0.00s ======================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_simple0 +collected 2 items / 1 deselected / 1 selected + +test_select_simple.py F + +=================================== FAILURES =================================== +__________________________ TestClass.test_method_one ___________________________ + +self = + + def test_method_one(self): +> assert 42 == 43 +E assert 42 == 43 + +test_select_simple.py:5: AssertionError +=========================== short test summary info ============================ +FAILED test_select_simple.py::TestClass::test_method_one - assert 42 == 43 +======================= 1 failed, 1 deselected in 0.01s ======================== +_____________ TestKeywordSelection.test_select_extra_keywords[xxx] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords0 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'xxx' +_______ TestKeywordSelection.test_select_extra_keywords[xxx and test_2] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords1 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'xxx and test_2' +__________ TestKeywordSelection.test_select_extra_keywords[TestClass] __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords2 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'TestClass' +_____ TestKeywordSelection.test_select_extra_keywords[xxx and not test_1] ______ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords3 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'xxx and not test_1' +____ TestKeywordSelection.test_select_extra_keywords[TestClass and test_2] _____ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords4 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'TestClass and test_2' +_ TestKeywordSelection.test_select_extra_keywords[xxx and TestClass and test_2] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords5 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'xxx and TestClass and test_2' +___________________ TestKeywordSelection.test_keyword_extra ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_extra0 +collected 1 item + +test_keyword_extra.py F [100%] + +=================================== FAILURES =================================== +___________________________________ test_one ___________________________________ + + def test_one(): +> assert 0 +E assert 0 + +test_keyword_extra.py:2: AssertionError +=========================== short test summary info ============================ +FAILED test_keyword_extra.py::test_one - assert 0 +============================== 1 failed in 0.01s =============================== +________________ TestKeywordSelection.test_no_magic_values[__] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_magic_values0 +collected 1 item / 1 deselected / 0 selected + +============================ 1 deselected in 0.00s ============================= +_________________ TestKeywordSelection.test_no_magic_values[+] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_magic_values1 +collected 1 item / 1 deselected / 0 selected + +============================ 1 deselected in 0.00s ============================= +________________ TestKeywordSelection.test_no_magic_values[..] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_magic_values2 +collected 1 item / 1 deselected / 0 selected + +============================ 1 deselected in 0.00s ============================= +_______ TestKeywordSelection.test_no_match_directories_outside_the_suite _______ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_match_directories_outside_the_suite0 +collected 2 items + + + + + + +========================== 2 tests collected in 0.00s ========================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_match_directories_outside_the_suite0 +collected 2 items / 2 deselected / 0 selected + +================== no tests collected (2 deselected) in 0.00s ================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_match_directories_outside_the_suite0 +collected 2 items / 1 deselected / 1 selected + + + + + +================= 1/2 tests collected (1 deselected) in 0.00s ================== +____________________ test_parameterset_for_fail_at_collect _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parameterset_for_fail_at_collect0, configfile: tox.ini +collected 0 items / 1 error + +==================================== ERRORS ==================================== +__________ ERROR collecting test_parameterset_for_fail_at_collect.py ___________ +Empty parameter set in 'test' at line 3 +=========================== short test summary info ============================ +ERROR test_parameterset_for_fail_at_collect.py +!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.05s =============================== +________________________ test_mark_expressions_no_smear ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_expressions_no_smear0 +collected 2 items / 1 deselected / 1 selected + +test_mark_expressions_no_smear.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +________________________ test_markers_from_parametrize _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_markers_from_parametrize0 +collected 4 items + +test_markers_from_parametrize.py .... [100%] + +============================== 4 passed in 0.01s =============================== +___________ test_marker_expr_eval_failure_handling[NOT internal_err] ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marker_expr_eval_failure_handling0 +collected 1 item + +============================ no tests ran in 0.00s ============================= +----------------------------- Captured stderr call ----------------------------- +ERROR: Wrong expression passed to '-m': NOT internal_err: at column 5: expected end of input; got identifier + +__________ test_marker_expr_eval_failure_handling[NOT (internal_err)] __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marker_expr_eval_failure_handling1 +collected 1 item + +============================ no tests ran in 0.00s ============================= +----------------------------- Captured stderr call ----------------------------- +ERROR: Wrong expression passed to '-m': NOT (internal_err): at column 5: expected end of input; got left parenthesis + +________________ test_marker_expr_eval_failure_handling[bogus=] ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marker_expr_eval_failure_handling2 +collected 1 item + +============================ no tests ran in 0.00s ============================= +----------------------------- Captured stderr call ----------------------------- +ERROR: Wrong expression passed to '-m': bogus=: at column 6: unexpected character "=" + +=========================== short test summary info ============================ +PASSED testing/test_mark.py::TestMark::test_pytest_exists_in_namespace_all[mark] +PASSED testing/test_mark.py::TestMark::test_pytest_exists_in_namespace_all[param] +PASSED testing/test_mark.py::TestMark::test_pytest_mark_notcallable +PASSED testing/test_mark.py::TestMark::test_mark_with_param +PASSED testing/test_mark.py::TestMark::test_pytest_mark_name_starts_with_underscore +PASSED testing/test_mark.py::TestMarkDecorator::test__eq__[lhs0-rhs0-True] +PASSED testing/test_mark.py::TestMarkDecorator::test__eq__[lhs1-rhs1-False] +PASSED testing/test_mark.py::TestMarkDecorator::test__eq__[lhs2-bar-False] +PASSED testing/test_mark.py::TestMarkDecorator::test__eq__[foo-rhs3-False] +PASSED testing/test_mark.py::TestMarkDecorator::test_aliases +PASSED testing/test_mark.py::test_pytest_param_id_requires_string +PASSED testing/test_mark.py::test_pytest_param_id_allows_none_or_string[None] +PASSED testing/test_mark.py::test_pytest_param_id_allows_none_or_string[hello world] +PASSED testing/test_mark.py::test_marked_class_run_twice +PASSED testing/test_mark.py::test_ini_markers +PASSED testing/test_mark.py::test_markers_option +PASSED testing/test_mark.py::test_ini_markers_whitespace +PASSED testing/test_mark.py::test_marker_without_description +PASSED testing/test_mark.py::test_markers_option_with_plugin_in_current_dir +PASSED testing/test_mark.py::test_mark_on_pseudo_function +PASSED testing/test_mark.py::test_strict_prohibits_unregistered_markers[--strict-markers] +PASSED testing/test_mark.py::test_strict_prohibits_unregistered_markers[--strict] +PASSED testing/test_mark.py::test_mark_option[xyz-expected_passed0] +PASSED testing/test_mark.py::test_mark_option[((( xyz)) )-expected_passed1] +PASSED testing/test_mark.py::test_mark_option[not not xyz-expected_passed2] +PASSED testing/test_mark.py::test_mark_option[xyz and xyz2-expected_passed3] +PASSED testing/test_mark.py::test_mark_option[xyz2-expected_passed4] +PASSED testing/test_mark.py::test_mark_option[xyz or xyz2-expected_passed5] +PASSED testing/test_mark.py::test_mark_option_custom[interface-expected_passed0] +PASSED testing/test_mark.py::test_mark_option_custom[not interface-expected_passed1] +PASSED testing/test_mark.py::test_keyword_option_custom[interface-expected_passed0] +PASSED testing/test_mark.py::test_keyword_option_custom[not interface-expected_passed1] +PASSED testing/test_mark.py::test_keyword_option_custom[pass-expected_passed2] +PASSED testing/test_mark.py::test_keyword_option_custom[not pass-expected_passed3] +PASSED testing/test_mark.py::test_keyword_option_custom[not not not (pass)-expected_passed4] +PASSED testing/test_mark.py::test_keyword_option_custom[1 or 2-expected_passed5] +PASSED testing/test_mark.py::test_keyword_option_custom[not (1 or 2)-expected_passed6] +PASSED testing/test_mark.py::test_keyword_option_considers_mark +PASSED testing/test_mark.py::test_keyword_option_parametrize[None-expected_passed0] +PASSED testing/test_mark.py::test_keyword_option_parametrize[[1.3]-expected_passed1] +PASSED testing/test_mark.py::test_keyword_option_parametrize[2-3-expected_passed2] +PASSED testing/test_mark.py::test_parametrize_with_module +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[foo or-at column 7: expected not OR left parenthesis OR identifier; got end of input] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[foo or or-at column 8: expected not OR left parenthesis OR identifier; got or] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[(foo-at column 5: expected right parenthesis; got end of input] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[foo bar-at column 5: expected end of input; got identifier] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[or or-at column 1: expected not OR left parenthesis OR identifier; got or] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[not or-at column 5: expected not OR left parenthesis OR identifier; got or] +PASSED testing/test_mark.py::test_parametrized_collected_from_command_line +PASSED testing/test_mark.py::test_parametrized_collect_with_wrong_args +PASSED testing/test_mark.py::test_parametrized_with_kwargs +PASSED testing/test_mark.py::test_parametrize_iterator +PASSED testing/test_mark.py::TestFunctional::test_merging_markers_deep +PASSED testing/test_mark.py::TestFunctional::test_mark_decorator_subclass_does_not_propagate_to_base +PASSED testing/test_mark.py::TestFunctional::test_mark_should_not_pass_to_siebling_class +PASSED testing/test_mark.py::TestFunctional::test_mark_decorator_baseclasses_merged +PASSED testing/test_mark.py::TestFunctional::test_mark_closest +PASSED testing/test_mark.py::TestFunctional::test_mark_with_wrong_marker +PASSED testing/test_mark.py::TestFunctional::test_mark_dynamically_in_funcarg +PASSED testing/test_mark.py::TestFunctional::test_no_marker_match_on_unmarked_names +PASSED testing/test_mark.py::TestFunctional::test_keywords_at_node_level +PASSED testing/test_mark.py::TestFunctional::test_keyword_added_for_session +PASSED testing/test_mark.py::TestFunctional::test_mark_from_parameters +PASSED testing/test_mark.py::TestFunctional::test_reevaluate_dynamic_expr +PASSED testing/test_mark.py::TestKeywordSelection::test_select_simple +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx and test_2] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[TestClass] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx and not test_1] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[TestClass and test_2] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx and TestClass and test_2] +PASSED testing/test_mark.py::TestKeywordSelection::test_keyword_extra +PASSED testing/test_mark.py::TestKeywordSelection::test_no_magic_values[__] +PASSED testing/test_mark.py::TestKeywordSelection::test_no_magic_values[+] +PASSED testing/test_mark.py::TestKeywordSelection::test_no_magic_values[..] +PASSED testing/test_mark.py::TestKeywordSelection::test_no_match_directories_outside_the_suite +PASSED testing/test_mark.py::test_parameterset_for_parametrize_marks[None] +PASSED testing/test_mark.py::test_parameterset_for_parametrize_marks[] +PASSED testing/test_mark.py::test_parameterset_for_parametrize_marks[skip] +PASSED testing/test_mark.py::test_parameterset_for_parametrize_marks[xfail] +PASSED testing/test_mark.py::test_parameterset_for_fail_at_collect +PASSED testing/test_mark.py::test_parameterset_for_parametrize_bad_markname +PASSED testing/test_mark.py::test_mark_expressions_no_smear +PASSED testing/test_mark.py::test_addmarker_order +PASSED testing/test_mark.py::test_markers_from_parametrize +PASSED testing/test_mark.py::test_marker_expr_eval_failure_handling[NOT internal_err] +PASSED testing/test_mark.py::test_marker_expr_eval_failure_handling[NOT (internal_err)] +PASSED testing/test_mark.py::test_marker_expr_eval_failure_handling[bogus=] +XFAIL testing/test_mark.py::TestKeywordSelection::test_keyword_extra_dash +FAILED testing/test_mark.py::test_mark_mro - AssertionError: assert [Mark(nam... +=================== 1 failed, 88 passed, 1 xfailed in 1.92s ==================== diff --git a/bench/swebench/results/raw-deepseek/superpowers/pytest-dev__pytest-5787/r1/regrade/grade.json b/bench/swebench/results/raw-deepseek/superpowers/pytest-dev__pytest-5787/r1/regrade/grade.json new file mode 100644 index 0000000..c631b56 --- /dev/null +++ b/bench/swebench/results/raw-deepseek/superpowers/pytest-dev__pytest-5787/r1/regrade/grade.json @@ -0,0 +1,15 @@ +{ + "resolved": true, + "f2p": [ + 2, + 2 + ], + "p2p": [ + 123, + 123 + ], + "f2p_failed": [], + "p2p_failed": [], + "test_rc": 0, + "test_cmd": "/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/venv/bin/python -m pytest -rA testing/code/test_code.py testing/code/test_excinfo.py testing/conftest.py testing/test_reports.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw-deepseek/superpowers/pytest-dev__pytest-5787/r1/regrade/test_output.txt b/bench/swebench/results/raw-deepseek/superpowers/pytest-dev__pytest-5787/r1/regrade/test_output.txt new file mode 100644 index 0000000..1f01b67 --- /dev/null +++ b/bench/swebench/results/raw-deepseek/superpowers/pytest-dev__pytest-5787/r1/regrade/test_output.txt @@ -0,0 +1,612 @@ +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/repo, inifile: tox.ini +collected 127 items + +testing/code/test_code.py ............... [ 11%] +testing/code/test_excinfo.py ...............s.......s................... [ 45%] +..................................................... [ 87%] +testing/test_reports.py ................ [100%] + +==================================== PASSES ==================================== +_______ TestTraceback_f_g_h.test_traceback_entry_getsource_in_construct ________ +----------------------------- Captured stdout call ----------------------------- +def xyz(): + try: + raise ValueError + except somenoname: +______ TestTraceback_f_g_h.test_traceback_filter_selective[-True] ______ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +_____ TestTraceback_f_g_h.test_traceback_filter_selective[-False] ______ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +___ TestTraceback_f_g_h.test_traceback_filter_selective[tracebackhide2-True] ___ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +__ TestTraceback_f_g_h.test_traceback_filter_selective[tracebackhide3-False] ___ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +________________ TestFormattedExcinfo.test_traceback_repr_style ________________ +----------------------------- Captured stdout call ----------------------------- + + def f(): +> g() + +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:3: +('_ ', None) +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:5: in g + h() +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:7: in h + i() +('_ ', None) + + def i(): +> raise ValueError() +E ValueError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:9: ValueError +___________________ TestFormattedExcinfo.test_exc_chain_repr ___________________ +----------------------------- Captured stdout call ----------------------------- + + def f(): + try: +> g() + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:6: +('_ ', None) + + def g(): +> raise ValueError() +E ValueError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:12: ValueError + +The above exception was the direct cause of the following exception: + + def f(): + try: + g() + except Exception as e: +> raise Err() from e +E test_exc_chain_repr0.mod.Err + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:8: Err + +During handling of the above exception, another exception occurred: + + def f(): + try: + g() + except Exception as e: + raise Err() from e + finally: +> h() + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:10: +('_ ', None) + + def h(): +> raise AttributeError() +E AttributeError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:15: AttributeError +_______ TestFormattedExcinfo.test_exc_repr_chain_suppression[from_none] ________ +----------------------------- Captured stdout call ----------------------------- + + def f(): + try: + g() + except Exception: +> raise AttributeError() from None +E AttributeError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_repr_chain_suppressio0/mod.py') +:6: AttributeError +___ TestFormattedExcinfo.test_exc_repr_chain_suppression[explicit_suppress] ____ +----------------------------- Captured stdout call ----------------------------- + + def f(): + try: + g() + except Exception: +> raise AttributeError() +E AttributeError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_repr_chain_suppressio1/mod.py') +:6: AttributeError +___________________________ test_match_raises_error ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_match_raises_error0 +collected 1 item + +test_match_raises_error.py F [100%] + +=================================== FAILURES =================================== +______________________________ test_division_zero ______________________________ + + def test_division_zero(): + with pytest.raises(ZeroDivisionError) as excinfo: + 0 / 0 +> excinfo.match(r'[123]+') +E AssertionError: Pattern '[123]+' not found in 'division by zero' + +test_match_raises_error.py:5: AssertionError +============================== 1 failed in 0.01s =============================== +_______________________________ test_cwd_deleted _______________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_cwd_deleted0 +collected 1 item + +test_cwd_deleted.py F [100%] + +=================================== FAILURES =================================== +_____________________________________ test _____________________________________ + +tmpdir = local('/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/basetemp/test0') + + def test(tmpdir): + tmpdir.chdir() + tmpdir.remove() +> assert False +E assert False + +/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_cwd_deleted0/test_cwd_deleted.py:4: AssertionError +============================== 1 failed in 0.01s =============================== +_________ TestReportSerialization.test_xdist_longrepr_to_str_issue_241 _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_xdist_longrepr_to_str_issue_2410 +collected 2 items + +test_xdist_longrepr_to_str_issue_241.py F. [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + +> def test_a(): assert False +E assert False + +test_xdist_longrepr_to_str_issue_241.py:1: AssertionError +========================= 1 failed, 1 passed in 0.01s ========================== +_______ TestReportSerialization.test_xdist_report_longrepr_reprcrash_130 _______ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_xdist_report_longrepr_reprcrash_1300 +collected 1 item + +test_xdist_report_longrepr_reprcrash_130.py F [100%] + +=================================== FAILURES =================================== +__________________________________ test_fail ___________________________________ + + def test_fail(): +> assert False, 'Expected Message' +E AssertionError: Expected Message +E assert False + +test_xdist_report_longrepr_reprcrash_130.py:2: AssertionError +============================== 1 failed in 0.01s =============================== +__________ TestReportSerialization.test_reprentries_serialization_170 __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_reprentries_serialization_1700 +collected 1 item + +test_reprentries_serialization_170.py F [100%] + +=================================== FAILURES =================================== +_______________________________ test_repr_entry ________________________________ + + def test_repr_entry(): + x = 0 +> assert x +E assert 0 + +x = 0 + +test_reprentries_serialization_170.py:3: AssertionError +============================== 1 failed in 0.01s =============================== +__________ TestReportSerialization.test_reprentries_serialization_196 __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_reprentries_serialization_1960 +collected 1 item + +test_reprentries_serialization_196.py F [100%] + +=================================== FAILURES =================================== +____________________________ test_repr_entry_native ____________________________ +Traceback (most recent call last): + File "/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_reprentries_serialization_1960/test_reprentries_serialization_196.py", line 3, in test_repr_entry_native + assert x +AssertionError: assert 0 +============================== 1 failed in 0.01s =============================== +_______________ TestReportSerialization.test_itemreport_outcomes _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_itemreport_outcomes0 +collected 6 items + +test_itemreport_outcomes.py .Fssxx [100%] + +=================================== FAILURES =================================== +__________________________________ test_fail ___________________________________ + +> def test_fail(): 0/0 +E ZeroDivisionError: division by zero + +test_itemreport_outcomes.py:3: ZeroDivisionError +============== 1 failed, 1 passed, 2 skipped, 2 xfailed in 0.01s =============== +______________ TestReportSerialization.test_collectreport_passed _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collectreport_passed0 +collected 1 item + +test_collectreport_passed.py . [100%] + +============================== 1 passed in 0.01s =============================== +_______________ TestReportSerialization.test_collectreport_fail ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collectreport_fail0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_________________ ERROR collecting test_collectreport_fail.py __________________ +../../../../../repo/src/_pytest/python.py:501: in _importtestmodule + mod = self.fspath.pyimport(ensuresyspath=importmode) +../../../../../venv/lib/python3.9/site-packages/py/_path/local.py:704: in pyimport + __import__(modname) +:1007: in _find_and_load + ??? +:986: in _find_and_load_unlocked + ??? +:680: in _load_unlocked + ??? +../../../../../repo/src/_pytest/assertion/rewrite.py:131: in exec_module + source_stat, co = _rewrite_test(fn, self.config) +../../../../../repo/src/_pytest/assertion/rewrite.py:280: in _rewrite_test + tree = ast.parse(source, filename=fn) +~/.local/share/uv/python/cpython-3.9-linux-x86_64-gnu/lib/python3.9/ast.py:50: in parse + return compile(source, filename, mode, flags, +E File "/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collectreport_fail0/test_collectreport_fail.py", line 1 +E qwe abc +E ^ +E SyntaxError: invalid syntax +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.12s =============================== +_________ TestReportSerialization.test_extended_report_deserialization _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_extended_report_deserialization0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +___________ ERROR collecting test_extended_report_deserialization.py ___________ +../../../../../repo/src/_pytest/python.py:501: in _importtestmodule + mod = self.fspath.pyimport(ensuresyspath=importmode) +../../../../../venv/lib/python3.9/site-packages/py/_path/local.py:704: in pyimport + __import__(modname) +:1007: in _find_and_load + ??? +:986: in _find_and_load_unlocked + ??? +:680: in _load_unlocked + ??? +../../../../../repo/src/_pytest/assertion/rewrite.py:131: in exec_module + source_stat, co = _rewrite_test(fn, self.config) +../../../../../repo/src/_pytest/assertion/rewrite.py:280: in _rewrite_test + tree = ast.parse(source, filename=fn) +~/.local/share/uv/python/cpython-3.9-linux-x86_64-gnu/lib/python3.9/ast.py:50: in parse + return compile(source, filename, mode, flags, +E File "/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_extended_report_deserialization0/test_extended_report_deserialization.py", line 1 +E qwe abc +E ^ +E SyntaxError: invalid syntax +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.09s =============================== +__________________ TestReportSerialization.test_paths_support __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_paths_support0 +collected 1 item + +test_paths_support.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + + def test_a(): +> assert False +E assert False + +test_paths_support.py:2: AssertionError +============================== 1 failed in 0.01s =============================== +_____________ TestReportSerialization.test_deserialization_failure _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_deserialization_failure0 +collected 1 item + +test_deserialization_failure.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + + def test_a(): +> assert False +E assert False + +test_deserialization_failure.py:2: AssertionError +============================== 1 failed in 0.01s =============================== +_________ TestReportSerialization.test_chained_exceptions[TestReport] __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_chained_exceptions0 +collected 1 item + +test_chained_exceptions.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + + def test_a(): + try: +> foo() + +test_chained_exceptions.py:5: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + + def foo(): +> raise ValueError('value error') +E ValueError: value error + +test_chained_exceptions.py:2: ValueError + +The above exception was the direct cause of the following exception: + + def test_a(): + try: + foo() + except ValueError as e: +> raise RuntimeError('runtime error') from e +E RuntimeError: runtime error + +test_chained_exceptions.py:7: RuntimeError +============================== 1 failed in 0.01s =============================== +________ TestReportSerialization.test_chained_exceptions[CollectReport] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_chained_exceptions1 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_________________ ERROR collecting test_chained_exceptions.py __________________ +test_chained_exceptions.py:5: in test_a + foo() +test_chained_exceptions.py:2: in foo + raise ValueError('value error') +E ValueError: value error + +The above exception was the direct cause of the following exception: +test_chained_exceptions.py:9: in + test_a() +test_chained_exceptions.py:7: in test_a + raise RuntimeError('runtime error') from e +E RuntimeError: runtime error +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.05s =============================== +__________________________ TestHooks.test_test_report __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_test_report0 +collected 2 items + +test_test_report.py F. [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + +> def test_a(): assert False +E assert False + +test_test_report.py:1: AssertionError +========================= 1 failed, 1 passed in 0.01s ========================== +________________________ TestHooks.test_collect_report _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_report0 +collected 2 items + +test_collect_report.py F. [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + +> def test_a(): assert False +E assert False + +test_collect_report.py:1: AssertionError +========================= 1 failed, 1 passed in 0.01s ========================== +________ TestHooks.test_invalid_report_types[pytest_runtest_logreport] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_invalid_report_types0 +collected 1 item + +test_invalid_report_types.py . [100%] + +============================== 1 passed in 0.01s =============================== +__________ TestHooks.test_invalid_report_types[pytest_collectreport] ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_invalid_report_types1 +collected 1 item + +test_invalid_report_types.py . [100%] + +============================== 1 passed in 0.01s =============================== +=========================== short test summary info ============================ +PASSED testing/code/test_code.py::test_ne +PASSED testing/code/test_code.py::test_code_gives_back_name_for_not_existing_file +PASSED testing/code/test_code.py::test_code_with_class +PASSED testing/code/test_code.py::test_code_fullsource +PASSED testing/code/test_code.py::test_code_source +PASSED testing/code/test_code.py::test_frame_getsourcelineno_myself +PASSED testing/code/test_code.py::test_getstatement_empty_fullsource +PASSED testing/code/test_code.py::test_code_from_func +PASSED testing/code/test_code.py::test_unicode_handling +PASSED testing/code/test_code.py::test_code_getargs +PASSED testing/code/test_code.py::test_frame_getargs +PASSED testing/code/test_code.py::TestExceptionInfo::test_bad_getsource +PASSED testing/code/test_code.py::TestExceptionInfo::test_from_current_with_missing +PASSED testing/code/test_code.py::TestTracebackEntry::test_getsource +PASSED testing/code/test_code.py::TestReprFuncArgs::test_not_raise_exception_with_mixed_encoding +PASSED testing/code/test_excinfo.py::test_excinfo_simple +PASSED testing/code/test_excinfo.py::test_excinfo_from_exc_info_simple +PASSED testing/code/test_excinfo.py::test_excinfo_getstatement +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_entries +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_entry_getsource +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_entry_getsource_in_construct +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_cut +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[-True] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[-False] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[tracebackhide2-True] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[tracebackhide3-False] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_recursion_index +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_only_specific_recursion_errors +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_no_recursion_index +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_getcrashentry +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_getcrashentry_empty +PASSED testing/code/test_excinfo.py::test_excinfo_exconly +PASSED testing/code/test_excinfo.py::test_excinfo_repr_str +PASSED testing/code/test_excinfo.py::test_excinfo_for_later +PASSED testing/code/test_excinfo.py::test_excinfo_errisinstance +PASSED testing/code/test_excinfo.py::test_excinfo_no_sourcecode +PASSED testing/code/test_excinfo.py::test_entrysource_Queue_example +PASSED testing/code/test_excinfo.py::test_codepath_Queue_example +PASSED testing/code/test_excinfo.py::test_match_succeeds +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source_excinfo +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source_not_existing +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_many_line_source_not_existing +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source_failing_fullsource +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local_with_error +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local_with_exception_in_class_property +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local_truncated +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_lines +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_lines2 +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_lines_var_kw_args +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_short +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_no +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_tbfilter +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_traceback_short_no_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_and_excinfo +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_with_invalid_cwd +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_excinfo_addouterr +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_excinfo_reprcrash +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_recursion +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_reprexcinfo_getrepr +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_reprexcinfo_unicode +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long_missing_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long_incomplete_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long_filenames +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions0] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions1] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions2] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions3] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions4] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions5] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions6] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions7] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions8] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions9] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions10] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions11] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions12] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions13] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions14] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions15] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions16] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions17] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions18] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions19] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions20] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions21] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions22] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions23] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_traceback_repr_style +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_repr_chain_suppression[from_none] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_repr_chain_suppression[explicit_suppress] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr_without_traceback[cause-The above exception was the direct cause of the following exception:] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr_without_traceback[context-During handling of the above exception, another exception occurred:] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr_cycle +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[None-short] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[None-long] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf8-short] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf8-long] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf16-short] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf16-long] +PASSED testing/code/test_excinfo.py::test_exception_repr_extraction_error_on_recursion +PASSED testing/code/test_excinfo.py::test_no_recursion_index_on_recursion_error +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_cut_excludepath +PASSED testing/code/test_excinfo.py::test_match_raises_error +PASSED testing/code/test_excinfo.py::test_cwd_deleted +PASSED testing/test_reports.py::TestReportSerialization::test_xdist_longrepr_to_str_issue_241 +PASSED testing/test_reports.py::TestReportSerialization::test_xdist_report_longrepr_reprcrash_130 +PASSED testing/test_reports.py::TestReportSerialization::test_reprentries_serialization_170 +PASSED testing/test_reports.py::TestReportSerialization::test_reprentries_serialization_196 +PASSED testing/test_reports.py::TestReportSerialization::test_itemreport_outcomes +PASSED testing/test_reports.py::TestReportSerialization::test_collectreport_passed +PASSED testing/test_reports.py::TestReportSerialization::test_collectreport_fail +PASSED testing/test_reports.py::TestReportSerialization::test_extended_report_deserialization +PASSED testing/test_reports.py::TestReportSerialization::test_paths_support +PASSED testing/test_reports.py::TestReportSerialization::test_deserialization_failure +PASSED testing/test_reports.py::TestReportSerialization::test_chained_exceptions[TestReport] +PASSED testing/test_reports.py::TestReportSerialization::test_chained_exceptions[CollectReport] +PASSED testing/test_reports.py::TestHooks::test_test_report +PASSED testing/test_reports.py::TestHooks::test_collect_report +PASSED testing/test_reports.py::TestHooks::test_invalid_report_types[pytest_runtest_logreport] +PASSED testing/test_reports.py::TestHooks::test_invalid_report_types[pytest_collectreport] +SKIPPED [1] /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:251: could not import 'decorator': No module named 'decorator' +SKIPPED [1] /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:348: could not import 'jinja2': No module named 'jinja2' +======================== 125 passed, 2 skipped in 1.97s ======================== diff --git a/bench/swebench/results/raw-deepseek/superpowers/pytest-dev__pytest-6197/r1/regrade/grade.json b/bench/swebench/results/raw-deepseek/superpowers/pytest-dev__pytest-6197/r1/regrade/grade.json new file mode 100644 index 0000000..0ba4389 --- /dev/null +++ b/bench/swebench/results/raw-deepseek/superpowers/pytest-dev__pytest-6197/r1/regrade/grade.json @@ -0,0 +1,15 @@ +{ + "resolved": true, + "f2p": [ + 2, + 2 + ], + "p2p": [ + 145, + 145 + ], + "f2p_failed": [], + "p2p_failed": [], + "test_rc": 0, + "test_cmd": "/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/venv/bin/python -m pytest -rA testing/test_collection.py testing/test_skipping.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw-deepseek/superpowers/pytest-dev__pytest-6197/r1/regrade/test_output.txt b/bench/swebench/results/raw-deepseek/superpowers/pytest-dev__pytest-6197/r1/regrade/test_output.txt new file mode 100644 index 0000000..aff7b31 --- /dev/null +++ b/bench/swebench/results/raw-deepseek/superpowers/pytest-dev__pytest-6197/r1/regrade/test_output.txt @@ -0,0 +1,3632 @@ +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo, inifile: tox.ini +collected 149 items + +testing/test_collection.py . [ 0%] +testing/test_skipping.py . [ 1%] +testing/test_collection.py ............................x................ [ 31%] +............................ [ 50%] +testing/test_skipping.py ............................................... [ 81%] +........................... [100%] + +==================================== PASSES ==================================== +______________________ TestCollector.test_check_equality _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_check_equality0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________________________ TestCollector.test_getparent _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_getparent0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +__________________ TestCollector.test_getcustomfile_roundtrip __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_getcustomfile_roundtrip0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +collected 0 items +_______________ TestCollector.test_can_skip_class_with_test_attr _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_can_skip_class_with_test_attr0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________ TestCollectFS.test_ignored_certain_directories ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_certain_directories0 +collected 1 item + + + +============================ no tests ran in 0.01s ============================= +_______________ TestCollectFS.test_ignored_virtualenvs[activate] _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs0 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs0 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_____________ TestCollectFS.test_ignored_virtualenvs[activate.csh] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs1 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs1 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +____________ TestCollectFS.test_ignored_virtualenvs[activate.fish] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs2 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs2 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs2 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_______________ TestCollectFS.test_ignored_virtualenvs[Activate] _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs3 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs3 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.02s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs3 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_____________ TestCollectFS.test_ignored_virtualenvs[Activate.bat] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs4 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs4 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs4 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_____________ TestCollectFS.test_ignored_virtualenvs[Activate.ps1] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs5 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs5 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs5 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +__ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[activate] ___ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence0 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[activate.csh] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence1 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[activate.fish] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence2 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence2 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +__ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[Activate] ___ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence3 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence3 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[Activate.bat] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence4 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence4 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.02s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[Activate.ps1] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence5 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence5 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +___________________ TestCollectFS.test_custom_norecursedirs ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_norecursedirs0, inifile: tox.ini +collected 1 item + +xy/test_ok.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_norecursedirs0, inifile: tox.ini +collected 1 item + +xyz123/test_2.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_2 ____________________________________ + +> def test_2(): 0/0 +E ZeroDivisionError: division by zero + +xyz123/test_2.py:1: ZeroDivisionError +============================== 1 failed in 0.02s =============================== +_______________________ TestCollectFS.test_testpaths_ini _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini, testpaths: gui, uts +collecting ... collected 2 items + + + + + +============================ no tests ran in 0.01s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +_____________ TestCollectPluginHookRelay.test_pytest_collect_file ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________ TestCollectPluginHookRelay.test_pytest_collect_directory ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_directory0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________________ TestPrunetraceback.test_custom_repr_failure __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_repr_failure0 +collected 0 items / 2 errors + +==================================== ERRORS ==================================== +_________________ ERROR collecting test_custom_repr_failure.py _________________ +hello world +_________________ ERROR collecting test_custom_repr_failure.py _________________ +ImportError while importing test module '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_repr_failure0/test_custom_repr_failure.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_custom_repr_failure.py:1: in + import not_exists +E ModuleNotFoundError: No module named 'not_exists' +!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 2 error in 0.03s =============================== +_________________ TestCustomConftests.test_ignore_collect_path _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignore_collect_path0 +collected 1 item + +test_ignore_collect_path.py . [100%] + +============================== 1 passed in 0.01s =============================== +________ TestCustomConftests.test_ignore_collect_not_called_on_argument ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignore_collect_not_called_on_argument0 +collected 1 item + +test_ignore_collect_not_called_on_argument.py . [100%] + +============================== 1 passed in 0.00s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignore_collect_not_called_on_argument0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________ TestCustomConftests.test_collectignore_exclude_on_option ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignore_exclude_on_option0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignore_exclude_on_option0 +collected 1 item + +test_world.py . [100%] + +============================== 1 passed in 0.00s =============================== +_________ TestCustomConftests.test_collectignoreglob_exclude_on_option _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignoreglob_exclude_on_option0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignoreglob_exclude_on_option0 +collected 2 items + +test_welt.py . [ 50%] +test_world.py . [100%] + +============================== 2 passed in 0.01s =============================== +__________ TestCustomConftests.test_pytest_fs_collect_hooks_are_seen ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_fs_collect_hooks_are_seen0 +collected 2 items + + + + + +============================ no tests ran in 0.01s ============================= +_________ TestCustomConftests.test_pytest_collect_file_from_sister_dir _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file_from_sister_dir0 +collected 5 items + + +/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file_from_sister_dir0/sub1> + + + + +/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file_from_sister_dir0/sub2> + + + + + +============================ no tests ran in 0.02s ============================= +______________ TestSession.test_collect_protocol_single_function _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0 +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + .Collect object at 0x7fe58acc92b0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + .Collect object at 0x7fe58acc92b0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})>, + , 'startdir': local('/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0')})>, + })>, + })>, + })>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })>, + })>, + })>, + , 'name': '__name__', 'obj': 'test_collect_protocol_single_function'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': ''})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fe58a024f70>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_protocol_single_function', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fe58a024f70>, origin='/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/__pycache__/test_collect_protocol_single_function.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7fe58ae6d4c0>, 'items': []})>, + })>, + , 'startdir': local('/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0'), 'items': []})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7fe58ae6d4c0>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7fe58acc92b0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7fe58acc92b0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe58acc9f10>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == topdir' -> })> +NAMEMATCH pytest_make_collect_report })> +CHECKERMATCH 'collector.fspath == topdir' -> })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == p' -> })> +NAMEMATCH pytest_make_collect_report })> +CHECKERMATCH 'collector.fspath == p' -> })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'test_collect_protocol_single_function'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'test_collect_protocol_single_function'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': ''})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': ''})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fe58a024f70>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fe58a024f70>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_protocol_single_function', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fe58a024f70>, origin='/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_protocol_single_function', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fe58a024f70>, origin='/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/__pycache__/test_collect_protocol_single_function.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/__pycache__/test_collect_protocol_single_function.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.result[0].name == 'test_func'" -> })> +___________________ TestSession.test_collect_protocol_method ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_method0 +collected 1 item + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_method0 +collected 1 item + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_method0 +collected 1 item + + + + +============================ no tests ran in 0.00s ============================= +________________ TestSession.test_collect_custom_nodes_multi_id ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0 +collected 2 items + + + + + +============================ no tests ran in 0.00s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + .Collect object at 0x7fe589f25310>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + .Collect object at 0x7fe589f25310>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})>, + , 'startdir': local('/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0')})>, + })>, + })>, + })>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })>, + })>, + })>, + })>, + })>, + })>, + })>, + })>, + , 'name': '__name__', 'obj': 'test_collect_custom_nodes_multi_id'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': ''})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fe589e75f70>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_custom_nodes_multi_id', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fe589e75f70>, origin='/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/__pycache__/test_collect_custom_nodes_multi_id.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7fe589ec13a0>, 'items': [, ]})>, + })>, + , 'startdir': local('/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0'), 'items': [, ]})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7fe589ec13a0>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7fe589f25310>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7fe589f25310>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589f25100>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == collector.session.fspath' -> })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH "collector.__class__.__name__ == 'SpecialFile'" -> })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH "collector.__class__.__name__ == 'Module'" -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'test_collect_custom_nodes_multi_id'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'test_collect_custom_nodes_multi_id'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': ''})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': ''})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fe589e75f70>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fe589e75f70>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_custom_nodes_multi_id', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fe589e75f70>, origin='/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_custom_nodes_multi_id', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fe589e75f70>, origin='/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/__pycache__/test_collect_custom_nodes_multi_id.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/__pycache__/test_collect_custom_nodes_multi_id.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH 'report.nodeid.startswith(p.basename)' -> })> +________________ TestSession.test_collect_subdir_event_ordering ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0 +collected 1 item +/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa> + + + +============================ no tests ran in 0.01s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + .Collect object at 0x7fe589e8fbe0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + .Collect object at 0x7fe589e8fbe0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})>, + , 'startdir': local('/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0')})>, + })>, + })>, + })>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'config': <_pytest.config.Config object at 0x7fe589ee4c10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'parent': })>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7fe589ee4c10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })>, + })>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7fe589ee4c10>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + })>, + })>, + , 'name': '__name__', 'obj': 'aaa.test_aaa'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': 'aaa'})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fe589ea7c40>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fe589ea7c40>, origin='/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__pycache__/test_aaa.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7fe589ee4c10>, 'items': []})>, + })>, + , 'startdir': local('/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0'), 'items': []})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7fe589ee4c10>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7fe589e8fbe0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7fe589e8fbe0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e8fca0>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +NOCHECKERMATCH 'collector.fspath == test_aaa' - })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'config': <_pytest.config.Config object at 0x7fe589ee4c10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7fe589ee4c10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NOCHECKERMATCH 'collector.fspath == test_aaa' - /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7fe589ee4c10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == test_aaa' -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': 'aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': 'aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fe589ea7c40>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fe589ea7c40>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fe589ea7c40>, origin='/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fe589ea7c40>, origin='/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.nodeid.startswith('aaa/test_aaa.py')" -> })> +________________ TestSession.test_collect_two_commandline_args _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0 +collected 2 items +/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa> + + +/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb> + + + +============================ no tests ran in 0.01s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + .Collect object at 0x7fe589e3b7c0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + .Collect object at 0x7fe589e3b7c0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})>, + , 'startdir': local('/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0')})>, + })>, + })>, + })>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'config': <_pytest.config.Config object at 0x7fe589e3b490>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'parent': })>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'config': <_pytest.config.Config object at 0x7fe589e3b490>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'parent': })>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7fe589e3b490>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'config': <_pytest.config.Config object at 0x7fe589e3b490>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })>, + })>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7fe589e3b490>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + })>, + })>, + , 'name': '__name__', 'obj': 'aaa.test_aaa'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': 'aaa'})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fe589dff160>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fe589dff160>, origin='/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__pycache__/test_aaa.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + })>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'config': <_pytest.config.Config object at 0x7fe589e3b490>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + })>, + })>, + , 'name': '__name__', 'obj': 'bbb.test_bbb'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': 'bbb'})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fe589dff160>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='bbb.test_bbb', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fe589dff160>, origin='/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__pycache__/test_bbb.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7fe589e3b490>, 'items': [, ]})>, + })>, + , 'startdir': local('/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0'), 'items': [, ]})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7fe589e3b490>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7fe589e3b7c0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7fe589e3b7c0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7fe589e3b850>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +NOCHECKERMATCH 'collector.fspath == test_aaa' - })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'config': <_pytest.config.Config object at 0x7fe589e3b490>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'config': <_pytest.config.Config object at 0x7fe589e3b490>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7fe589e3b490>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'config': <_pytest.config.Config object at 0x7fe589e3b490>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NOCHECKERMATCH 'collector.fspath == test_aaa' - /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7fe589e3b490>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == test_aaa' -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': 'aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': 'aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fe589dff160>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fe589dff160>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fe589dff160>, origin='/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fe589dff160>, origin='/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.nodeid == 'aaa/test_aaa.py'" -> })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NOCHECKERMATCH 'collector.fspath == test_bbb' - /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'config': <_pytest.config.Config object at 0x7fe589e3b490>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == test_bbb' -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'bbb.test_bbb'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'bbb.test_bbb'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': 'bbb'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': 'bbb'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fe589dff160>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fe589dff160>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='bbb.test_bbb', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fe589dff160>, origin='/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='bbb.test_bbb', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fe589dff160>, origin='/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__pycache__/test_bbb.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__pycache__/test_bbb.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.nodeid == 'bbb/test_bbb.py'" -> })> +_____________________ TestSession.test_serialization_byid ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_serialization_byid0 +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_serialization_byid0 +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +_____________ TestSession.test_find_byid_without_instance_parents ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_find_byid_without_instance_parents0 +collected 1 item + + + + +============================ no tests ran in 0.00s ============================= +____________________ Test_getinitialnodes.test_global_file _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_global_file1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ Test_getinitialnodes.test_pkgfile _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pkgfile0/subdir +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ Test_genitems.test_check_collect_hashes ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_check_collect_hashes0 +collected 4 items + + + + + + + +============================ no tests ran in 0.01s ============================= +______________________ Test_genitems.test_example_items1 _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_example_items10 +collected 3 items + + + + + + + +============================ no tests ran in 0.01s ============================= +test_example_items10.test_example_items1.testone +_________ Test_genitems.test_class_and_functions_discovery_using_glob __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_class_and_functions_discovery_using_glob0, inifile: tox.ini +collected 2 items + + + + + + +============================ no tests ran in 0.00s ============================= +__________________ test_matchnodes_two_collections_same_file ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_matchnodes_two_collections_same_file0 +collected 2 items + +test_matchnodes_two_collections_same_file.abc .. [100%] + +============================== 2 passed in 0.00s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_matchnodes_two_collections_same_file0 +collected 1 item + +test_matchnodes_two_collections_same_file.abc . [100%] + +============================== 1 passed in 0.00s =============================== +________________________ TestNodekeywords.test_no_under ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_no_under0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________________ TestNodekeywords.test_issue345 ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_issue3450 +collected 2 items / 1 deselected / 1 selected + +test_issue345.py . [100%] + +======================= 1 passed, 1 deselected in 0.01s ======================== +________________________ test_exit_on_collection_error _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_error0 +collected 2 items / 2 errors + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_error0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_error0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 2 error in 0.03s =============================== +__________ test_exit_on_collection_with_maxfail_smaller_than_n_errors __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_smaller_than_n_errors0 +collected 1 item / 1 errors + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_smaller_than_n_errors0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +=============================== 1 error in 0.01s =============================== +__________ test_exit_on_collection_with_maxfail_bigger_than_n_errors ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_bigger_than_n_errors0 +collected 2 items / 2 errors + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_bigger_than_n_errors0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_bigger_than_n_errors0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 2 error in 0.04s =============================== +______________________ test_continue_on_collection_errors ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors0 +collected 2 items / 2 errors + +test_01_failure.py F [ 50%] +test_04_success.py . [100%] + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert False +E assert False + +test_01_failure.py:2: AssertionError +===================== 1 failed, 1 passed, 2 error in 0.02s ===================== +__________________ test_continue_on_collection_errors_maxfail __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors_maxfail0 +collected 2 items / 2 errors + +test_01_failure.py F + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors_maxfail0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors_maxfail0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert False +E assert False + +test_01_failure.py:2: AssertionError +========================== 1 failed, 2 error in 0.01s ========================== +_____________________ test_fixture_scope_sibling_conftests _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_fixture_scope_sibling_conftests0 +collected 2 items + +foo/test_foo.py . [ 50%] +food/test_food.py E [100%] + +==================================== ERRORS ==================================== +_________________________ ERROR at setup of test_food __________________________ +file /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_fixture_scope_sibling_conftests0/food/test_food.py, line 1 + def test_food(fix): assert fix == 1 +E fixture 'fix' not found +> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, doctest_namespace, monkeypatch, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory +> use 'pytest --fixtures [testpath]' for help on them. + +/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_fixture_scope_sibling_conftests0/food/test_food.py:1 +========================== 1 passed, 1 error in 0.01s ========================== +___________________________ test_collect_init_tests ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.01s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 1 item +/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 1 item +/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + +============================ no tests ran in 0.00s ============================= +____________________ test_collect_invalid_signature_message ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_invalid_signature_message0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +__________ ERROR collecting test_collect_invalid_signature_message.py __________ +Could not determine arguments of >: invalid method signature +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +_________________ test_collect_handles_raising_on_dunder_class _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_handles_raising_on_dunder_class0 +collected 1 item + +test_collect_handles_raising_on_dunder_class.py . [100%] + +============================== 1 passed in 0.01s =============================== +____________________ test_collect_with_chdir_during_import _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_with_chdir_during_import0 +collected 1 item + +test_collect_with_chdir_during_import.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_with_chdir_during_import0, inifile: tox.ini, testpaths: . +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +______________________ test_collect_pyargs_with_testpaths ______________________ +----------------------------- Captured stdout call ----------------------------- +running: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/venv/bin/python -mpytest --basetemp=/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pyargs_with_testpaths0/runpytest-0 + in: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pyargs_with_testpaths0/root +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pyargs_with_testpaths0/root, inifile: pytest.ini, testpaths: testmod +collected 1 item + +test_file.py . [100%] + +============================== 1 passed in 0.01s =============================== +________________________ test_collect_symlink_file_arg _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_symlink_file_arg0 +collecting ... collected 1 item + +real.py::test_nodeid PASSED [100%] + +============================== 1 passed in 0.01s =============================== +_______________________ test_collect_symlink_out_of_tree _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_symlink_out_of_tree0/sub +collecting ... collected 1 item + +test_real.py::test_nodeid PASSED + +============================== 1 passed in 0.00s =============================== +_______________________ test_collectignore_via_conftest ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignore_via_conftest0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +____________________ test_collect_pkg_init_and_file_in_args ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_and_file_in_args0 +collecting ... collected 2 items + +sub/test_file.py::test_file PASSED [ 50%] +sub/test_file.py::test_file PASSED [ 50%] + +============================== 2 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_and_file_in_args0 +collecting ... collected 2 items + +sub/__init__.py::test_init PASSED [ 50%] +sub/test_file.py::test_file PASSED [100%] + +============================== 2 passed in 0.01s =============================== +__________________________ test_collect_pkg_init_only __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_only0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_only0 +collecting ... collected 1 item + +sub/__init__.py::test_init PASSED [100%] + +============================== 1 passed in 0.01s =============================== +_____________________ test_collect_sub_with_symlinks[True] _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_sub_with_symlinks0 +collecting ... collected 2 items + +sub/test_file.py::test_file PASSED [ 50%] +sub/test_symlink.py::test_file PASSED [100%] + +============================== 2 passed in 0.01s =============================== +____________________ test_collect_sub_with_symlinks[False] _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_sub_with_symlinks1 +collecting ... collected 2 items + +sub/test_file.py::test_file PASSED [ 50%] +sub/test_symlink.py::test_file PASSED [100%] + +============================== 2 passed in 0.01s =============================== +_______________________ test_collector_respects_tbstyle ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collector_respects_tbstyle0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_____________ ERROR collecting test_collector_respects_tbstyle.py ______________ +Traceback (most recent call last): + File "/tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collector_respects_tbstyle0/test_collector_respects_tbstyle.py", line 1, in + assert 0 +AssertionError: assert 0 +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +____________________ test_does_not_eagerly_collect_packages ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_does_not_eagerly_collect_packages0 +collected 1 item + +test_does_not_eagerly_collect_packages.py . [100%] + +============================== 1 passed in 0.00s =============================== +________________________ test_does_not_put_src_on_path _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_does_not_put_src_on_path0 +collected 1 item + +test_does_not_put_src_on_path.py . [100%] + +============================== 1 passed in 0.01s =============================== +_________________________ TestEvaluator.test_no_marker _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_no_marker0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestEvaluator.test_marked_no_args _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_no_args0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestEvaluator.test_marked_one_arg _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________ TestEvaluator.test_marked_one_arg_with_reason _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_with_reason0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ TestEvaluator.test_marked_one_arg_twice ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_twice0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_twice0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ TestEvaluator.test_marked_one_arg_twice2 ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_twice20 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________ TestEvaluator.test_marked_skip_with_not_string ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_skip_with_not_string0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_______________________ TestEvaluator.test_skipif_class ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_class0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestXFail.test_xfail_simple[True] _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_simple0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestXFail.test_xfail_simple[False] ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_simple1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________________________ TestXFail.test_xfail_xpassed _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_xpassed0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_____________________ TestXFail.test_xfail_using_platform ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_using_platform0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_____________________ TestXFail.test_xfail_xpassed_strict ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_xpassed_strict0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_______________________ TestXFail.test_xfail_run_anyway ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_run_anyway0 +collected 2 items + +test_xfail_run_anyway.py F. [100%] + +=================================== FAILURES =================================== +__________________________________ test_func ___________________________________ + + @pytest.mark.xfail + def test_func(): +> assert 0 +E assert 0 + +test_xfail_run_anyway.py:4: AssertionError +========================= 1 failed, 1 passed in 0.01s ========================== +___________________ TestXFail.test_xfail_evalfalse_but_fails ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_evalfalse_but_fails0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ TestXFail.test_xfail_not_report_default ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_not_report_default0 +collecting ... collected 1 item + +test_one.py::test_this XFAIL [100%] + +============================== 1 xfailed in 0.01s ============================== +_________________ TestXFail.test_xfail_not_run_xfail_reporting _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_not_run_xfail_reporting0 +collected 3 items + +test_one.py xx. [100%] + +=========================== short test summary info ============================ +XFAIL test_one.py::test_this + reason: [NOTRUN] noway +XFAIL test_one.py::test_this_true + reason: [NOTRUN] condition: True +========================= 1 passed, 2 xfailed in 0.04s ========================= +__________________ TestXFail.test_xfail_not_run_no_setup_run ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_not_run_no_setup_run0 +collected 1 item + +test_one.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_one.py::test_this + reason: [NOTRUN] hello +============================== 1 xfailed in 0.02s ============================== +__________________________ TestXFail.test_xfail_xpass __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_xpass0 +collected 1 item + +test_one.py X [100%] + +=========================== short test summary info ============================ +XPASS test_one.py::test_that +============================== 1 xpassed in 0.01s ============================== +_______________________ TestXFail.test_xfail_imperative ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative0 +collected 1 item + +test_xfail_imperative.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative0 +collected 1 item + +test_xfail_imperative.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_xfail_imperative.py::test_this + reason: hello +============================== 1 xfailed in 0.00s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative0 +collected 1 item + +test_xfail_imperative.py . [100%] + +============================== 1 passed in 0.00s =============================== +______________ TestXFail.test_xfail_imperative_in_setup_function _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative_in_setup_function0 +collected 1 item + +test_xfail_imperative_in_setup_function.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative_in_setup_function0 +collected 1 item + +test_xfail_imperative_in_setup_function.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_xfail_imperative_in_setup_function.py::test_this + reason: hello +============================== 1 xfailed in 0.00s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative_in_setup_function0 +collected 1 item + +test_xfail_imperative_in_setup_function.py F [100%] + +=================================== FAILURES =================================== +__________________________________ test_this ___________________________________ + + def test_this(): +> assert 0 +E assert 0 + +test_xfail_imperative_in_setup_function.py:6: AssertionError +============================== 1 failed in 0.00s =============================== +_____________________ TestXFail.test_dynamic_xfail_no_run ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_dynamic_xfail_no_run0 +collected 1 item + +test_dynamic_xfail_no_run.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_dynamic_xfail_no_run.py::test_this + reason: [NOTRUN] +============================== 1 xfailed in 0.05s ============================== +____________ TestXFail.test_dynamic_xfail_set_during_funcarg_setup _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_dynamic_xfail_set_during_funcarg_setup0 +collected 1 item + +test_dynamic_xfail_set_during_funcarg_setup.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +_________ TestXFail.test_xfail_raises[TypeError-TypeError-*1 xfailed*] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises0 +collected 1 item + +test_xfail_raises.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +_ TestXFail.test_xfail_raises[(AttributeError, TypeError)-TypeError-*1 xfailed*] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises1 +collected 1 item + +test_xfail_raises.py x [100%] + +============================== 1 xfailed in 0.00s ============================== +_________ TestXFail.test_xfail_raises[TypeError-IndexError-*1 failed*] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises2 +collected 1 item + +test_xfail_raises.py F [100%] + +=================================== FAILURES =================================== +_________________________________ test_raises __________________________________ + + @pytest.mark.xfail(raises=TypeError) + def test_raises(): +> raise IndexError() +E IndexError + +test_xfail_raises.py:4: IndexError +============================== 1 failed in 0.01s =============================== +_ TestXFail.test_xfail_raises[(AttributeError, TypeError)-IndexError-*1 failed*] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises3 +collected 1 item + +test_xfail_raises.py F [100%] + +=================================== FAILURES =================================== +_________________________________ test_raises __________________________________ + + @pytest.mark.xfail(raises=(AttributeError, TypeError)) + def test_raises(): +> raise IndexError() +E IndexError + +test_xfail_raises.py:4: IndexError +============================== 1 failed in 0.01s =============================== +_________________________ TestXFail.test_strict_sanity _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_sanity0 +collected 1 item + +test_strict_sanity.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_strict_sanity.py::test_foo + unsupported feature +============================== 1 xfailed in 0.05s ============================== +______________________ TestXFail.test_strict_xfail[True] _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail0 +collected 1 item + +test_strict_xfail.py F [100%] + +=================================== FAILURES =================================== +___________________________________ test_foo ___________________________________ +[XPASS(strict)] unsupported feature +============================== 1 failed in 0.00s =============================== +______________________ TestXFail.test_strict_xfail[False] ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail1 +collected 1 item + +test_strict_xfail.py X [100%] + +=========================== short test summary info ============================ +XPASS test_strict_xfail.py::test_foo unsupported feature +============================== 1 xpassed in 0.01s ============================== +_________________ TestXFail.test_strict_xfail_condition[True] __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_condition0 +collected 1 item + +test_strict_xfail_condition.py . [100%] + +============================== 1 passed in 0.00s =============================== +_________________ TestXFail.test_strict_xfail_condition[False] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_condition1 +collected 1 item + +test_strict_xfail_condition.py . [100%] + +============================== 1 passed in 0.00s =============================== +_________________ TestXFail.test_xfail_condition_keyword[True] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_condition_keyword0 +collected 1 item + +test_xfail_condition_keyword.py . [100%] + +============================== 1 passed in 0.00s =============================== +________________ TestXFail.test_xfail_condition_keyword[False] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_condition_keyword1 +collected 1 item + +test_xfail_condition_keyword.py . [100%] + +============================== 1 passed in 0.00s =============================== +_____________ TestXFail.test_strict_xfail_default_from_file[true] ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_default_from_file0, inifile: tox.ini +collected 1 item + +test_strict_xfail_default_from_file.py F [100%] + +=================================== FAILURES =================================== +___________________________________ test_foo ___________________________________ +[XPASS(strict)] unsupported feature +============================== 1 failed in 0.00s =============================== +_____________ TestXFail.test_strict_xfail_default_from_file[false] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_default_from_file1, inifile: tox.ini +collected 1 item + +test_strict_xfail_default_from_file.py X [100%] + +=========================== short test summary info ============================ +XPASS test_strict_xfail_default_from_file.py::test_foo unsupported feature +============================== 1 xpassed in 0.00s ============================== +_____________ TestXFailwithSetupTeardown.test_failing_setup_issue9 _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_failing_setup_issue90 +collected 1 item + +test_failing_setup_issue9.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +___________ TestXFailwithSetupTeardown.test_failing_teardown_issue9 ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_failing_teardown_issue90 +collected 1 item + +test_failing_teardown_issue9.py Xx [100%] + +======================== 1 xfailed, 1 xpassed in 0.01s ========================= +___________________________ TestSkip.test_skip_class ___________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_class0 +collected 3 items + +test_skip_class.py ss. [100%] + +========================= 1 passed, 2 skipped in 0.01s ========================= +_____________________ TestSkip.test_skips_on_false_string ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skips_on_false_string0 +collected 1 item + +test_skips_on_false_string.py s [100%] + +============================== 1 skipped in 0.00s ============================== +_________________________ TestSkip.test_arg_as_reason __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_arg_as_reason0 +collected 1 item + +test_arg_as_reason.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_arg_as_reason.py:2: testing stuff +============================== 1 skipped in 0.00s ============================== +_________________________ TestSkip.test_skip_no_reason _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_no_reason0 +collected 1 item + +test_skip_no_reason.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_skip_no_reason.py:2: unconditional skip +============================== 1 skipped in 0.01s ============================== +________________________ TestSkip.test_skip_with_reason ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_with_reason0 +collected 1 item + +test_skip_with_reason.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_skip_with_reason.py:2: for lolz +============================== 1 skipped in 0.00s ============================== +_____________________ TestSkip.test_only_skips_marked_test _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_only_skips_marked_test0 +collected 3 items + +test_only_skips_marked_test.py ss. [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_only_skips_marked_test.py:2: unconditional skip +SKIPPED [1] test_only_skips_marked_test.py:5: nothing in particular +========================= 1 passed, 2 skipped in 0.04s ========================= +________________________ TestSkip.test_strict_and_skip _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_and_skip0 +collected 1 item + +test_strict_and_skip.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_strict_and_skip.py:2: unconditional skip +============================== 1 skipped in 0.01s ============================== +______________________ TestSkipif.test_skipif_conditional ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_conditional0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________ TestSkipif.test_skipif_reporting["hasattr(sys, 'platform')"] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting0 +collected 1 item + +test_foo.py s + +=========================== short test summary info ============================ +SKIPPED [1] test_foo.py:2: condition: hasattr(sys, 'platform') +============================== 1 skipped in 0.01s ============================== +______ TestSkipif.test_skipif_reporting[True, reason="invalid platform"] _______ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting1 +collected 1 item + +test_foo.py s + +=========================== short test summary info ============================ +SKIPPED [1] test_foo.py:2: invalid platform +============================== 1 skipped in 0.00s ============================== +____________________ TestSkipif.test_skipif_using_platform _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_using_platform0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________ TestSkipif.test_skipif_reporting_multiple[skipif-SKIP-skipped] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting_multiple0 +collected 1 item + +test_foo.py s + +=========================== short test summary info ============================ +SKIPPED [1] test_foo.py:2: second_condition +============================== 1 skipped in 0.01s ============================== +________ TestSkipif.test_skipif_reporting_multiple[xfail-XPASS-xpassed] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting_multiple1 +collected 1 item + +test_foo.py X + +=========================== short test summary info ============================ +XPASS test_foo.py::test_foobar second_condition +============================== 1 xpassed in 0.01s ============================== +_________________________ test_skip_not_report_default _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_not_report_default0 +collecting ... collected 1 item + +test_one.py::test_this SKIPPED [100%] + +============================== 1 skipped in 0.01s ============================== +______________________________ test_skipif_class _______________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_class1 +collected 2 items + +test_skipif_class.py ss [100%] + +============================== 2 skipped in 0.01s ============================== +_______________________ test_skipped_reasons_functional ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipped_reasons_functional0 +collected 2 items + +test_one.py ss [100%] + +=========================== short test summary info ============================ +SKIPPED [2] /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipped_reasons_functional0/conftest.py:4: test +============================== 2 skipped in 0.01s ============================== +_____________________________ test_skipped_folding _____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipped_folding0 +collected 2 items + +test_one.py ss [100%] + +=========================== short test summary info ============================ +SKIPPED [2] test_one.py: Folding +============================== 2 skipped in 0.01s ============================== +_______________________________ test_reportchars _______________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars0 +collected 4 items + +test_reportchars.py FxXs [100%] + +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert 0 +E assert 0 + +test_reportchars.py:3: AssertionError +=========================== short test summary info ============================ +FAILED test_reportchars.py::test_1 - assert 0 +XFAIL test_reportchars.py::test_2 +XPASS test_reportchars.py::test_3 +SKIPPED [1] /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars0/test_reportchars.py:12: four +============== 1 failed, 1 skipped, 1 xfailed, 1 xpassed in 0.04s ============== +____________________________ test_reportchars_error ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_error0 +collected 1 item + +test_simple.py .E [100%] + +==================================== ERRORS ==================================== +________________________ ERROR at teardown of test_foo _________________________ + + def pytest_runtest_teardown(): +> assert 0 +E assert 0 + +conftest.py:2: AssertionError +=========================== short test summary info ============================ +ERROR test_simple.py::test_foo - assert 0 +========================== 1 passed, 1 error in 0.01s ========================== +_____________________________ test_reportchars_all _____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_all0 +collected 5 items + +test_reportchars_all.py FxXsE [100%] + +==================================== ERRORS ==================================== +___________________________ ERROR at setup of test_5 ___________________________ + + @pytest.fixture + def fail(): +> assert 0 +E assert 0 + +test_reportchars_all.py:14: AssertionError +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert 0 +E assert 0 + +test_reportchars_all.py:3: AssertionError +=========================== short test summary info ============================ +SKIPPED [1] /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_all0/test_reportchars_all.py:12: four +XFAIL test_reportchars_all.py::test_2 +XPASS test_reportchars_all.py::test_3 +ERROR test_reportchars_all.py::test_5 - assert 0 +FAILED test_reportchars_all.py::test_1 - assert 0 +========= 1 failed, 1 skipped, 1 xfailed, 1 xpassed, 1 error in 0.01s ========== +__________________________ test_reportchars_all_error __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_all_error0 +collected 1 item + +test_simple.py .E [100%] + +==================================== ERRORS ==================================== +________________________ ERROR at teardown of test_foo _________________________ + + def pytest_runtest_teardown(): +> assert 0 +E assert 0 + +conftest.py:2: AssertionError +=========================== short test summary info ============================ +ERROR test_simple.py::test_foo - assert 0 +========================== 1 passed, 1 error in 0.01s ========================== +____________________ test_errors_in_xfail_skip_expressions _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_errors_in_xfail_skip_expressions0 +collected 3 items + +test_errors_in_xfail_skip_expressions.py EE. [100%] + +==================================== ERRORS ==================================== +_______________________ ERROR at setup of test_nameerror _______________________ +Error evaluating 'skipif' expression + asd +NameError: name 'asd' is not defined + +________________________ ERROR at setup of test_syntax _________________________ +Error evaluating 'xfail' expression + syntax error + ^ +SyntaxError: invalid syntax +========================== 1 passed, 2 error in 0.01s ========================== +________________________ test_xfail_skipif_with_globals ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_skipif_with_globals0 +collected 2 items + +test_xfail_skipif_with_globals.py sx [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_xfail_skipif_with_globals.py:3: condition: x == 3 +XFAIL test_xfail_skipif_with_globals.py::test_boolean + condition: x == 3 +======================== 1 skipped, 1 xfailed in 0.01s ========================= +___________________________ test_direct_gives_error ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_direct_gives_error0 +collected 1 item + +test_direct_gives_error.py E [100%] + +==================================== ERRORS ==================================== +_________________________ ERROR at setup of test_skip1 _________________________ +Error evaluating 'skipif' expression + True +Failed: you need to specify reason=STRING when using booleans as conditions. + +=============================== 1 error in 0.01s =============================== +_____________________________ test_default_markers _____________________________ +----------------------------- Captured stdout call ----------------------------- +@pytest.mark.filterwarnings(warning): add a warning filter to the given test. see https://docs.pytest.org/en/latest/warnings.html#pytest-mark-filterwarnings + +@pytest.mark.skip(reason=None): skip the given test function with an optional reason. Example: skip(reason="no way of currently testing this") skips the test. + +@pytest.mark.skipif(condition): skip the given test function if eval(condition) results in a True value. Evaluation happens within the module global context. Example: skipif('sys.platform == "win32"') skips the test if we are on the win32 platform. see https://docs.pytest.org/en/latest/skipping.html + +@pytest.mark.xfail(condition, reason=None, run=True, raises=None, strict=False): mark the test function as an expected failure if eval(condition) has a True value. Optionally specify a reason for better reporting and run=False if you don't even want to execute the test function. If only specific exception(s) are expected, you can list them in raises, and if the test fails in other ways, it will be reported as a true failure. See https://docs.pytest.org/en/latest/skipping.html + +@pytest.mark.parametrize(argnames, argvalues): call a test function multiple times passing in different arguments in turn. argvalues generally needs to be a list of values if argnames specifies only one name or a list of tuples of values if argnames specifies multiple names. Example: @parametrize('arg1', [1,2]) would lead to two calls of the decorated test function, one with arg1=1 and another with arg1=2.see https://docs.pytest.org/en/latest/parametrize.html for more info and examples. + +@pytest.mark.usefixtures(fixturename1, fixturename2, ...): mark tests as needing all of the specified fixtures. see https://docs.pytest.org/en/latest/fixture.html#usefixtures + +@pytest.mark.tryfirst: mark a hook implementation function such that the plugin machinery will try to call it first/as early as possible. + +@pytest.mark.trylast: mark a hook implementation function such that the plugin machinery will try to call it last/as late as possible. + +_______________________ test_xfail_test_setup_exception ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_test_setup_exception0 +collected 1 item + +test_xfail_test_setup_exception.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +______________________ test_imperativeskip_on_xfail_test _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_imperativeskip_on_xfail_test0 +collected 2 items + +test_imperativeskip_on_xfail_test.py ss [100%] + +=========================== short test summary info ============================ +SKIPPED [1] /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_imperativeskip_on_xfail_test0/conftest.py:4: abc +SKIPPED [1] test_imperativeskip_on_xfail_test.py:6: condition: True +============================== 2 skipped in 0.08s ============================== +_______________________ TestBooleanCondition.test_skipif _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif0 +collected 2 items + +test_skipif.py s. [100%] + +========================= 1 passed, 1 skipped in 0.01s ========================= +__________________ TestBooleanCondition.test_skipif_noreason ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_noreason0 +collected 1 item + +test_skipif_noreason.py E [100%] + +==================================== ERRORS ==================================== +_________________________ ERROR at setup of test_func __________________________ +Error evaluating 'skipif' expression + True +Failed: you need to specify reason=STRING when using booleans as conditions. + +=============================== 1 error in 0.01s =============================== +_______________________ TestBooleanCondition.test_xfail ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail0 +collected 1 item + +test_xfail.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_xfail.py::test_func + True123 +============================== 1 xfailed in 0.01s ============================== +_______________________________ test_xfail_item ________________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_item0 +collected 1 item + +foo x [100%] + +============================== 1 xfailed in 0.03s ============================== +_________________________ test_module_level_skip_error _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_module_level_skip_error0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_______________ ERROR collecting test_module_level_skip_error.py _______________ +Using pytest.skip outside of a test is not allowed. To decorate a test function, use the @pytest.mark.skip or @pytest.mark.skipif decorators instead, and to skip a module use `pytestmark = pytest.mark.{skip,skipif}. +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +________________ test_module_level_skip_with_allow_module_level ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_module_level_skip_with_allow_module_level0 +collected 0 items / 1 skipped + +=========================== short test summary info ============================ +SKIPPED [1] /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_module_level_skip_with_allow_module_level0/test_module_level_skip_with_allow_module_level.py:3: skip_module_level +============================== 1 skipped in 0.01s ============================== +_____________________ test_invalid_skip_keyword_parameter ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_invalid_skip_keyword_parameter0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +___________ ERROR collecting test_invalid_skip_keyword_parameter.py ____________ +test_invalid_skip_keyword_parameter.py:2: in + pytest.skip("skip_module_level", unknown=1) +E TypeError: skip() got an unexpected keyword argument 'unknown' +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +_____________________________ test_mark_xfail_item _____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_xfail_item0 +collected 1 item + +foo x [100%] + +============================== 1 xfailed in 0.03s ============================== +________________________ test_summary_list_after_errors ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/deepseek/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_summary_list_after_errors0 +collected 1 item + +test_summary_list_after_errors.py F [100%] + +=================================== FAILURES =================================== +__________________________________ test_fail ___________________________________ + + def test_fail(): +> assert 0 +E assert 0 + +test_summary_list_after_errors.py:3: AssertionError +=========================== short test summary info ============================ +FAILED test_summary_list_after_errors.py::test_fail - assert 0 +============================== 1 failed in 0.01s =============================== +=========================== short test summary info ============================ +PASSED testing/test_collection.py::TestCollector::test_collect_versus_item +PASSED testing/test_skipping.py::test_importorskip +PASSED testing/test_collection.py::TestCollector::test_check_equality +PASSED testing/test_collection.py::TestCollector::test_getparent +PASSED testing/test_collection.py::TestCollector::test_getcustomfile_roundtrip +PASSED testing/test_collection.py::TestCollector::test_can_skip_class_with_test_attr +PASSED testing/test_collection.py::TestCollectFS::test_ignored_certain_directories +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[activate.csh] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[activate.fish] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[Activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[Activate.bat] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[Activate.ps1] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[activate.csh] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[activate.fish] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[Activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[Activate.bat] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[Activate.ps1] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[activate] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[activate.csh] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[activate.fish] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[Activate] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[Activate.bat] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[Activate.ps1] +PASSED testing/test_collection.py::TestCollectFS::test_custom_norecursedirs +PASSED testing/test_collection.py::TestCollectFS::test_testpaths_ini +PASSED testing/test_collection.py::TestCollectPluginHookRelay::test_pytest_collect_file +PASSED testing/test_collection.py::TestCollectPluginHookRelay::test_pytest_collect_directory +PASSED testing/test_collection.py::TestPrunetraceback::test_custom_repr_failure +PASSED testing/test_collection.py::TestCustomConftests::test_ignore_collect_path +PASSED testing/test_collection.py::TestCustomConftests::test_ignore_collect_not_called_on_argument +PASSED testing/test_collection.py::TestCustomConftests::test_collectignore_exclude_on_option +PASSED testing/test_collection.py::TestCustomConftests::test_collectignoreglob_exclude_on_option +PASSED testing/test_collection.py::TestCustomConftests::test_pytest_fs_collect_hooks_are_seen +PASSED testing/test_collection.py::TestCustomConftests::test_pytest_collect_file_from_sister_dir +PASSED testing/test_collection.py::TestSession::test_parsearg +PASSED testing/test_collection.py::TestSession::test_collect_topdir +PASSED testing/test_collection.py::TestSession::test_collect_protocol_single_function +PASSED testing/test_collection.py::TestSession::test_collect_protocol_method +PASSED testing/test_collection.py::TestSession::test_collect_custom_nodes_multi_id +PASSED testing/test_collection.py::TestSession::test_collect_subdir_event_ordering +PASSED testing/test_collection.py::TestSession::test_collect_two_commandline_args +PASSED testing/test_collection.py::TestSession::test_serialization_byid +PASSED testing/test_collection.py::TestSession::test_find_byid_without_instance_parents +PASSED testing/test_collection.py::Test_getinitialnodes::test_global_file +PASSED testing/test_collection.py::Test_getinitialnodes::test_pkgfile +PASSED testing/test_collection.py::Test_genitems::test_check_collect_hashes +PASSED testing/test_collection.py::Test_genitems::test_example_items1 +PASSED testing/test_collection.py::Test_genitems::test_class_and_functions_discovery_using_glob +PASSED testing/test_collection.py::test_matchnodes_two_collections_same_file +PASSED testing/test_collection.py::TestNodekeywords::test_no_under +PASSED testing/test_collection.py::TestNodekeywords::test_issue345 +PASSED testing/test_collection.py::test_exit_on_collection_error +PASSED testing/test_collection.py::test_exit_on_collection_with_maxfail_smaller_than_n_errors +PASSED testing/test_collection.py::test_exit_on_collection_with_maxfail_bigger_than_n_errors +PASSED testing/test_collection.py::test_continue_on_collection_errors +PASSED testing/test_collection.py::test_continue_on_collection_errors_maxfail +PASSED testing/test_collection.py::test_fixture_scope_sibling_conftests +PASSED testing/test_collection.py::test_collect_init_tests +PASSED testing/test_collection.py::test_collect_invalid_signature_message +PASSED testing/test_collection.py::test_collect_handles_raising_on_dunder_class +PASSED testing/test_collection.py::test_collect_with_chdir_during_import +PASSED testing/test_collection.py::test_collect_pyargs_with_testpaths +PASSED testing/test_collection.py::test_collect_symlink_file_arg +PASSED testing/test_collection.py::test_collect_symlink_out_of_tree +PASSED testing/test_collection.py::test_collectignore_via_conftest +PASSED testing/test_collection.py::test_collect_pkg_init_and_file_in_args +PASSED testing/test_collection.py::test_collect_pkg_init_only +PASSED testing/test_collection.py::test_collect_sub_with_symlinks[True] +PASSED testing/test_collection.py::test_collect_sub_with_symlinks[False] +PASSED testing/test_collection.py::test_collector_respects_tbstyle +PASSED testing/test_collection.py::test_does_not_eagerly_collect_packages +PASSED testing/test_collection.py::test_does_not_put_src_on_path +PASSED testing/test_skipping.py::TestEvaluator::test_no_marker +PASSED testing/test_skipping.py::TestEvaluator::test_marked_no_args +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg_with_reason +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg_twice +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg_twice2 +PASSED testing/test_skipping.py::TestEvaluator::test_marked_skip_with_not_string +PASSED testing/test_skipping.py::TestEvaluator::test_skipif_class +PASSED testing/test_skipping.py::TestXFail::test_xfail_simple[True] +PASSED testing/test_skipping.py::TestXFail::test_xfail_simple[False] +PASSED testing/test_skipping.py::TestXFail::test_xfail_xpassed +PASSED testing/test_skipping.py::TestXFail::test_xfail_using_platform +PASSED testing/test_skipping.py::TestXFail::test_xfail_xpassed_strict +PASSED testing/test_skipping.py::TestXFail::test_xfail_run_anyway +PASSED testing/test_skipping.py::TestXFail::test_xfail_evalfalse_but_fails +PASSED testing/test_skipping.py::TestXFail::test_xfail_not_report_default +PASSED testing/test_skipping.py::TestXFail::test_xfail_not_run_xfail_reporting +PASSED testing/test_skipping.py::TestXFail::test_xfail_not_run_no_setup_run +PASSED testing/test_skipping.py::TestXFail::test_xfail_xpass +PASSED testing/test_skipping.py::TestXFail::test_xfail_imperative +PASSED testing/test_skipping.py::TestXFail::test_xfail_imperative_in_setup_function +PASSED testing/test_skipping.py::TestXFail::test_dynamic_xfail_no_run +PASSED testing/test_skipping.py::TestXFail::test_dynamic_xfail_set_during_funcarg_setup +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[TypeError-TypeError-*1 xfailed*] +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[(AttributeError, TypeError)-TypeError-*1 xfailed*] +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[TypeError-IndexError-*1 failed*] +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[(AttributeError, TypeError)-IndexError-*1 failed*] +PASSED testing/test_skipping.py::TestXFail::test_strict_sanity +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail[True] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail[False] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_condition[True] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_condition[False] +PASSED testing/test_skipping.py::TestXFail::test_xfail_condition_keyword[True] +PASSED testing/test_skipping.py::TestXFail::test_xfail_condition_keyword[False] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_default_from_file[true] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_default_from_file[false] +PASSED testing/test_skipping.py::TestXFailwithSetupTeardown::test_failing_setup_issue9 +PASSED testing/test_skipping.py::TestXFailwithSetupTeardown::test_failing_teardown_issue9 +PASSED testing/test_skipping.py::TestSkip::test_skip_class +PASSED testing/test_skipping.py::TestSkip::test_skips_on_false_string +PASSED testing/test_skipping.py::TestSkip::test_arg_as_reason +PASSED testing/test_skipping.py::TestSkip::test_skip_no_reason +PASSED testing/test_skipping.py::TestSkip::test_skip_with_reason +PASSED testing/test_skipping.py::TestSkip::test_only_skips_marked_test +PASSED testing/test_skipping.py::TestSkip::test_strict_and_skip +PASSED testing/test_skipping.py::TestSkipif::test_skipif_conditional +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting["hasattr(sys, 'platform')"] +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting[True, reason="invalid platform"] +PASSED testing/test_skipping.py::TestSkipif::test_skipif_using_platform +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting_multiple[skipif-SKIP-skipped] +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting_multiple[xfail-XPASS-xpassed] +PASSED testing/test_skipping.py::test_skip_not_report_default +PASSED testing/test_skipping.py::test_skipif_class +PASSED testing/test_skipping.py::test_skipped_reasons_functional +PASSED testing/test_skipping.py::test_skipped_folding +PASSED testing/test_skipping.py::test_reportchars +PASSED testing/test_skipping.py::test_reportchars_error +PASSED testing/test_skipping.py::test_reportchars_all +PASSED testing/test_skipping.py::test_reportchars_all_error +PASSED testing/test_skipping.py::test_errors_in_xfail_skip_expressions +PASSED testing/test_skipping.py::test_xfail_skipif_with_globals +PASSED testing/test_skipping.py::test_direct_gives_error +PASSED testing/test_skipping.py::test_default_markers +PASSED testing/test_skipping.py::test_xfail_test_setup_exception +PASSED testing/test_skipping.py::test_imperativeskip_on_xfail_test +PASSED testing/test_skipping.py::TestBooleanCondition::test_skipif +PASSED testing/test_skipping.py::TestBooleanCondition::test_skipif_noreason +PASSED testing/test_skipping.py::TestBooleanCondition::test_xfail +PASSED testing/test_skipping.py::test_xfail_item +PASSED testing/test_skipping.py::test_module_level_skip_error +PASSED testing/test_skipping.py::test_module_level_skip_with_allow_module_level +PASSED testing/test_skipping.py::test_invalid_skip_keyword_parameter +PASSED testing/test_skipping.py::test_mark_xfail_item +PASSED testing/test_skipping.py::test_summary_list_after_errors +XFAIL testing/test_collection.py::TestPrunetraceback::test_collect_report_postprocessing + other mechanism for adding to reporting needed +======================== 148 passed, 1 xfailed in 5.40s ======================== diff --git a/bench/swebench/results/raw-deepseek/superpowers/sympy__sympy-14248/r1/regrade/grade.json b/bench/swebench/results/raw-deepseek/superpowers/sympy__sympy-14248/r1/regrade/grade.json new file mode 100644 index 0000000..5708e04 --- /dev/null +++ b/bench/swebench/results/raw-deepseek/superpowers/sympy__sympy-14248/r1/regrade/grade.json @@ -0,0 +1,18 @@ +{ + "resolved": false, + "f2p": [ + 0, + 2 + ], + "p2p": [ + 433, + 433 + ], + "f2p_failed": [ + "test_MatrixElement_printing", + "test_MatrixSymbol_printing" + ], + "p2p_failed": [], + "test_rc": 1, + "test_cmd": "PYTHONWARNINGS='ignore::UserWarning,ignore::SyntaxWarning' /tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/venv/bin/python bin/test -C --verbose sympy/printing/pretty/tests/test_pretty.py sympy/printing/tests/test_ccode.py sympy/printing/tests/test_fcode.py sympy/printing/tests/test_jscode.py sympy/printing/tests/test_julia.py sympy/printing/tests/test_latex.py sympy/printing/tests/test_octave.py sympy/printing/tests/test_rcode.py sympy/printing/tests/test_str.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw-deepseek/superpowers/sympy__sympy-14248/r1/regrade/test_output.txt b/bench/swebench/results/raw-deepseek/superpowers/sympy__sympy-14248/r1/regrade/test_output.txt new file mode 100644 index 0000000..4fb306f --- /dev/null +++ b/bench/swebench/results/raw-deepseek/superpowers/sympy__sympy-14248/r1/regrade/test_output.txt @@ -0,0 +1,700 @@ +/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/core/basic.py:3: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import Mapping, defaultdict +/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/core/expr.py:12: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import defaultdict, Iterable +/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/core/containers.py:271: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + class OrderedSet(collections.MutableSet): +/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/plotting/plot.py:28: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import Callable +/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/core/basic.py:3: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import Mapping, defaultdict +/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/core/expr.py:12: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import defaultdict, Iterable +/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/core/containers.py:271: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + class OrderedSet(collections.MutableSet): +/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/plotting/plot.py:28: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import Callable +============================= test process starts ============================== +executable: /tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/venv/bin/python (3.9.25-final-0) [CPython] +architecture: 64-bit +cache: no +ground types: python +numpy: None +random seed: 16479001 +hash randomization: on (PYTHONHASHSEED=3582268691) + +sympy/printing/pretty/tests/test_pretty.py[116] +test_pretty_ascii_str ok +test_pretty_unicode_str ok +test_upretty_greek ok +test_upretty_multiindex ok +test_upretty_sub_super ok +test_upretty_subs_missing_in_24 ok +test_missing_in_2X_issue_9047 X +test_upretty_modifiers ok +test_pretty_Cycle ok +test_pretty_basic ok +test_negative_fractions ok +test_issue_5524 ok +test_pretty_ordering ok +test_EulerGamma ok +test_GoldenRatio ok +test_pretty_relational ok +test_Assignment ok +test_AugmentedAssignment ok +test_issue_7117 ok +test_pretty_rational ok +test_pretty_functions ok +test_pretty_sqrt ok +test_pretty_sqrt_char_knob ok +test_pretty_sqrt_longsymbol_no_sqrt_char ok +test_pretty_KroneckerDelta ok +test_pretty_product ok +test_pretty_lambda ok +test_pretty_order ok +test_pretty_derivatives ok +test_pretty_integrals ok +test_pretty_matrix ok +test_pretty_ndim_arrays ok +test_tensor_TensorProduct ok +test_diffgeom_print_WedgeProduct ok +test_Adjoint ok +test_pretty_Trace_issue_9044 ok +test_MatrixExpressions ok +test_pretty_dotproduct ok +test_pretty_piecewise ok +test_pretty_ITE ok +test_pretty_seq ok +test_any_object_in_sequence ok +test_print_builtin_set ok +test_pretty_sets ok +test_pretty_SetExpr ok +test_pretty_ImageSet ok +test_pretty_ConditionSet ok +test_pretty_ComplexRegion ok +test_pretty_Union_issue_10414 ok +test_pretty_Intersection_issue_10414 ok +test_ProductSet_paranthesis ok +test_ProductSet_prod_char_issue_10413 ok +test_pretty_sequences ok +test_pretty_FourierSeries ok +test_pretty_FormalPowerSeries ok +test_pretty_limits ok +test_pretty_ComplexRootOf ok +test_pretty_RootSum ok +test_GroebnerBasis ok +test_pretty_Boolean ok +test_pretty_Domain ok +test_pretty_prec ok +test_pprint ok +test_pretty_class ok +test_pretty_no_wrap_line ok +test_settings ok +test_pretty_sum ok +test_units ok +test_pretty_Subs ok +test_gammas ok +test_beta ok +test_function_subclass_different_name ok +test_SingularityFunction ok +test_deltas ok +test_hyper ok +test_meijerg ok +test_noncommutative ok +test_pretty_special_functions ok +test_pretty_geometry E +test_expint ok +test_elliptic_functions ok +test_RandomDomain ok +test_PrettyPoly ok +test_issue_6285 ok +test_issue_6359 ok +test_issue_6739 ok +test_complicated_symbol_unchanged ok +test_categories ok +test_PrettyModules ok +test_QuotientRing ok +test_Homomorphism ok +test_Tr ok +test_pretty_Add ok +test_issue_7179 ok +test_issue_7180 ok +test_pretty_Complement ok +test_pretty_SymmetricDifference ok +test_pretty_Contains ok +test_issue_8292 E +test_issue_4335 ok +test_issue_8344 E +test_issue_6324 ok +test_issue_7927 ok +test_issue_6134 ok +test_issue_9877 ok +test_issue_13651 ok +test_pretty_primenu ok +test_pretty_primeomega ok +test_pretty_Mod ok +test_issue_11801 ok +test_pretty_UnevaluatedExpr ok +test_issue_10472 ok +test_MatrixElement_printing ok +test_MatrixSymbol_printing ok +test_degree_printing ok +test_vector_expr_pretty_printing ok [FAIL] + +sympy/printing/tests/test_ccode.py[46] +test_printmethod ok +test_ccode_sqrt ok +test_ccode_Pow ok +test_ccode_Max ok +test_ccode_constants_mathh ok +test_ccode_constants_other ok +test_ccode_Rational ok +test_ccode_Integer ok +test_ccode_functions ok +test_ccode_inline_function ok +test_ccode_exceptions ok +test_ccode_user_functions ok +test_ccode_boolean ok +test_ccode_Relational ok +test_ccode_Piecewise ok +test_ccode_sinc ok +test_ccode_Piecewise_deep ok +test_ccode_ITE ok +test_ccode_settings ok +test_ccode_Indexed ok +test_ccode_Indexed_without_looking_for_contraction ok +test_ccode_loops_matrix_vector ok +test_dummy_loops ok +test_ccode_loops_add ok +test_ccode_loops_multiple_contractions ok +test_ccode_loops_addfactor ok +test_ccode_loops_multiple_terms ok +test_dereference_printing ok +test_Matrix_printing ok +test_ccode_reserved_words ok +test_ccode_sign ok +test_ccode_Assignment ok +test_ccode_For ok +test_ccode_Max_Min ok +test_ccode_standard ok +test_CCodePrinter ok +test_C89CodePrinter ok +test_C99CodePrinter ok +test_C99CodePrinter__precision_f80 f +test_C99CodePrinter__precision ok +test_get_math_macros ok +test_ccode_Declaration ok +test_C99CodePrinter_custom_type ok +test_MatrixElement_printing F +test_subclass_CCodePrinter ok +test_ccode_math_macros ok [FAIL] + +sympy/printing/tests/test_fcode.py[37] +test_printmethod ok +test_fcode_sign ok +test_fcode_Pow ok +test_fcode_Rational ok +test_fcode_Integer ok +test_fcode_Float ok +test_fcode_functions ok +test_case ok +test_fcode_functions_with_integers ok +test_fcode_NumberSymbol ok +test_fcode_complex ok +test_implicit ok +test_not_fortran ok +test_user_functions ok +test_inline_function ok +test_assign_to ok +test_line_wrapping ok +test_fcode_precedence ok +test_fcode_Logical ok +test_fcode_Xlogical ok +test_fcode_Relational ok +test_fcode_Piecewise ok +test_wrap_fortran ok +test_wrap_fortran_keep_d0 ok +test_settings ok +test_free_form_code_line ok +test_free_form_continuation_line ok +test_free_form_comment_line ok +test_loops ok +test_dummy_loops ok +test_fcode_Indexed_without_looking_for_contraction ok +test_derived_classes ok +test_indent ok +test_Matrix_printing ok +test_fcode_For ok +test_fcode_Declaration ok +test_MatrixElement_printing F [FAIL] + +sympy/printing/tests/test_jscode.py[23] +test_printmethod ok +test_jscode_sqrt ok +test_jscode_Pow ok +test_jscode_constants_mathh ok +test_jscode_constants_other ok +test_jscode_Rational ok +test_jscode_Integer ok +test_jscode_functions ok +test_jscode_inline_function ok +test_jscode_exceptions ok +test_jscode_boolean ok +test_jscode_Piecewise ok +test_jscode_Piecewise_deep ok +test_jscode_settings ok +test_jscode_Indexed ok +test_jscode_loops_matrix_vector ok +test_dummy_loops ok +test_jscode_loops_add ok +test_jscode_loops_multiple_contractions ok +test_jscode_loops_addfactor ok +test_jscode_loops_multiple_terms ok +test_Matrix_printing ok +test_MatrixElement_printing F [FAIL] + +sympy/printing/tests/test_julia.py[32] +test_Integer ok +test_Rational ok +test_Function ok +test_Pow ok +test_basic_ops ok +test_1_over_x_and_sqrt ok +test_mix_number_mult_symbols ok +test_mix_number_pow_symbols ok +test_imag ok +test_constants ok +test_constants_other ok +test_boolean ok +test_Matrices ok +test_vector_entries_hadamard ok +test_Matrices_entries_not_hadamard f +test_MatrixSymbol ok +test_special_matrices ok +test_containers ok +test_julia_noninline ok +test_julia_piecewise ok +test_julia_piecewise_times_const ok +test_julia_matrix_assign_to ok +test_julia_matrix_assign_to_more ok +test_julia_matrix_1x1 ok +test_julia_matrix_elements ok +test_julia_boolean ok +test_julia_not_supported ok +test_trick_indent_with_end_else_words ok +test_haramard ok +test_sparse ok +test_specfun ok +test_MatrixElement_printing F [FAIL] + +sympy/printing/tests/test_latex.py[122] +test_printmethod ok +test_latex_basic ok +test_latex_builtins ok +test_latex_SingularityFunction ok +test_latex_cycle ok +test_latex_permutation ok +test_latex_Float ok +test_latex_vector_expressions ok +test_latex_symbols ok +test_latex_symbols_failing f +test_latex_functions ok +test_function_subclass_different_name ok +test_hyper_printing ok +test_latex_bessel ok +test_latex_fresnel ok +test_latex_brackets ok +test_latex_indexed ok +test_latex_derivatives ok +test_latex_subs ok +test_latex_integrals ok +test_latex_sets ok +test_latex_SetExpr ok +test_latex_Range ok +test_latex_sequences ok +test_latex_FourierSeries ok +test_latex_FormalPowerSeries ok +test_latex_intervals ok +test_latex_AccumuBounds ok +test_latex_emptyset ok +test_latex_commutator ok +test_latex_union ok +test_latex_symmetric_difference ok +test_latex_Complement ok +test_latex_Complexes ok +test_latex_productset ok +test_latex_Naturals ok +test_latex_Naturals0 ok +test_latex_Integers ok +test_latex_ImageSet ok +test_latex_ConditionSet ok +test_latex_ComplexRegion ok +test_latex_Contains ok +test_latex_sum ok +test_latex_product ok +test_latex_limits ok +test_latex_log ok +test_issue_3568 ok +test_latex ok +test_latex_dict ok +test_latex_list ok +test_latex_rational ok +test_latex_inverse ok +test_latex_DiracDelta ok +test_latex_Heaviside ok +test_latex_KroneckerDelta ok +test_latex_LeviCivita ok +test_mode ok +test_latex_Piecewise ok +test_latex_Matrix ok +test_latex_matrix_with_functions ok +test_latex_NDimArray ok +test_latex_mul_symbol ok +test_latex_issue_4381 ok +test_latex_issue_4576 ok +test_latex_pow_fraction ok +test_noncommutative ok +test_latex_order ok +test_latex_Lambda ok +test_latex_PolyElement ok +test_latex_FracElement ok +test_latex_Poly ok +test_latex_ComplexRootOf ok +test_latex_RootSum ok +test_settings ok +test_latex_numbers ok +test_latex_euler ok +test_lamda ok +test_custom_symbol_names ok +test_matAdd ok +test_matMul ok +test_latex_MatrixSlice ok +test_latex_RandomDomain ok +test_PrettyPoly ok +test_integral_transforms ok +test_PolynomialRingBase ok +test_categories ok +test_Modules ok +test_QuotientRing ok +test_Tr ok +test_Adjoint ok +test_Hadamard ok +test_ZeroMatrix ok +test_boolean_args_order ok +test_imaginary ok +test_builtins_without_args ok +test_latex_greek_functions ok +test_translate ok +test_other_symbols ok +test_modifiers ok +test_greek_symbols ok +test_builtin_without_args_mismatched_names f +test_builtin_no_args ok +test_issue_6853 ok +test_Mul ok +test_Pow ok +test_issue_7180 ok +test_issue_8409 ok +test_issue_8470 E +test_issue_7117 ok +test_issue_2934 ok +test_issue_10489 ok +test_issue_12886 ok +test_issue_13559 E +test_issue_13651 ok +test_latex_UnevaluatedExpr ok +test_MatrixElement_printing F +test_MatrixSymbol_printing F +test_Quaternion_latex_printing ok +test_TensorProduct_printing ok +test_WedgeProduct_printing ok +test_units ok +test_latex_degree ok [FAIL] + +sympy/printing/tests/test_octave.py[33] +test_Integer ok +test_Rational ok +test_Function ok +test_Pow ok +test_basic_ops ok +test_1_over_x_and_sqrt ok +test_mix_number_mult_symbols ok +test_mix_number_pow_symbols ok +test_imag ok +test_constants ok +test_constants_other ok +test_boolean ok +test_Matrices ok +test_vector_entries_hadamard ok +test_Matrices_entries_not_hadamard f +test_MatrixSymbol ok +test_special_matrices ok +test_containers ok +test_octave_noninline ok +test_octave_piecewise ok +test_octave_piecewise_times_const ok +test_octave_matrix_assign_to ok +test_octave_matrix_assign_to_more ok +test_octave_matrix_1x1 ok +test_octave_matrix_elements ok +test_octave_boolean ok +test_octave_not_supported ok +test_trick_indent_with_end_else_words ok +test_haramard ok +test_sparse ok +test_sinc ok +test_specfun ok +test_MatrixElement_printing F [FAIL] + +sympy/printing/tests/test_rcode.py[33] +test_printmethod ok +test_rcode_sqrt ok +test_rcode_Pow ok +test_rcode_Max ok +test_rcode_constants_mathh ok +test_rcode_constants_other ok +test_rcode_Rational ok +test_rcode_Integer ok +test_rcode_functions ok +test_rcode_inline_function ok +test_rcode_exceptions ok +test_rcode_user_functions ok +test_rcode_boolean ok +test_rcode_Relational ok +test_rcode_Piecewise ok +test_rcode_sinc ok +test_rcode_Piecewise_deep ok +test_rcode_ITE ok +test_rcode_settings ok +test_rcode_Indexed ok +test_rcode_Indexed_without_looking_for_contraction ok +test_rcode_loops_matrix_vector ok +test_dummy_loops ok +test_rcode_loops_add ok +test_rcode_loops_multiple_contractions ok +test_rcode_loops_addfactor ok +test_rcode_loops_multiple_terms ok +test_dereference_printing ok +test_Matrix_printing ok +test_rcode_sgn ok +test_rcode_Assignment ok +test_rcode_For ok +test_MatrixElement_printing F [FAIL] + +sympy/printing/tests/test_str.py[78] +test_printmethod ok +test_Abs ok +test_Add ok +test_Catalan ok +test_ComplexInfinity ok +test_Derivative ok +test_dict ok +test_Dict ok +test_Dummy ok +test_EulerGamma ok +test_Exp ok +test_factorial ok +test_Function ok +test_Geometry ok +test_GoldenRatio ok +test_ImaginaryUnit ok +test_Infinity ok +test_Integer ok +test_Integral ok +test_Interval ok +test_AccumBounds ok +test_Lambda ok +test_Limit ok +test_list ok +test_Matrix_str ok +test_Mul ok +test_NaN ok +test_NegativeInfinity ok +test_Order ok +test_Permutation_Cycle ok +test_Pi ok +test_Poly ok +test_PolyRing ok +test_FracField ok +test_PolyElement ok +test_FracElement ok +test_Pow ok +test_sqrt ok +test_Rational ok +test_Float ok +test_Relational ok +test_CRootOf ok +test_RootSum ok +test_GroebnerBasis ok +test_set ok +test_SparseMatrix ok +test_Sum ok +test_Symbol ok +test_tuple ok +test_Quaternion_str_printer ok +test_Quantity_str ok +test_wild_str ok +test_zeta ok +test_issue_3101 ok +test_issue_3103 ok +test_issue_4021 ok +test_sstrrepr ok +test_infinity ok +test_full_prec ok +test_noncommutative ok +test_empty_printer ok +test_settings ok +test_RandomDomain ok +test_FiniteSet ok +test_PrettyPoly ok +test_categories ok +test_Tr ok +test_issue_6387 ok +test_MatMul_MatAdd ok +test_MatrixSlice ok +test_true_false ok +test_Equivalent ok +test_Xor ok +test_Complement ok +test_SymmetricDifference ok +test_UnevaluatedExpr ok +test_MatrixElement_printing F +test_MatrixSymbol_printing F [FAIL] + + +________________________________ xpassed tests _________________________________ +sympy/printing/pretty/tests/test_pretty.py: test_missing_in_2X_issue_9047 + +________________________________________________________________________________ +_______ sympy/printing/pretty/tests/test_pretty.py:test_pretty_geometry ________ + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/printing/pretty/tests/test_pretty.py", line 5285, in test_pretty_geometry + e = Ray((1, 1), angle=4.02*pi) + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/geometry/line.py", line 1275, in __new__ + return Ray2D(p1, p2, **kwargs) + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/geometry/line.py", line 2108, in __new__ + p2 = p1 + Point(x, y) + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/geometry/point.py", line 224, in __add__ + coords = [simplify(a + b) for a, b in zip(s, o)] + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/geometry/point.py", line 224, in + coords = [simplify(a + b) for a, b in zip(s, o)] + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/simplify/simplify.py", line 600, in simplify + short = exptrigsimp(short) + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/simplify/trigsimp.py", line 542, in exptrigsimp + newexpr = bottom_up(expr, exp_trig) + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/simplify/simplify.py", line 1042, in bottom_up + args = tuple([bottom_up(a, F, atoms, nonbasic) + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/simplify/simplify.py", line 1042, in + args = tuple([bottom_up(a, F, atoms, nonbasic) + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/simplify/simplify.py", line 1046, in bottom_up + rv = F(rv) + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/simplify/trigsimp.py", line 539, in exp_trig + choices.append(e.rewrite(exp)) + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/core/basic.py", line 1670, in rewrite + return self._eval_rewrite(None, rule, **hints) + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/core/basic.py", line 1578, in _eval_rewrite + rewritten = getattr(self, rule)(*args) + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/functions/elementary/trigonometric.py", line 1138, in _eval_rewrite_as_exp + neg_exp, pos_exp = exp(-arg*I), exp(arg*I) + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/core/function.py", line 441, in __new__ + result = super(Function, cls).__new__(cls, *args, **options) + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/core/function.py", line 250, in __new__ + evaluated = cls.eval(*args) + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/functions/elementary/exponential.py", line 254, in eval + if ask(Q.integer(2*coeff)): + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/assumptions/ask.py", line 1247, in ask + from sympy.assumptions.satask import satask + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/assumptions/satask.py", line 9, in + from sympy.assumptions.sathandlers import fact_registry + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/assumptions/sathandlers.py", line 3, in + from collections import MutableMapping, defaultdict + File "", line 1055, in _handle_fromlist + File "~/.local/share/uv/python/cpython-3.9-linux-x86_64-gnu/lib/python3.9/collections/__init__.py", line 62, in __getattr__ + warnings.warn("Using or importing the ABCs from 'collections' instead " +DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working +________________________________________________________________________________ +__________ sympy/printing/pretty/tests/test_pretty.py:test_issue_8292 __________ + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/printing/pretty/tests/test_pretty.py", line 5835, in test_issue_8292 + e = sympify('((x+x**4)/(x-1))-(2*(x-1)**4/(x-1)**4)', evaluate=False) + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/core/sympify.py", line 368, in sympify + expr = parse_expr(a, local_dict=locals, transformations=transformations, evaluate=evaluate) + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/parsing/sympy_parser.py", line 948, in parse_expr + code = compile(evaluateFalse(code), '', 'eval') +ValueError: Name node can't be used with 'False' constant +________________________________________________________________________________ +__________ sympy/printing/pretty/tests/test_pretty.py:test_issue_8344 __________ + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/printing/pretty/tests/test_pretty.py", line 5876, in test_issue_8344 + e = sympify('2*x*y**2/1**2 + 1', evaluate=False) + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/core/sympify.py", line 368, in sympify + expr = parse_expr(a, local_dict=locals, transformations=transformations, evaluate=evaluate) + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/parsing/sympy_parser.py", line 948, in parse_expr + code = compile(evaluateFalse(code), '', 'eval') +ValueError: Name node can't be used with 'False' constant +________________________________________________________________________________ +______________ sympy/printing/tests/test_latex.py:test_issue_8470 ______________ + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/printing/tests/test_latex.py", line 1652, in test_issue_8470 + e = parse_expr("-B*A", evaluate=False) + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/parsing/sympy_parser.py", line 948, in parse_expr + code = compile(evaluateFalse(code), '', 'eval') +ValueError: Name node can't be used with 'False' constant +________________________________________________________________________________ +_____________ sympy/printing/tests/test_latex.py:test_issue_13559 ______________ + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/printing/tests/test_latex.py", line 1685, in test_issue_13559 + expr = parse_expr('5/1', evaluate=False) + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/parsing/sympy_parser.py", line 948, in parse_expr + code = compile(evaluateFalse(code), '', 'eval') +ValueError: Name node can't be used with 'False' constant + +________________________________________________________________________________ +________ sympy/printing/tests/test_ccode.py:test_MatrixElement_printing ________ + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/printing/tests/test_ccode.py", line 758, in test_MatrixElement_printing + assert(ccode(F) == "(-B + A)[0]") +AssertionError +________________________________________________________________________________ +________ sympy/printing/tests/test_fcode.py:test_MatrixElement_printing ________ + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/printing/tests/test_fcode.py", line 759, in test_MatrixElement_printing + assert(fcode(F) == " (-B + A)(1, 1)") +AssertionError +________________________________________________________________________________ +_______ sympy/printing/tests/test_jscode.py:test_MatrixElement_printing ________ + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/printing/tests/test_jscode.py", line 385, in test_MatrixElement_printing + assert(jscode(F) == "(-B + A)[0]") +AssertionError +________________________________________________________________________________ +________ sympy/printing/tests/test_julia.py:test_MatrixElement_printing ________ + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/printing/tests/test_julia.py", line 377, in test_MatrixElement_printing + assert(julia_code(F) == "(-B + A)[1,1]") +AssertionError +________________________________________________________________________________ +________ sympy/printing/tests/test_latex.py:test_MatrixElement_printing ________ + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/printing/tests/test_latex.py", line 1713, in test_MatrixElement_printing + assert latex(F) == r"\left(-B + A\right)_{0, 0}" +AssertionError +________________________________________________________________________________ +________ sympy/printing/tests/test_latex.py:test_MatrixSymbol_printing _________ + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/printing/tests/test_latex.py", line 1722, in test_MatrixSymbol_printing + assert latex(-A) == r"-A" +AssertionError +________________________________________________________________________________ +_______ sympy/printing/tests/test_octave.py:test_MatrixElement_printing ________ + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/printing/tests/test_octave.py", line 397, in test_MatrixElement_printing + assert mcode(F) == "(-B + A)(1, 1)" +AssertionError +________________________________________________________________________________ +________ sympy/printing/tests/test_rcode.py:test_MatrixElement_printing ________ + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/printing/tests/test_rcode.py", line 491, in test_MatrixElement_printing + assert(rcode(F) == "(-B + A)[0]") +AssertionError +________________________________________________________________________________ +_________ sympy/printing/tests/test_str.py:test_MatrixElement_printing _________ + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/printing/tests/test_str.py", line 787, in test_MatrixElement_printing + assert str(F) == "(-B + A)[0, 0]" +AssertionError +________________________________________________________________________________ +_________ sympy/printing/tests/test_str.py:test_MatrixSymbol_printing __________ + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-14248/r1/repo/sympy/printing/tests/test_str.py", line 794, in test_MatrixSymbol_printing + assert str(A - A*B - B) == "-B - A*B + A" +AssertionError + + tests finished: 499 passed, 10 failed, 5 expected to fail, +1 expected to fail but passed, 5 exceptions, in 9.18 seconds +DO *NOT* COMMIT! diff --git a/bench/swebench/results/raw-deepseek/superpowers/sympy__sympy-17630/r1/regrade/grade.json b/bench/swebench/results/raw-deepseek/superpowers/sympy__sympy-17630/r1/regrade/grade.json new file mode 100644 index 0000000..49d3f76 --- /dev/null +++ b/bench/swebench/results/raw-deepseek/superpowers/sympy__sympy-17630/r1/regrade/grade.json @@ -0,0 +1,17 @@ +{ + "resolved": false, + "f2p": [ + 1, + 2 + ], + "p2p": [ + 19, + 19 + ], + "f2p_failed": [ + "test_zero_matrix_add" + ], + "p2p_failed": [], + "test_rc": 1, + "test_cmd": "PYTHONWARNINGS='ignore::UserWarning,ignore::SyntaxWarning' /tmp/regrade/deepseek/superpowers/sympy__sympy-17630/r1/venv/bin/python bin/test -C --verbose sympy/matrices/expressions/tests/test_blockmatrix.py sympy/matrices/expressions/tests/test_matadd.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw-deepseek/superpowers/sympy__sympy-17630/r1/regrade/test_output.txt b/bench/swebench/results/raw-deepseek/superpowers/sympy__sympy-17630/r1/regrade/test_output.txt new file mode 100644 index 0000000..8a5db5c --- /dev/null +++ b/bench/swebench/results/raw-deepseek/superpowers/sympy__sympy-17630/r1/regrade/test_output.txt @@ -0,0 +1,46 @@ +============================= test process starts ============================== +executable: /tmp/regrade/deepseek/superpowers/sympy__sympy-17630/r1/venv/bin/python (3.9.25-final-0) [CPython] +architecture: 64-bit +cache: no +ground types: python +numpy: None +random seed: 17113097 +hash randomization: on (PYTHONHASHSEED=4002837118) + +sympy/matrices/expressions/tests/test_blockmatrix.py[16] +test_bc_matmul ok +test_bc_matadd ok +test_bc_transpose ok +test_bc_dist_diag ok +test_block_plus_ident ok +test_BlockMatrix ok +test_block_collapse_explicit_matrices ok +test_issue_17624 ok +test_BlockMatrix_trace ok +test_BlockMatrix_Determinant ok +test_squareBlockMatrix ok +test_BlockDiagMatrix ok +test_blockcut ok +test_reblock_2x2 ok +test_deblock ok +test_block_collapse_type ok [OK] + +sympy/matrices/expressions/tests/test_matadd.py[7] +test_sort_key ok +test_matadd_sympify ok +test_matadd_of_matrices ok +test_doit_args ok +test_generic_identity ok +test_zero_matrix_add F +test_matrix_add_with_scalar f [FAIL] + + +________________________________________________________________________________ +_____ sympy/matrices/expressions/tests/test_matadd.py:test_zero_matrix_add _____ +Traceback (most recent call last): + File "/tmp/regrade/deepseek/superpowers/sympy__sympy-17630/r1/repo/sympy/matrices/expressions/tests/test_matadd.py", line 37, in test_zero_matrix_add + assert Add(ZeroMatrix(2, 2), ZeroMatrix(2, 2)) == ZeroMatrix(2, 2) +AssertionError + +=== tests finished: 21 passed, 1 failed, 1 expected to fail, in 0.33 seconds === +DO *NOT* COMMIT! diff --git a/bench/swebench/results/raw/baseline/pytest-dev__pytest-10356/r1/regrade/grade.json b/bench/swebench/results/raw/baseline/pytest-dev__pytest-10356/r1/regrade/grade.json new file mode 100644 index 0000000..b9f1e7a --- /dev/null +++ b/bench/swebench/results/raw/baseline/pytest-dev__pytest-10356/r1/regrade/grade.json @@ -0,0 +1,17 @@ +{ + "resolved": false, + "f2p": [ + 0, + 1 + ], + "p2p": [ + 79, + 79 + ], + "f2p_failed": [ + "testing/test_mark.py::test_mark_mro" + ], + "p2p_failed": [], + "test_rc": 1, + "test_cmd": "/tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/venv/bin/python -m pytest -rA testing/test_mark.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw/baseline/pytest-dev__pytest-10356/r1/regrade/test_output.txt b/bench/swebench/results/raw/baseline/pytest-dev__pytest-10356/r1/regrade/test_output.txt new file mode 100644 index 0000000..3cd154f --- /dev/null +++ b/bench/swebench/results/raw/baseline/pytest-dev__pytest-10356/r1/regrade/test_output.txt @@ -0,0 +1,924 @@ +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/repo, configfile: pyproject.toml +collected 90 items + +testing/test_mark.py .............F..................................... [ 56%] +......................x................ [100%] + +=================================== FAILURES =================================== +________________________________ test_mark_mro _________________________________ + + def test_mark_mro() -> None: + xfail = pytest.mark.xfail + + @xfail("a") + class A: + pass + + @xfail("b") + class B: + pass + + @xfail("c") + class C(A, B): + pass + + from _pytest.mark.structures import get_unpacked_marks + + all_marks = get_unpacked_marks(C) + +> assert all_marks == [xfail("c").mark, xfail("a").mark, xfail("b").mark] +E AssertionError: assert [Mark(name='x...), kwargs={})] == [Mark(name='x...), kwargs={})] +E At index 0 diff: Mark(name='xfail', args=('a',), kwargs={}) != Mark(name='xfail', args=('c',), kwargs={}) +E Use -v to get more diff + +testing/test_mark.py:1133: AssertionError +==================================== PASSES ==================================== +_________________________ test_marked_class_run_twice __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_class_run_twice0 +collected 6 items + +test_marked_class_run_twice.py ...... + +============================== 6 passed in 0.01s =============================== +_______________________________ test_ini_markers _______________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_ini_markers0, configfile: tox.ini +collected 1 item + +test_ini_markers.py . [100%] + +============================== 1 passed in 0.01s =============================== +_____________________________ test_markers_option ______________________________ +----------------------------- Captured stdout call ----------------------------- +@pytest.mark.a1: this is a webtest marker + +@pytest.mark.a1some: another marker + +@pytest.mark.nodescription: + +@pytest.mark.filterwarnings(warning): add a warning filter to the given test. see https://docs.pytest.org/en/stable/how-to/capture-warnings.html#pytest-mark-filterwarnings + +@pytest.mark.skip(reason=None): skip the given test function with an optional reason. Example: skip(reason="no way of currently testing this") skips the test. + +@pytest.mark.skipif(condition, ..., *, reason=...): skip the given test function if any of the conditions evaluate to True. Example: skipif(sys.platform == 'win32') skips the test if we are on the win32 platform. See https://docs.pytest.org/en/stable/reference/reference.html#pytest-mark-skipif + +@pytest.mark.xfail(condition, ..., *, reason=..., run=True, raises=None, strict=xfail_strict): mark the test function as an expected failure if any of the conditions evaluate to True. Optionally specify a reason for better reporting and run=False if you don't even want to execute the test function. If only specific exception(s) are expected, you can list them in raises, and if the test fails in other ways, it will be reported as a true failure. See https://docs.pytest.org/en/stable/reference/reference.html#pytest-mark-xfail + +@pytest.mark.parametrize(argnames, argvalues): call a test function multiple times passing in different arguments in turn. argvalues generally needs to be a list of values if argnames specifies only one name or a list of tuples of values if argnames specifies multiple names. Example: @parametrize('arg1', [1,2]) would lead to two calls of the decorated test function, one with arg1=1 and another with arg1=2.see https://docs.pytest.org/en/stable/how-to/parametrize.html for more info and examples. + +@pytest.mark.usefixtures(fixturename1, fixturename2, ...): mark tests as needing all of the specified fixtures. see https://docs.pytest.org/en/stable/explanation/fixtures.html#usefixtures + +@pytest.mark.tryfirst: mark a hook implementation function such that the plugin machinery will try to call it first/as early as possible. DEPRECATED, use @pytest.hookimpl(tryfirst=True) instead. + +@pytest.mark.trylast: mark a hook implementation function such that the plugin machinery will try to call it last/as late as possible. DEPRECATED, use @pytest.hookimpl(trylast=True) instead. + +_________________________ test_ini_markers_whitespace __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_ini_markers_whitespace0, configfile: tox.ini +collected 1 item + +test_ini_markers_whitespace.py . [100%] + +============================== 1 passed in 0.00s =============================== +_______________________ test_marker_without_description ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marker_without_description0, configfile: setup.cfg +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________ test_markers_option_with_plugin_in_current_dir ________________ +----------------------------- Captured stdout call ----------------------------- +@pytest.mark.flip:flop + +@pytest.mark.filterwarnings(warning): add a warning filter to the given test. see https://docs.pytest.org/en/stable/how-to/capture-warnings.html#pytest-mark-filterwarnings + +@pytest.mark.skip(reason=None): skip the given test function with an optional reason. Example: skip(reason="no way of currently testing this") skips the test. + +@pytest.mark.skipif(condition, ..., *, reason=...): skip the given test function if any of the conditions evaluate to True. Example: skipif(sys.platform == 'win32') skips the test if we are on the win32 platform. See https://docs.pytest.org/en/stable/reference/reference.html#pytest-mark-skipif + +@pytest.mark.xfail(condition, ..., *, reason=..., run=True, raises=None, strict=xfail_strict): mark the test function as an expected failure if any of the conditions evaluate to True. Optionally specify a reason for better reporting and run=False if you don't even want to execute the test function. If only specific exception(s) are expected, you can list them in raises, and if the test fails in other ways, it will be reported as a true failure. See https://docs.pytest.org/en/stable/reference/reference.html#pytest-mark-xfail + +@pytest.mark.parametrize(argnames, argvalues): call a test function multiple times passing in different arguments in turn. argvalues generally needs to be a list of values if argnames specifies only one name or a list of tuples of values if argnames specifies multiple names. Example: @parametrize('arg1', [1,2]) would lead to two calls of the decorated test function, one with arg1=1 and another with arg1=2.see https://docs.pytest.org/en/stable/how-to/parametrize.html for more info and examples. + +@pytest.mark.usefixtures(fixturename1, fixturename2, ...): mark tests as needing all of the specified fixtures. see https://docs.pytest.org/en/stable/explanation/fixtures.html#usefixtures + +@pytest.mark.tryfirst: mark a hook implementation function such that the plugin machinery will try to call it first/as early as possible. DEPRECATED, use @pytest.hookimpl(tryfirst=True) instead. + +@pytest.mark.trylast: mark a hook implementation function such that the plugin machinery will try to call it last/as late as possible. DEPRECATED, use @pytest.hookimpl(trylast=True) instead. + +_________________________ test_mark_on_pseudo_function _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_on_pseudo_function0 +collected 1 item + +test_mark_on_pseudo_function.py . [100%] + +============================== 1 passed in 0.00s =============================== +_________ test_strict_prohibits_unregistered_markers[--strict-markers] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_prohibits_unregistered_markers0 +collected 0 items / 1 error + +==================================== ERRORS ==================================== +________ ERROR collecting test_strict_prohibits_unregistered_markers.py ________ +'unregisteredmark' not found in `markers` configuration option +=========================== short test summary info ============================ +ERROR test_strict_prohibits_unregistered_markers.py +!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +_____________ test_strict_prohibits_unregistered_markers[--strict] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_prohibits_unregistered_markers1 +collected 0 items / 1 error + +==================================== ERRORS ==================================== +________ ERROR collecting test_strict_prohibits_unregistered_markers.py ________ +'unregisteredmark' not found in `markers` configuration option +=============================== warnings summary =============================== +../../../../../repo/src/_pytest/config/__init__.py:1240 + /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/repo/src/_pytest/config/__init__.py:1240: PytestRemovedIn8Warning: The --strict option is deprecated, use --strict-markers instead. + self.issue_config_time_warning( + +-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html +=========================== short test summary info ============================ +ERROR test_strict_prohibits_unregistered_markers.py +!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! +========================= 1 warning, 1 error in 0.03s ========================== +____________________ test_mark_option[xyz-expected_passed0] ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option0 +collected 2 items / 1 deselected / 1 selected + +test_mark_option.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +_______________ test_mark_option[((( xyz)) )-expected_passed1] _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option1 +collected 2 items / 1 deselected / 1 selected + +test_mark_option.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +________________ test_mark_option[not not xyz-expected_passed2] ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option2 +collected 2 items / 1 deselected / 1 selected + +test_mark_option.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +_______________ test_mark_option[xyz and xyz2-expected_passed3] ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option3 +collected 2 items / 2 deselected / 0 selected + +============================ 2 deselected in 0.00s ============================= +___________________ test_mark_option[xyz2-expected_passed4] ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option4 +collected 2 items / 1 deselected / 1 selected + +test_mark_option.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +________________ test_mark_option[xyz or xyz2-expected_passed5] ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option5 +collected 2 items + +test_mark_option.py .. [100%] + +============================== 2 passed in 0.00s =============================== +_____________ test_mark_option_custom[interface-expected_passed0] ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option_custom0 +collected 2 items / 1 deselected / 1 selected + +test_mark_option_custom.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +___________ test_mark_option_custom[not interface-expected_passed1] ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option_custom1 +collected 2 items / 1 deselected / 1 selected + +test_mark_option_custom.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +____________ test_keyword_option_custom[interface-expected_passed0] ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom0 +collected 5 items / 4 deselected / 1 selected + +test_keyword_option_custom.py . [100%] + +======================= 1 passed, 4 deselected in 0.00s ======================== +__________ test_keyword_option_custom[not interface-expected_passed1] __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom1 +collected 5 items / 1 deselected / 4 selected + +test_keyword_option_custom.py .... [100%] + +======================= 4 passed, 1 deselected in 0.00s ======================== +______________ test_keyword_option_custom[pass-expected_passed2] _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom2 +collected 5 items / 4 deselected / 1 selected + +test_keyword_option_custom.py . [100%] + +======================= 1 passed, 4 deselected in 0.00s ======================== +____________ test_keyword_option_custom[not pass-expected_passed3] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom3 +collected 5 items / 1 deselected / 4 selected + +test_keyword_option_custom.py .... [100%] + +======================= 4 passed, 1 deselected in 0.00s ======================== +_______ test_keyword_option_custom[not not not (pass)-expected_passed4] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom4 +collected 5 items / 1 deselected / 4 selected + +test_keyword_option_custom.py .... [100%] + +======================= 4 passed, 1 deselected in 0.01s ======================== +_____________ test_keyword_option_custom[1 or 2-expected_passed5] ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom5 +collected 5 items / 3 deselected / 2 selected + +test_keyword_option_custom.py .. [100%] + +======================= 2 passed, 3 deselected in 0.00s ======================== +__________ test_keyword_option_custom[not (1 or 2)-expected_passed6] ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom6 +collected 5 items / 2 deselected / 3 selected + +test_keyword_option_custom.py ... [100%] + +======================= 3 passed, 2 deselected in 0.01s ======================== +______________________ test_keyword_option_considers_mark ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_considers_mark0 +collected 1 item + +test_marks_as_keywords.py . [100%] + +============================== 1 passed in 0.00s =============================== +____________ test_keyword_option_parametrize[None-expected_passed0] ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_parametrize0 +collected 3 items / 2 deselected / 1 selected + +test_keyword_option_parametrize.py . [100%] + +======================= 1 passed, 2 deselected in 0.00s ======================== +___________ test_keyword_option_parametrize[[1.3]-expected_passed1] ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_parametrize1 +collected 3 items / 2 deselected / 1 selected + +test_keyword_option_parametrize.py . [100%] + +======================= 1 passed, 2 deselected in 0.00s ======================== +____________ test_keyword_option_parametrize[2-3-expected_passed2] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_parametrize2 +collected 3 items / 2 deselected / 1 selected + +test_keyword_option_parametrize.py . [100%] + +======================= 1 passed, 2 deselected in 0.00s ======================== +_________________________ test_parametrize_with_module _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrize_with_module0 +collected 1 item + +test_parametrize_with_module.py . [100%] + +============================== 1 passed in 0.00s =============================== +________________ test_parametrized_collected_from_command_line _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrized_collected_from_command_line0 +collected 3 items + +test_parametrized_collected_from_command_line.py ... [100%] + +============================== 3 passed in 0.00s =============================== +__________________ test_parametrized_collect_with_wrong_args ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrized_collect_with_wrong_args0 +collected 0 items / 1 error + +==================================== ERRORS ==================================== +________ ERROR collecting test_parametrized_collect_with_wrong_args.py _________ +test_parametrized_collect_with_wrong_args.py::test_func: in "parametrize" the number of names (2): + ['foo', 'bar'] +must be equal to the number of values (3): + (1, 2, 3) +=========================== short test summary info ============================ +ERROR test_parametrized_collect_with_wrong_args.py +!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.05s =============================== +________________________ test_parametrized_with_kwargs _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrized_with_kwargs0 +collected 4 items + +test_parametrized_with_kwargs.py .... [100%] + +============================== 4 passed in 0.00s =============================== +__________________________ test_parametrize_iterator ___________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrize_iterator0 +collected 3 items + +test_parametrize_iterator.py ... [100%] + +============================== 3 passed in 0.00s =============================== +___________________ TestFunctional.test_merging_markers_deep ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_merging_markers_deep0 +collected 2 items + + + + + + + +========================== 2 tests collected in 0.00s ========================== + > + > +____ TestFunctional.test_mark_decorator_subclass_does_not_propagate_to_base ____ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_decorator_subclass_does_not_propagate_to_base0 +collected 2 items + + + + + + + +========================== 2 tests collected in 0.00s ========================== +__________ TestFunctional.test_mark_should_not_pass_to_siebling_class __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_should_not_pass_to_siebling_class0 +collected 3 items + + + + + + + + + +========================== 3 tests collected in 0.00s ========================== +[, , ] ['test_mark_should_not_pass_to_siebling_class.py::TestBase::test_foo', 'test_mark_should_not_pass_to_siebling_class.py::TestSub::test_foo', 'test_mark_should_not_pass_to_siebling_class.py::TestOtherSub::test_foo'] +____________ TestFunctional.test_mark_decorator_baseclasses_merged _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_decorator_baseclasses_merged0 +collected 2 items + + + + + + + +========================== 2 tests collected in 0.00s ========================== +_______________________ TestFunctional.test_mark_closest _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_closest0 +collected 2 items + + + + + + +========================== 2 tests collected in 0.00s ========================== +__________________ TestFunctional.test_mark_with_wrong_marker __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_with_wrong_marker0 +collected 0 items / 1 error + +==================================== ERRORS ==================================== +_______________ ERROR collecting test_mark_with_wrong_marker.py ________________ +../../../../../repo/src/_pytest/runner.py:339: in from_call + result: Optional[TResult] = func() +../../../../../repo/src/_pytest/runner.py:370: in + call = CallInfo.from_call(lambda: list(collector.collect()), "collect") +../../../../../repo/src/_pytest/python.py:531: in collect + self._inject_setup_module_fixture() +../../../../../repo/src/_pytest/python.py:545: in _inject_setup_module_fixture + self.obj, ("setUpModule", "setup_module") +../../../../../repo/src/_pytest/python.py:314: in obj + self.own_markers.extend(get_unpacked_marks(self.obj)) +../../../../../repo/src/_pytest/mark/structures.py:410: in normalize_mark_list + raise TypeError(f"got {repr(mark_obj)} instead of Mark") +E TypeError: got instead of Mark +=========================== short test summary info ============================ +ERROR test_mark_with_wrong_marker.py - TypeError: got /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_dynamically_in_funcarg0 +collected 1 item + +test_mark_dynamically_in_funcarg.py . [100%] +keyword: {'test_func': 1, 'hello': 1, 'test_mark_dynamically_in_funcarg.py': 1, 'test_mark_dynamically_in_funcarg0': 1} + +============================== 1 passed in 0.00s =============================== +____________ TestFunctional.test_no_marker_match_on_unmarked_names _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_marker_match_on_unmarked_names0 +collected 2 items / 2 deselected / 0 selected + +============================ 2 deselected in 0.00s ============================= +__________________ TestFunctional.test_keywords_at_node_level __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keywords_at_node_level0 +collected 1 item + +test_keywords_at_node_level.py . [100%] + +============================== 1 passed in 0.00s =============================== +________________ TestFunctional.test_keyword_added_for_session _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_added_for_session0 +collected 1 item + +test_keyword_added_for_session.py . [100%] + +============================== 1 passed in 0.00s =============================== +___________________ TestFunctional.test_mark_from_parameters ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_from_parameters0 +collected 1 item + +test_mark_from_parameters.py s [100%] + +============================== 1 skipped in 0.00s ============================== +_________________ TestFunctional.test_reevaluate_dynamic_expr __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_reevaluate_dynamic_expr0 +collected 2 items + +test_reevaluate_dynamic_expr1.py s [ 50%] +test_reevaluate_dynamic_expr2.py . [100%] + +========================= 1 passed, 1 skipped in 0.00s ========================= +___________________ TestKeywordSelection.test_select_simple ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_simple0 +collected 2 items / 1 deselected / 1 selected + +test_select_simple.py F + +=================================== FAILURES =================================== +___________________________________ test_one ___________________________________ + + def test_one(): +> assert 0 +E assert 0 + +test_select_simple.py:2: AssertionError +=========================== short test summary info ============================ +FAILED test_select_simple.py::test_one - assert 0 +======================= 1 failed, 1 deselected in 0.00s ======================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_simple0 +collected 2 items / 1 deselected / 1 selected + +test_select_simple.py F + +=================================== FAILURES =================================== +___________________________________ test_one ___________________________________ + + def test_one(): +> assert 0 +E assert 0 + +test_select_simple.py:2: AssertionError +=========================== short test summary info ============================ +FAILED test_select_simple.py::test_one - assert 0 +======================= 1 failed, 1 deselected in 0.00s ======================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_simple0 +collected 2 items / 1 deselected / 1 selected + +test_select_simple.py F + +=================================== FAILURES =================================== +__________________________ TestClass.test_method_one ___________________________ + +self = + + def test_method_one(self): +> assert 42 == 43 +E assert 42 == 43 + +test_select_simple.py:5: AssertionError +=========================== short test summary info ============================ +FAILED test_select_simple.py::TestClass::test_method_one - assert 42 == 43 +======================= 1 failed, 1 deselected in 0.00s ======================== +_____________ TestKeywordSelection.test_select_extra_keywords[xxx] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords0 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'xxx' +_______ TestKeywordSelection.test_select_extra_keywords[xxx and test_2] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords1 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'xxx and test_2' +__________ TestKeywordSelection.test_select_extra_keywords[TestClass] __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords2 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'TestClass' +_____ TestKeywordSelection.test_select_extra_keywords[xxx and not test_1] ______ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords3 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'xxx and not test_1' +____ TestKeywordSelection.test_select_extra_keywords[TestClass and test_2] _____ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords4 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'TestClass and test_2' +_ TestKeywordSelection.test_select_extra_keywords[xxx and TestClass and test_2] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords5 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'xxx and TestClass and test_2' +___________________ TestKeywordSelection.test_keyword_extra ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_extra0 +collected 1 item + +test_keyword_extra.py F [100%] + +=================================== FAILURES =================================== +___________________________________ test_one ___________________________________ + + def test_one(): +> assert 0 +E assert 0 + +test_keyword_extra.py:2: AssertionError +=========================== short test summary info ============================ +FAILED test_keyword_extra.py::test_one - assert 0 +============================== 1 failed in 0.00s =============================== +________________ TestKeywordSelection.test_no_magic_values[__] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_magic_values0 +collected 1 item / 1 deselected / 0 selected + +============================ 1 deselected in 0.00s ============================= +_________________ TestKeywordSelection.test_no_magic_values[+] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_magic_values1 +collected 1 item / 1 deselected / 0 selected + +============================ 1 deselected in 0.00s ============================= +________________ TestKeywordSelection.test_no_magic_values[..] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_magic_values2 +collected 1 item / 1 deselected / 0 selected + +============================ 1 deselected in 0.00s ============================= +_______ TestKeywordSelection.test_no_match_directories_outside_the_suite _______ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_match_directories_outside_the_suite0 +collected 2 items + + + + + + +========================== 2 tests collected in 0.00s ========================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_match_directories_outside_the_suite0 +collected 2 items / 2 deselected / 0 selected + +================== no tests collected (2 deselected) in 0.00s ================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_match_directories_outside_the_suite0 +collected 2 items / 1 deselected / 1 selected + + + + + +================= 1/2 tests collected (1 deselected) in 0.00s ================== +____________________ test_parameterset_for_fail_at_collect _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parameterset_for_fail_at_collect0, configfile: tox.ini +collected 0 items / 1 error + +==================================== ERRORS ==================================== +__________ ERROR collecting test_parameterset_for_fail_at_collect.py ___________ +Empty parameter set in 'test' at line 3 +=========================== short test summary info ============================ +ERROR test_parameterset_for_fail_at_collect.py +!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.05s =============================== +________________________ test_mark_expressions_no_smear ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_expressions_no_smear0 +collected 2 items / 1 deselected / 1 selected + +test_mark_expressions_no_smear.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +________________________ test_markers_from_parametrize _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_markers_from_parametrize0 +collected 4 items + +test_markers_from_parametrize.py .... [100%] + +============================== 4 passed in 0.01s =============================== +___________ test_marker_expr_eval_failure_handling[NOT internal_err] ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marker_expr_eval_failure_handling0 +collected 1 item + +============================ no tests ran in 0.00s ============================= +----------------------------- Captured stderr call ----------------------------- +ERROR: Wrong expression passed to '-m': NOT internal_err: at column 5: expected end of input; got identifier + +__________ test_marker_expr_eval_failure_handling[NOT (internal_err)] __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marker_expr_eval_failure_handling1 +collected 1 item + +============================ no tests ran in 0.00s ============================= +----------------------------- Captured stderr call ----------------------------- +ERROR: Wrong expression passed to '-m': NOT (internal_err): at column 5: expected end of input; got left parenthesis + +________________ test_marker_expr_eval_failure_handling[bogus=] ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marker_expr_eval_failure_handling2 +collected 1 item + +============================ no tests ran in 0.00s ============================= +----------------------------- Captured stderr call ----------------------------- +ERROR: Wrong expression passed to '-m': bogus=: at column 6: unexpected character "=" + +=========================== short test summary info ============================ +PASSED testing/test_mark.py::TestMark::test_pytest_exists_in_namespace_all[mark] +PASSED testing/test_mark.py::TestMark::test_pytest_exists_in_namespace_all[param] +PASSED testing/test_mark.py::TestMark::test_pytest_mark_notcallable +PASSED testing/test_mark.py::TestMark::test_mark_with_param +PASSED testing/test_mark.py::TestMark::test_pytest_mark_name_starts_with_underscore +PASSED testing/test_mark.py::TestMarkDecorator::test__eq__[lhs0-rhs0-True] +PASSED testing/test_mark.py::TestMarkDecorator::test__eq__[lhs1-rhs1-False] +PASSED testing/test_mark.py::TestMarkDecorator::test__eq__[lhs2-bar-False] +PASSED testing/test_mark.py::TestMarkDecorator::test__eq__[foo-rhs3-False] +PASSED testing/test_mark.py::TestMarkDecorator::test_aliases +PASSED testing/test_mark.py::test_pytest_param_id_requires_string +PASSED testing/test_mark.py::test_pytest_param_id_allows_none_or_string[None] +PASSED testing/test_mark.py::test_pytest_param_id_allows_none_or_string[hello world] +PASSED testing/test_mark.py::test_marked_class_run_twice +PASSED testing/test_mark.py::test_ini_markers +PASSED testing/test_mark.py::test_markers_option +PASSED testing/test_mark.py::test_ini_markers_whitespace +PASSED testing/test_mark.py::test_marker_without_description +PASSED testing/test_mark.py::test_markers_option_with_plugin_in_current_dir +PASSED testing/test_mark.py::test_mark_on_pseudo_function +PASSED testing/test_mark.py::test_strict_prohibits_unregistered_markers[--strict-markers] +PASSED testing/test_mark.py::test_strict_prohibits_unregistered_markers[--strict] +PASSED testing/test_mark.py::test_mark_option[xyz-expected_passed0] +PASSED testing/test_mark.py::test_mark_option[((( xyz)) )-expected_passed1] +PASSED testing/test_mark.py::test_mark_option[not not xyz-expected_passed2] +PASSED testing/test_mark.py::test_mark_option[xyz and xyz2-expected_passed3] +PASSED testing/test_mark.py::test_mark_option[xyz2-expected_passed4] +PASSED testing/test_mark.py::test_mark_option[xyz or xyz2-expected_passed5] +PASSED testing/test_mark.py::test_mark_option_custom[interface-expected_passed0] +PASSED testing/test_mark.py::test_mark_option_custom[not interface-expected_passed1] +PASSED testing/test_mark.py::test_keyword_option_custom[interface-expected_passed0] +PASSED testing/test_mark.py::test_keyword_option_custom[not interface-expected_passed1] +PASSED testing/test_mark.py::test_keyword_option_custom[pass-expected_passed2] +PASSED testing/test_mark.py::test_keyword_option_custom[not pass-expected_passed3] +PASSED testing/test_mark.py::test_keyword_option_custom[not not not (pass)-expected_passed4] +PASSED testing/test_mark.py::test_keyword_option_custom[1 or 2-expected_passed5] +PASSED testing/test_mark.py::test_keyword_option_custom[not (1 or 2)-expected_passed6] +PASSED testing/test_mark.py::test_keyword_option_considers_mark +PASSED testing/test_mark.py::test_keyword_option_parametrize[None-expected_passed0] +PASSED testing/test_mark.py::test_keyword_option_parametrize[[1.3]-expected_passed1] +PASSED testing/test_mark.py::test_keyword_option_parametrize[2-3-expected_passed2] +PASSED testing/test_mark.py::test_parametrize_with_module +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[foo or-at column 7: expected not OR left parenthesis OR identifier; got end of input] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[foo or or-at column 8: expected not OR left parenthesis OR identifier; got or] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[(foo-at column 5: expected right parenthesis; got end of input] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[foo bar-at column 5: expected end of input; got identifier] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[or or-at column 1: expected not OR left parenthesis OR identifier; got or] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[not or-at column 5: expected not OR left parenthesis OR identifier; got or] +PASSED testing/test_mark.py::test_parametrized_collected_from_command_line +PASSED testing/test_mark.py::test_parametrized_collect_with_wrong_args +PASSED testing/test_mark.py::test_parametrized_with_kwargs +PASSED testing/test_mark.py::test_parametrize_iterator +PASSED testing/test_mark.py::TestFunctional::test_merging_markers_deep +PASSED testing/test_mark.py::TestFunctional::test_mark_decorator_subclass_does_not_propagate_to_base +PASSED testing/test_mark.py::TestFunctional::test_mark_should_not_pass_to_siebling_class +PASSED testing/test_mark.py::TestFunctional::test_mark_decorator_baseclasses_merged +PASSED testing/test_mark.py::TestFunctional::test_mark_closest +PASSED testing/test_mark.py::TestFunctional::test_mark_with_wrong_marker +PASSED testing/test_mark.py::TestFunctional::test_mark_dynamically_in_funcarg +PASSED testing/test_mark.py::TestFunctional::test_no_marker_match_on_unmarked_names +PASSED testing/test_mark.py::TestFunctional::test_keywords_at_node_level +PASSED testing/test_mark.py::TestFunctional::test_keyword_added_for_session +PASSED testing/test_mark.py::TestFunctional::test_mark_from_parameters +PASSED testing/test_mark.py::TestFunctional::test_reevaluate_dynamic_expr +PASSED testing/test_mark.py::TestKeywordSelection::test_select_simple +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx and test_2] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[TestClass] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx and not test_1] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[TestClass and test_2] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx and TestClass and test_2] +PASSED testing/test_mark.py::TestKeywordSelection::test_keyword_extra +PASSED testing/test_mark.py::TestKeywordSelection::test_no_magic_values[__] +PASSED testing/test_mark.py::TestKeywordSelection::test_no_magic_values[+] +PASSED testing/test_mark.py::TestKeywordSelection::test_no_magic_values[..] +PASSED testing/test_mark.py::TestKeywordSelection::test_no_match_directories_outside_the_suite +PASSED testing/test_mark.py::test_parameterset_for_parametrize_marks[None] +PASSED testing/test_mark.py::test_parameterset_for_parametrize_marks[] +PASSED testing/test_mark.py::test_parameterset_for_parametrize_marks[skip] +PASSED testing/test_mark.py::test_parameterset_for_parametrize_marks[xfail] +PASSED testing/test_mark.py::test_parameterset_for_fail_at_collect +PASSED testing/test_mark.py::test_parameterset_for_parametrize_bad_markname +PASSED testing/test_mark.py::test_mark_expressions_no_smear +PASSED testing/test_mark.py::test_addmarker_order +PASSED testing/test_mark.py::test_markers_from_parametrize +PASSED testing/test_mark.py::test_marker_expr_eval_failure_handling[NOT internal_err] +PASSED testing/test_mark.py::test_marker_expr_eval_failure_handling[NOT (internal_err)] +PASSED testing/test_mark.py::test_marker_expr_eval_failure_handling[bogus=] +XFAIL testing/test_mark.py::TestKeywordSelection::test_keyword_extra_dash +FAILED testing/test_mark.py::test_mark_mro - AssertionError: assert [Mark(nam... +=================== 1 failed, 88 passed, 1 xfailed in 1.86s ==================== diff --git a/bench/swebench/results/raw/baseline/pytest-dev__pytest-5787/r1/regrade/grade.json b/bench/swebench/results/raw/baseline/pytest-dev__pytest-5787/r1/regrade/grade.json new file mode 100644 index 0000000..968c24b --- /dev/null +++ b/bench/swebench/results/raw/baseline/pytest-dev__pytest-5787/r1/regrade/grade.json @@ -0,0 +1,15 @@ +{ + "resolved": true, + "f2p": [ + 2, + 2 + ], + "p2p": [ + 123, + 123 + ], + "f2p_failed": [], + "p2p_failed": [], + "test_rc": 0, + "test_cmd": "/tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/venv/bin/python -m pytest -rA testing/code/test_code.py testing/code/test_excinfo.py testing/conftest.py testing/test_reports.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw/baseline/pytest-dev__pytest-5787/r1/regrade/test_output.txt b/bench/swebench/results/raw/baseline/pytest-dev__pytest-5787/r1/regrade/test_output.txt new file mode 100644 index 0000000..dc289ca --- /dev/null +++ b/bench/swebench/results/raw/baseline/pytest-dev__pytest-5787/r1/regrade/test_output.txt @@ -0,0 +1,612 @@ +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/repo, inifile: tox.ini +collected 127 items + +testing/code/test_code.py ............... [ 11%] +testing/code/test_excinfo.py ...............s.......s................... [ 45%] +..................................................... [ 87%] +testing/test_reports.py ................ [100%] + +==================================== PASSES ==================================== +_______ TestTraceback_f_g_h.test_traceback_entry_getsource_in_construct ________ +----------------------------- Captured stdout call ----------------------------- +def xyz(): + try: + raise ValueError + except somenoname: +______ TestTraceback_f_g_h.test_traceback_filter_selective[-True] ______ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +_____ TestTraceback_f_g_h.test_traceback_filter_selective[-False] ______ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +___ TestTraceback_f_g_h.test_traceback_filter_selective[tracebackhide2-True] ___ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +__ TestTraceback_f_g_h.test_traceback_filter_selective[tracebackhide3-False] ___ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +________________ TestFormattedExcinfo.test_traceback_repr_style ________________ +----------------------------- Captured stdout call ----------------------------- + + def f(): +> g() + +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:3: +('_ ', None) +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:5: in g + h() +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:7: in h + i() +('_ ', None) + + def i(): +> raise ValueError() +E ValueError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:9: ValueError +___________________ TestFormattedExcinfo.test_exc_chain_repr ___________________ +----------------------------- Captured stdout call ----------------------------- + + def f(): + try: +> g() + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:6: +('_ ', None) + + def g(): +> raise ValueError() +E ValueError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:12: ValueError + +The above exception was the direct cause of the following exception: + + def f(): + try: + g() + except Exception as e: +> raise Err() from e +E test_exc_chain_repr0.mod.Err + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:8: Err + +During handling of the above exception, another exception occurred: + + def f(): + try: + g() + except Exception as e: + raise Err() from e + finally: +> h() + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:10: +('_ ', None) + + def h(): +> raise AttributeError() +E AttributeError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:15: AttributeError +_______ TestFormattedExcinfo.test_exc_repr_chain_suppression[from_none] ________ +----------------------------- Captured stdout call ----------------------------- + + def f(): + try: + g() + except Exception: +> raise AttributeError() from None +E AttributeError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_repr_chain_suppressio0/mod.py') +:6: AttributeError +___ TestFormattedExcinfo.test_exc_repr_chain_suppression[explicit_suppress] ____ +----------------------------- Captured stdout call ----------------------------- + + def f(): + try: + g() + except Exception: +> raise AttributeError() +E AttributeError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_repr_chain_suppressio1/mod.py') +:6: AttributeError +___________________________ test_match_raises_error ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_match_raises_error0 +collected 1 item + +test_match_raises_error.py F [100%] + +=================================== FAILURES =================================== +______________________________ test_division_zero ______________________________ + + def test_division_zero(): + with pytest.raises(ZeroDivisionError) as excinfo: + 0 / 0 +> excinfo.match(r'[123]+') +E AssertionError: Pattern '[123]+' not found in 'division by zero' + +test_match_raises_error.py:5: AssertionError +============================== 1 failed in 0.01s =============================== +_______________________________ test_cwd_deleted _______________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_cwd_deleted0 +collected 1 item + +test_cwd_deleted.py F [100%] + +=================================== FAILURES =================================== +_____________________________________ test _____________________________________ + +tmpdir = local('/tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/basetemp/test0') + + def test(tmpdir): + tmpdir.chdir() + tmpdir.remove() +> assert False +E assert False + +/tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_cwd_deleted0/test_cwd_deleted.py:4: AssertionError +============================== 1 failed in 0.01s =============================== +_________ TestReportSerialization.test_xdist_longrepr_to_str_issue_241 _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_xdist_longrepr_to_str_issue_2410 +collected 2 items + +test_xdist_longrepr_to_str_issue_241.py F. [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + +> def test_a(): assert False +E assert False + +test_xdist_longrepr_to_str_issue_241.py:1: AssertionError +========================= 1 failed, 1 passed in 0.01s ========================== +_______ TestReportSerialization.test_xdist_report_longrepr_reprcrash_130 _______ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_xdist_report_longrepr_reprcrash_1300 +collected 1 item + +test_xdist_report_longrepr_reprcrash_130.py F [100%] + +=================================== FAILURES =================================== +__________________________________ test_fail ___________________________________ + + def test_fail(): +> assert False, 'Expected Message' +E AssertionError: Expected Message +E assert False + +test_xdist_report_longrepr_reprcrash_130.py:2: AssertionError +============================== 1 failed in 0.01s =============================== +__________ TestReportSerialization.test_reprentries_serialization_170 __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_reprentries_serialization_1700 +collected 1 item + +test_reprentries_serialization_170.py F [100%] + +=================================== FAILURES =================================== +_______________________________ test_repr_entry ________________________________ + + def test_repr_entry(): + x = 0 +> assert x +E assert 0 + +x = 0 + +test_reprentries_serialization_170.py:3: AssertionError +============================== 1 failed in 0.01s =============================== +__________ TestReportSerialization.test_reprentries_serialization_196 __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_reprentries_serialization_1960 +collected 1 item + +test_reprentries_serialization_196.py F [100%] + +=================================== FAILURES =================================== +____________________________ test_repr_entry_native ____________________________ +Traceback (most recent call last): + File "/tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_reprentries_serialization_1960/test_reprentries_serialization_196.py", line 3, in test_repr_entry_native + assert x +AssertionError: assert 0 +============================== 1 failed in 0.00s =============================== +_______________ TestReportSerialization.test_itemreport_outcomes _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_itemreport_outcomes0 +collected 6 items + +test_itemreport_outcomes.py .Fssxx [100%] + +=================================== FAILURES =================================== +__________________________________ test_fail ___________________________________ + +> def test_fail(): 0/0 +E ZeroDivisionError: division by zero + +test_itemreport_outcomes.py:3: ZeroDivisionError +============== 1 failed, 1 passed, 2 skipped, 2 xfailed in 0.01s =============== +______________ TestReportSerialization.test_collectreport_passed _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collectreport_passed0 +collected 1 item + +test_collectreport_passed.py . [100%] + +============================== 1 passed in 0.01s =============================== +_______________ TestReportSerialization.test_collectreport_fail ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collectreport_fail0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_________________ ERROR collecting test_collectreport_fail.py __________________ +../../../../../repo/src/_pytest/python.py:501: in _importtestmodule + mod = self.fspath.pyimport(ensuresyspath=importmode) +../../../../../venv/lib/python3.9/site-packages/py/_path/local.py:704: in pyimport + __import__(modname) +:1007: in _find_and_load + ??? +:986: in _find_and_load_unlocked + ??? +:680: in _load_unlocked + ??? +../../../../../repo/src/_pytest/assertion/rewrite.py:131: in exec_module + source_stat, co = _rewrite_test(fn, self.config) +../../../../../repo/src/_pytest/assertion/rewrite.py:280: in _rewrite_test + tree = ast.parse(source, filename=fn) +~/.local/share/uv/python/cpython-3.9-linux-x86_64-gnu/lib/python3.9/ast.py:50: in parse + return compile(source, filename, mode, flags, +E File "/tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collectreport_fail0/test_collectreport_fail.py", line 1 +E qwe abc +E ^ +E SyntaxError: invalid syntax +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.09s =============================== +_________ TestReportSerialization.test_extended_report_deserialization _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_extended_report_deserialization0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +___________ ERROR collecting test_extended_report_deserialization.py ___________ +../../../../../repo/src/_pytest/python.py:501: in _importtestmodule + mod = self.fspath.pyimport(ensuresyspath=importmode) +../../../../../venv/lib/python3.9/site-packages/py/_path/local.py:704: in pyimport + __import__(modname) +:1007: in _find_and_load + ??? +:986: in _find_and_load_unlocked + ??? +:680: in _load_unlocked + ??? +../../../../../repo/src/_pytest/assertion/rewrite.py:131: in exec_module + source_stat, co = _rewrite_test(fn, self.config) +../../../../../repo/src/_pytest/assertion/rewrite.py:280: in _rewrite_test + tree = ast.parse(source, filename=fn) +~/.local/share/uv/python/cpython-3.9-linux-x86_64-gnu/lib/python3.9/ast.py:50: in parse + return compile(source, filename, mode, flags, +E File "/tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_extended_report_deserialization0/test_extended_report_deserialization.py", line 1 +E qwe abc +E ^ +E SyntaxError: invalid syntax +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.08s =============================== +__________________ TestReportSerialization.test_paths_support __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_paths_support0 +collected 1 item + +test_paths_support.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + + def test_a(): +> assert False +E assert False + +test_paths_support.py:2: AssertionError +============================== 1 failed in 0.01s =============================== +_____________ TestReportSerialization.test_deserialization_failure _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_deserialization_failure0 +collected 1 item + +test_deserialization_failure.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + + def test_a(): +> assert False +E assert False + +test_deserialization_failure.py:2: AssertionError +============================== 1 failed in 0.01s =============================== +_________ TestReportSerialization.test_chained_exceptions[TestReport] __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_chained_exceptions0 +collected 1 item + +test_chained_exceptions.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + + def test_a(): + try: +> foo() + +test_chained_exceptions.py:5: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + + def foo(): +> raise ValueError('value error') +E ValueError: value error + +test_chained_exceptions.py:2: ValueError + +The above exception was the direct cause of the following exception: + + def test_a(): + try: + foo() + except ValueError as e: +> raise RuntimeError('runtime error') from e +E RuntimeError: runtime error + +test_chained_exceptions.py:7: RuntimeError +============================== 1 failed in 0.01s =============================== +________ TestReportSerialization.test_chained_exceptions[CollectReport] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_chained_exceptions1 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_________________ ERROR collecting test_chained_exceptions.py __________________ +test_chained_exceptions.py:5: in test_a + foo() +test_chained_exceptions.py:2: in foo + raise ValueError('value error') +E ValueError: value error + +The above exception was the direct cause of the following exception: +test_chained_exceptions.py:9: in + test_a() +test_chained_exceptions.py:7: in test_a + raise RuntimeError('runtime error') from e +E RuntimeError: runtime error +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.05s =============================== +__________________________ TestHooks.test_test_report __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_test_report0 +collected 2 items + +test_test_report.py F. [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + +> def test_a(): assert False +E assert False + +test_test_report.py:1: AssertionError +========================= 1 failed, 1 passed in 0.01s ========================== +________________________ TestHooks.test_collect_report _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_report0 +collected 2 items + +test_collect_report.py F. [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + +> def test_a(): assert False +E assert False + +test_collect_report.py:1: AssertionError +========================= 1 failed, 1 passed in 0.01s ========================== +________ TestHooks.test_invalid_report_types[pytest_runtest_logreport] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_invalid_report_types0 +collected 1 item + +test_invalid_report_types.py . [100%] + +============================== 1 passed in 0.00s =============================== +__________ TestHooks.test_invalid_report_types[pytest_collectreport] ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_invalid_report_types1 +collected 1 item + +test_invalid_report_types.py . [100%] + +============================== 1 passed in 0.01s =============================== +=========================== short test summary info ============================ +PASSED testing/code/test_code.py::test_ne +PASSED testing/code/test_code.py::test_code_gives_back_name_for_not_existing_file +PASSED testing/code/test_code.py::test_code_with_class +PASSED testing/code/test_code.py::test_code_fullsource +PASSED testing/code/test_code.py::test_code_source +PASSED testing/code/test_code.py::test_frame_getsourcelineno_myself +PASSED testing/code/test_code.py::test_getstatement_empty_fullsource +PASSED testing/code/test_code.py::test_code_from_func +PASSED testing/code/test_code.py::test_unicode_handling +PASSED testing/code/test_code.py::test_code_getargs +PASSED testing/code/test_code.py::test_frame_getargs +PASSED testing/code/test_code.py::TestExceptionInfo::test_bad_getsource +PASSED testing/code/test_code.py::TestExceptionInfo::test_from_current_with_missing +PASSED testing/code/test_code.py::TestTracebackEntry::test_getsource +PASSED testing/code/test_code.py::TestReprFuncArgs::test_not_raise_exception_with_mixed_encoding +PASSED testing/code/test_excinfo.py::test_excinfo_simple +PASSED testing/code/test_excinfo.py::test_excinfo_from_exc_info_simple +PASSED testing/code/test_excinfo.py::test_excinfo_getstatement +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_entries +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_entry_getsource +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_entry_getsource_in_construct +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_cut +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[-True] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[-False] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[tracebackhide2-True] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[tracebackhide3-False] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_recursion_index +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_only_specific_recursion_errors +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_no_recursion_index +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_getcrashentry +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_getcrashentry_empty +PASSED testing/code/test_excinfo.py::test_excinfo_exconly +PASSED testing/code/test_excinfo.py::test_excinfo_repr_str +PASSED testing/code/test_excinfo.py::test_excinfo_for_later +PASSED testing/code/test_excinfo.py::test_excinfo_errisinstance +PASSED testing/code/test_excinfo.py::test_excinfo_no_sourcecode +PASSED testing/code/test_excinfo.py::test_entrysource_Queue_example +PASSED testing/code/test_excinfo.py::test_codepath_Queue_example +PASSED testing/code/test_excinfo.py::test_match_succeeds +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source_excinfo +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source_not_existing +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_many_line_source_not_existing +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source_failing_fullsource +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local_with_error +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local_with_exception_in_class_property +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local_truncated +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_lines +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_lines2 +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_lines_var_kw_args +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_short +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_no +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_tbfilter +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_traceback_short_no_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_and_excinfo +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_with_invalid_cwd +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_excinfo_addouterr +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_excinfo_reprcrash +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_recursion +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_reprexcinfo_getrepr +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_reprexcinfo_unicode +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long_missing_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long_incomplete_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long_filenames +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions0] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions1] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions2] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions3] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions4] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions5] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions6] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions7] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions8] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions9] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions10] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions11] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions12] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions13] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions14] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions15] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions16] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions17] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions18] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions19] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions20] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions21] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions22] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions23] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_traceback_repr_style +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_repr_chain_suppression[from_none] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_repr_chain_suppression[explicit_suppress] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr_without_traceback[cause-The above exception was the direct cause of the following exception:] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr_without_traceback[context-During handling of the above exception, another exception occurred:] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr_cycle +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[None-short] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[None-long] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf8-short] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf8-long] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf16-short] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf16-long] +PASSED testing/code/test_excinfo.py::test_exception_repr_extraction_error_on_recursion +PASSED testing/code/test_excinfo.py::test_no_recursion_index_on_recursion_error +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_cut_excludepath +PASSED testing/code/test_excinfo.py::test_match_raises_error +PASSED testing/code/test_excinfo.py::test_cwd_deleted +PASSED testing/test_reports.py::TestReportSerialization::test_xdist_longrepr_to_str_issue_241 +PASSED testing/test_reports.py::TestReportSerialization::test_xdist_report_longrepr_reprcrash_130 +PASSED testing/test_reports.py::TestReportSerialization::test_reprentries_serialization_170 +PASSED testing/test_reports.py::TestReportSerialization::test_reprentries_serialization_196 +PASSED testing/test_reports.py::TestReportSerialization::test_itemreport_outcomes +PASSED testing/test_reports.py::TestReportSerialization::test_collectreport_passed +PASSED testing/test_reports.py::TestReportSerialization::test_collectreport_fail +PASSED testing/test_reports.py::TestReportSerialization::test_extended_report_deserialization +PASSED testing/test_reports.py::TestReportSerialization::test_paths_support +PASSED testing/test_reports.py::TestReportSerialization::test_deserialization_failure +PASSED testing/test_reports.py::TestReportSerialization::test_chained_exceptions[TestReport] +PASSED testing/test_reports.py::TestReportSerialization::test_chained_exceptions[CollectReport] +PASSED testing/test_reports.py::TestHooks::test_test_report +PASSED testing/test_reports.py::TestHooks::test_collect_report +PASSED testing/test_reports.py::TestHooks::test_invalid_report_types[pytest_runtest_logreport] +PASSED testing/test_reports.py::TestHooks::test_invalid_report_types[pytest_collectreport] +SKIPPED [1] /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:251: could not import 'decorator': No module named 'decorator' +SKIPPED [1] /tmp/regrade/minimax/baseline/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:348: could not import 'jinja2': No module named 'jinja2' +======================== 125 passed, 2 skipped in 1.81s ======================== diff --git a/bench/swebench/results/raw/baseline/pytest-dev__pytest-6197/r1/regrade/grade.json b/bench/swebench/results/raw/baseline/pytest-dev__pytest-6197/r1/regrade/grade.json new file mode 100644 index 0000000..1e6d012 --- /dev/null +++ b/bench/swebench/results/raw/baseline/pytest-dev__pytest-6197/r1/regrade/grade.json @@ -0,0 +1,15 @@ +{ + "resolved": true, + "f2p": [ + 2, + 2 + ], + "p2p": [ + 145, + 145 + ], + "f2p_failed": [], + "p2p_failed": [], + "test_rc": 0, + "test_cmd": "/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/venv/bin/python -m pytest -rA testing/test_collection.py testing/test_skipping.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw/baseline/pytest-dev__pytest-6197/r1/regrade/test_output.txt b/bench/swebench/results/raw/baseline/pytest-dev__pytest-6197/r1/regrade/test_output.txt new file mode 100644 index 0000000..0ad6160 --- /dev/null +++ b/bench/swebench/results/raw/baseline/pytest-dev__pytest-6197/r1/regrade/test_output.txt @@ -0,0 +1,3632 @@ +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo, inifile: tox.ini +collected 149 items + +testing/test_collection.py . [ 0%] +testing/test_skipping.py . [ 1%] +testing/test_collection.py ............................x................ [ 31%] +............................ [ 50%] +testing/test_skipping.py ............................................... [ 81%] +........................... [100%] + +==================================== PASSES ==================================== +______________________ TestCollector.test_check_equality _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_check_equality0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________________________ TestCollector.test_getparent _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_getparent0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +__________________ TestCollector.test_getcustomfile_roundtrip __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_getcustomfile_roundtrip0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +collected 0 items +_______________ TestCollector.test_can_skip_class_with_test_attr _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_can_skip_class_with_test_attr0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________ TestCollectFS.test_ignored_certain_directories ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_certain_directories0 +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +_______________ TestCollectFS.test_ignored_virtualenvs[activate] _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs0 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs0 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_____________ TestCollectFS.test_ignored_virtualenvs[activate.csh] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs1 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs1 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +____________ TestCollectFS.test_ignored_virtualenvs[activate.fish] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs2 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs2 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs2 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_______________ TestCollectFS.test_ignored_virtualenvs[Activate] _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs3 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs3 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs3 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_____________ TestCollectFS.test_ignored_virtualenvs[Activate.bat] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs4 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs4 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs4 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_____________ TestCollectFS.test_ignored_virtualenvs[Activate.ps1] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs5 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs5 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs5 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +__ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[activate] ___ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence0 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[activate.csh] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence1 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[activate.fish] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence2 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence2 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +__ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[Activate] ___ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence3 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence3 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[Activate.bat] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence4 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence4 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[Activate.ps1] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence5 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence5 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +___________________ TestCollectFS.test_custom_norecursedirs ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_norecursedirs0, inifile: tox.ini +collected 1 item + +xy/test_ok.py . [100%] + +============================== 1 passed in 0.00s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_norecursedirs0, inifile: tox.ini +collected 1 item + +xyz123/test_2.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_2 ____________________________________ + +> def test_2(): 0/0 +E ZeroDivisionError: division by zero + +xyz123/test_2.py:1: ZeroDivisionError +============================== 1 failed in 0.02s =============================== +_______________________ TestCollectFS.test_testpaths_ini _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini, testpaths: gui, uts +collecting ... collected 2 items + + + + + +============================ no tests ran in 0.01s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +_____________ TestCollectPluginHookRelay.test_pytest_collect_file ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________ TestCollectPluginHookRelay.test_pytest_collect_directory ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_directory0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________________ TestPrunetraceback.test_custom_repr_failure __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_repr_failure0 +collected 0 items / 2 errors + +==================================== ERRORS ==================================== +_________________ ERROR collecting test_custom_repr_failure.py _________________ +hello world +_________________ ERROR collecting test_custom_repr_failure.py _________________ +ImportError while importing test module '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_repr_failure0/test_custom_repr_failure.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_custom_repr_failure.py:1: in + import not_exists +E ModuleNotFoundError: No module named 'not_exists' +!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 2 error in 0.03s =============================== +_________________ TestCustomConftests.test_ignore_collect_path _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignore_collect_path0 +collected 1 item + +test_ignore_collect_path.py . [100%] + +============================== 1 passed in 0.00s =============================== +________ TestCustomConftests.test_ignore_collect_not_called_on_argument ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignore_collect_not_called_on_argument0 +collected 1 item + +test_ignore_collect_not_called_on_argument.py . [100%] + +============================== 1 passed in 0.00s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignore_collect_not_called_on_argument0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________ TestCustomConftests.test_collectignore_exclude_on_option ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignore_exclude_on_option0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignore_exclude_on_option0 +collected 1 item + +test_world.py . [100%] + +============================== 1 passed in 0.00s =============================== +_________ TestCustomConftests.test_collectignoreglob_exclude_on_option _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignoreglob_exclude_on_option0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignoreglob_exclude_on_option0 +collected 2 items + +test_welt.py . [ 50%] +test_world.py . [100%] + +============================== 2 passed in 0.01s =============================== +__________ TestCustomConftests.test_pytest_fs_collect_hooks_are_seen ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_fs_collect_hooks_are_seen0 +collected 2 items + + + + + +============================ no tests ran in 0.01s ============================= +_________ TestCustomConftests.test_pytest_collect_file_from_sister_dir _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file_from_sister_dir0 +collected 5 items + + +/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file_from_sister_dir0/sub1> + + + + +/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file_from_sister_dir0/sub2> + + + + + +============================ no tests ran in 0.02s ============================= +______________ TestSession.test_collect_protocol_single_function _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0 +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + .Collect object at 0x7f3b4eca0c40>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + .Collect object at 0x7f3b4eca0c40>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})>, + , 'startdir': local('/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0')})>, + })>, + })>, + })>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })>, + })>, + })>, + , 'name': '__name__', 'obj': 'test_collect_protocol_single_function'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': ''})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f3b4dff8d90>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_protocol_single_function', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f3b4dff8d90>, origin='/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/__pycache__/test_collect_protocol_single_function.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7f3b4ecc0100>, 'items': []})>, + })>, + , 'startdir': local('/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0'), 'items': []})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7f3b4ecc0100>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f3b4eca0c40>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f3b4eca0c40>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4eca0ca0>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == topdir' -> })> +NAMEMATCH pytest_make_collect_report })> +CHECKERMATCH 'collector.fspath == topdir' -> })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == p' -> })> +NAMEMATCH pytest_make_collect_report })> +CHECKERMATCH 'collector.fspath == p' -> })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'test_collect_protocol_single_function'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'test_collect_protocol_single_function'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': ''})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': ''})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f3b4dff8d90>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f3b4dff8d90>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_protocol_single_function', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f3b4dff8d90>, origin='/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_protocol_single_function', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f3b4dff8d90>, origin='/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/__pycache__/test_collect_protocol_single_function.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/__pycache__/test_collect_protocol_single_function.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.result[0].name == 'test_func'" -> })> +___________________ TestSession.test_collect_protocol_method ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_method0 +collected 1 item + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_method0 +collected 1 item + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_method0 +collected 1 item + + + + +============================ no tests ran in 0.00s ============================= +________________ TestSession.test_collect_custom_nodes_multi_id ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0 +collected 2 items + + + + + +============================ no tests ran in 0.00s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + .Collect object at 0x7f3b4df19c70>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + .Collect object at 0x7f3b4df19c70>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})>, + , 'startdir': local('/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0')})>, + })>, + })>, + })>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })>, + })>, + })>, + })>, + })>, + })>, + })>, + })>, + , 'name': '__name__', 'obj': 'test_collect_custom_nodes_multi_id'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': ''})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f3b4ded5040>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_custom_nodes_multi_id', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f3b4ded5040>, origin='/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/__pycache__/test_collect_custom_nodes_multi_id.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7f3b4deac970>, 'items': [, ]})>, + })>, + , 'startdir': local('/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0'), 'items': [, ]})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7f3b4deac970>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f3b4df19c70>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f3b4df19c70>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4df19a60>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == collector.session.fspath' -> })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH "collector.__class__.__name__ == 'SpecialFile'" -> })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH "collector.__class__.__name__ == 'Module'" -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'test_collect_custom_nodes_multi_id'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'test_collect_custom_nodes_multi_id'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': ''})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': ''})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f3b4ded5040>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f3b4ded5040>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_custom_nodes_multi_id', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f3b4ded5040>, origin='/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_custom_nodes_multi_id', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f3b4ded5040>, origin='/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/__pycache__/test_collect_custom_nodes_multi_id.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/__pycache__/test_collect_custom_nodes_multi_id.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH 'report.nodeid.startswith(p.basename)' -> })> +________________ TestSession.test_collect_subdir_event_ordering ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0 +collected 1 item +/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa> + + + +============================ no tests ran in 0.00s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + .Collect object at 0x7f3b4ded5640>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + .Collect object at 0x7f3b4ded5640>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})>, + , 'startdir': local('/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0')})>, + })>, + })>, + })>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'config': <_pytest.config.Config object at 0x7f3b4def7070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'parent': })>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7f3b4def7070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })>, + })>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7f3b4def7070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + })>, + })>, + , 'name': '__name__', 'obj': 'aaa.test_aaa'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': 'aaa'})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f3b4de94190>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f3b4de94190>, origin='/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__pycache__/test_aaa.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7f3b4def7070>, 'items': []})>, + })>, + , 'startdir': local('/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0'), 'items': []})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7f3b4def7070>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f3b4ded5640>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f3b4ded5640>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4ded5670>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +NOCHECKERMATCH 'collector.fspath == test_aaa' - })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'config': <_pytest.config.Config object at 0x7f3b4def7070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7f3b4def7070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NOCHECKERMATCH 'collector.fspath == test_aaa' - /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7f3b4def7070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == test_aaa' -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': 'aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': 'aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f3b4de94190>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f3b4de94190>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f3b4de94190>, origin='/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f3b4de94190>, origin='/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.nodeid.startswith('aaa/test_aaa.py')" -> })> +________________ TestSession.test_collect_two_commandline_args _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0 +collected 2 items +/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa> + + +/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb> + + + +============================ no tests ran in 0.01s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + .Collect object at 0x7f3b4de2f310>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + .Collect object at 0x7f3b4de2f310>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})>, + , 'startdir': local('/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0')})>, + })>, + })>, + })>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'config': <_pytest.config.Config object at 0x7f3b4de38f40>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'parent': })>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'config': <_pytest.config.Config object at 0x7f3b4de38f40>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'parent': })>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7f3b4de38f40>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'config': <_pytest.config.Config object at 0x7f3b4de38f40>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })>, + })>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7f3b4de38f40>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + })>, + })>, + , 'name': '__name__', 'obj': 'aaa.test_aaa'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': 'aaa'})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f3b4dde71f0>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f3b4dde71f0>, origin='/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__pycache__/test_aaa.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + })>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'config': <_pytest.config.Config object at 0x7f3b4de38f40>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + })>, + })>, + , 'name': '__name__', 'obj': 'bbb.test_bbb'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': 'bbb'})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f3b4dde71f0>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='bbb.test_bbb', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f3b4dde71f0>, origin='/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__pycache__/test_bbb.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7f3b4de38f40>, 'items': [, ]})>, + })>, + , 'startdir': local('/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0'), 'items': [, ]})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7f3b4de38f40>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f3b4de2f310>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f3b4de2f310>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f3b4de2f070>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +NOCHECKERMATCH 'collector.fspath == test_aaa' - })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'config': <_pytest.config.Config object at 0x7f3b4de38f40>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'config': <_pytest.config.Config object at 0x7f3b4de38f40>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7f3b4de38f40>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'config': <_pytest.config.Config object at 0x7f3b4de38f40>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NOCHECKERMATCH 'collector.fspath == test_aaa' - /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7f3b4de38f40>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == test_aaa' -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': 'aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': 'aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f3b4dde71f0>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f3b4dde71f0>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f3b4dde71f0>, origin='/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f3b4dde71f0>, origin='/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.nodeid == 'aaa/test_aaa.py'" -> })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NOCHECKERMATCH 'collector.fspath == test_bbb' - /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'config': <_pytest.config.Config object at 0x7f3b4de38f40>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == test_bbb' -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'bbb.test_bbb'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'bbb.test_bbb'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': 'bbb'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': 'bbb'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f3b4dde71f0>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f3b4dde71f0>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='bbb.test_bbb', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f3b4dde71f0>, origin='/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='bbb.test_bbb', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f3b4dde71f0>, origin='/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__pycache__/test_bbb.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__pycache__/test_bbb.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.nodeid == 'bbb/test_bbb.py'" -> })> +_____________________ TestSession.test_serialization_byid ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_serialization_byid0 +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_serialization_byid0 +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +_____________ TestSession.test_find_byid_without_instance_parents ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_find_byid_without_instance_parents0 +collected 1 item + + + + +============================ no tests ran in 0.00s ============================= +____________________ Test_getinitialnodes.test_global_file _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_global_file1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ Test_getinitialnodes.test_pkgfile _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pkgfile0/subdir +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ Test_genitems.test_check_collect_hashes ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_check_collect_hashes0 +collected 4 items + + + + + + + +============================ no tests ran in 0.01s ============================= +______________________ Test_genitems.test_example_items1 _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_example_items10 +collected 3 items + + + + + + + +============================ no tests ran in 0.01s ============================= +test_example_items10.test_example_items1.testone +_________ Test_genitems.test_class_and_functions_discovery_using_glob __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_class_and_functions_discovery_using_glob0, inifile: tox.ini +collected 2 items + + + + + + +============================ no tests ran in 0.01s ============================= +__________________ test_matchnodes_two_collections_same_file ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_matchnodes_two_collections_same_file0 +collected 2 items + +test_matchnodes_two_collections_same_file.abc .. [100%] + +============================== 2 passed in 0.00s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_matchnodes_two_collections_same_file0 +collected 1 item + +test_matchnodes_two_collections_same_file.abc . [100%] + +============================== 1 passed in 0.00s =============================== +________________________ TestNodekeywords.test_no_under ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_no_under0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________________ TestNodekeywords.test_issue345 ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_issue3450 +collected 2 items / 1 deselected / 1 selected + +test_issue345.py . [100%] + +======================= 1 passed, 1 deselected in 0.01s ======================== +________________________ test_exit_on_collection_error _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_error0 +collected 2 items / 2 errors + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_error0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_error0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 2 error in 0.04s =============================== +__________ test_exit_on_collection_with_maxfail_smaller_than_n_errors __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_smaller_than_n_errors0 +collected 1 item / 1 errors + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_smaller_than_n_errors0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +=============================== 1 error in 0.01s =============================== +__________ test_exit_on_collection_with_maxfail_bigger_than_n_errors ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_bigger_than_n_errors0 +collected 2 items / 2 errors + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_bigger_than_n_errors0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_bigger_than_n_errors0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 2 error in 0.04s =============================== +______________________ test_continue_on_collection_errors ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors0 +collected 2 items / 2 errors + +test_01_failure.py F [ 50%] +test_04_success.py . [100%] + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert False +E assert False + +test_01_failure.py:2: AssertionError +===================== 1 failed, 1 passed, 2 error in 0.02s ===================== +__________________ test_continue_on_collection_errors_maxfail __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors_maxfail0 +collected 2 items / 2 errors + +test_01_failure.py F + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors_maxfail0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors_maxfail0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert False +E assert False + +test_01_failure.py:2: AssertionError +========================== 1 failed, 2 error in 0.01s ========================== +_____________________ test_fixture_scope_sibling_conftests _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_fixture_scope_sibling_conftests0 +collected 2 items + +foo/test_foo.py . [ 50%] +food/test_food.py E [100%] + +==================================== ERRORS ==================================== +_________________________ ERROR at setup of test_food __________________________ +file /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_fixture_scope_sibling_conftests0/food/test_food.py, line 1 + def test_food(fix): assert fix == 1 +E fixture 'fix' not found +> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, doctest_namespace, monkeypatch, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory +> use 'pytest --fixtures [testpath]' for help on them. + +/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_fixture_scope_sibling_conftests0/food/test_food.py:1 +========================== 1 passed, 1 error in 0.01s ========================== +___________________________ test_collect_init_tests ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.01s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 1 item +/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 1 item +/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + +============================ no tests ran in 0.00s ============================= +____________________ test_collect_invalid_signature_message ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_invalid_signature_message0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +__________ ERROR collecting test_collect_invalid_signature_message.py __________ +Could not determine arguments of >: invalid method signature +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.04s =============================== +_________________ test_collect_handles_raising_on_dunder_class _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_handles_raising_on_dunder_class0 +collected 1 item + +test_collect_handles_raising_on_dunder_class.py . [100%] + +============================== 1 passed in 0.01s =============================== +____________________ test_collect_with_chdir_during_import _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_with_chdir_during_import0 +collected 1 item + +test_collect_with_chdir_during_import.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_with_chdir_during_import0, inifile: tox.ini, testpaths: . +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +______________________ test_collect_pyargs_with_testpaths ______________________ +----------------------------- Captured stdout call ----------------------------- +running: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/venv/bin/python -mpytest --basetemp=/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pyargs_with_testpaths0/runpytest-0 + in: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pyargs_with_testpaths0/root +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pyargs_with_testpaths0/root, inifile: pytest.ini, testpaths: testmod +collected 1 item + +test_file.py . [100%] + +============================== 1 passed in 0.01s =============================== +________________________ test_collect_symlink_file_arg _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_symlink_file_arg0 +collecting ... collected 1 item + +real.py::test_nodeid PASSED [100%] + +============================== 1 passed in 0.01s =============================== +_______________________ test_collect_symlink_out_of_tree _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_symlink_out_of_tree0/sub +collecting ... collected 1 item + +test_real.py::test_nodeid PASSED + +============================== 1 passed in 0.01s =============================== +_______________________ test_collectignore_via_conftest ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignore_via_conftest0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +____________________ test_collect_pkg_init_and_file_in_args ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_and_file_in_args0 +collecting ... collected 2 items + +sub/test_file.py::test_file PASSED [ 50%] +sub/test_file.py::test_file PASSED [ 50%] + +============================== 2 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_and_file_in_args0 +collecting ... collected 2 items + +sub/__init__.py::test_init PASSED [ 50%] +sub/test_file.py::test_file PASSED [100%] + +============================== 2 passed in 0.01s =============================== +__________________________ test_collect_pkg_init_only __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_only0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_only0 +collecting ... collected 1 item + +sub/__init__.py::test_init PASSED [100%] + +============================== 1 passed in 0.01s =============================== +_____________________ test_collect_sub_with_symlinks[True] _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_sub_with_symlinks0 +collecting ... collected 2 items + +sub/test_file.py::test_file PASSED [ 50%] +sub/test_symlink.py::test_file PASSED [100%] + +============================== 2 passed in 0.01s =============================== +____________________ test_collect_sub_with_symlinks[False] _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_sub_with_symlinks1 +collecting ... collected 2 items + +sub/test_file.py::test_file PASSED [ 50%] +sub/test_symlink.py::test_file PASSED [100%] + +============================== 2 passed in 0.01s =============================== +_______________________ test_collector_respects_tbstyle ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collector_respects_tbstyle0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_____________ ERROR collecting test_collector_respects_tbstyle.py ______________ +Traceback (most recent call last): + File "/tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collector_respects_tbstyle0/test_collector_respects_tbstyle.py", line 1, in + assert 0 +AssertionError: assert 0 +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +____________________ test_does_not_eagerly_collect_packages ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_does_not_eagerly_collect_packages0 +collected 1 item + +test_does_not_eagerly_collect_packages.py . [100%] + +============================== 1 passed in 0.00s =============================== +________________________ test_does_not_put_src_on_path _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_does_not_put_src_on_path0 +collected 1 item + +test_does_not_put_src_on_path.py . [100%] + +============================== 1 passed in 0.01s =============================== +_________________________ TestEvaluator.test_no_marker _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_no_marker0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestEvaluator.test_marked_no_args _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_no_args0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestEvaluator.test_marked_one_arg _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________ TestEvaluator.test_marked_one_arg_with_reason _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_with_reason0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ TestEvaluator.test_marked_one_arg_twice ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_twice0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_twice0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ TestEvaluator.test_marked_one_arg_twice2 ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_twice20 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________ TestEvaluator.test_marked_skip_with_not_string ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_skip_with_not_string0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_______________________ TestEvaluator.test_skipif_class ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_class0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestXFail.test_xfail_simple[True] _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_simple0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestXFail.test_xfail_simple[False] ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_simple1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________________________ TestXFail.test_xfail_xpassed _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_xpassed0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_____________________ TestXFail.test_xfail_using_platform ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_using_platform0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_____________________ TestXFail.test_xfail_xpassed_strict ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_xpassed_strict0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_______________________ TestXFail.test_xfail_run_anyway ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_run_anyway0 +collected 2 items + +test_xfail_run_anyway.py F. [100%] + +=================================== FAILURES =================================== +__________________________________ test_func ___________________________________ + + @pytest.mark.xfail + def test_func(): +> assert 0 +E assert 0 + +test_xfail_run_anyway.py:4: AssertionError +========================= 1 failed, 1 passed in 0.01s ========================== +___________________ TestXFail.test_xfail_evalfalse_but_fails ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_evalfalse_but_fails0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ TestXFail.test_xfail_not_report_default ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_not_report_default0 +collecting ... collected 1 item + +test_one.py::test_this XFAIL [100%] + +============================== 1 xfailed in 0.01s ============================== +_________________ TestXFail.test_xfail_not_run_xfail_reporting _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_not_run_xfail_reporting0 +collected 3 items + +test_one.py xx. [100%] + +=========================== short test summary info ============================ +XFAIL test_one.py::test_this + reason: [NOTRUN] noway +XFAIL test_one.py::test_this_true + reason: [NOTRUN] condition: True +========================= 1 passed, 2 xfailed in 0.04s ========================= +__________________ TestXFail.test_xfail_not_run_no_setup_run ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_not_run_no_setup_run0 +collected 1 item + +test_one.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_one.py::test_this + reason: [NOTRUN] hello +============================== 1 xfailed in 0.03s ============================== +__________________________ TestXFail.test_xfail_xpass __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_xpass0 +collected 1 item + +test_one.py X [100%] + +=========================== short test summary info ============================ +XPASS test_one.py::test_that +============================== 1 xpassed in 0.01s ============================== +_______________________ TestXFail.test_xfail_imperative ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative0 +collected 1 item + +test_xfail_imperative.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative0 +collected 1 item + +test_xfail_imperative.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_xfail_imperative.py::test_this + reason: hello +============================== 1 xfailed in 0.00s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative0 +collected 1 item + +test_xfail_imperative.py . [100%] + +============================== 1 passed in 0.00s =============================== +______________ TestXFail.test_xfail_imperative_in_setup_function _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative_in_setup_function0 +collected 1 item + +test_xfail_imperative_in_setup_function.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative_in_setup_function0 +collected 1 item + +test_xfail_imperative_in_setup_function.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_xfail_imperative_in_setup_function.py::test_this + reason: hello +============================== 1 xfailed in 0.00s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative_in_setup_function0 +collected 1 item + +test_xfail_imperative_in_setup_function.py F [100%] + +=================================== FAILURES =================================== +__________________________________ test_this ___________________________________ + + def test_this(): +> assert 0 +E assert 0 + +test_xfail_imperative_in_setup_function.py:6: AssertionError +============================== 1 failed in 0.00s =============================== +_____________________ TestXFail.test_dynamic_xfail_no_run ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_dynamic_xfail_no_run0 +collected 1 item + +test_dynamic_xfail_no_run.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_dynamic_xfail_no_run.py::test_this + reason: [NOTRUN] +============================== 1 xfailed in 0.04s ============================== +____________ TestXFail.test_dynamic_xfail_set_during_funcarg_setup _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_dynamic_xfail_set_during_funcarg_setup0 +collected 1 item + +test_dynamic_xfail_set_during_funcarg_setup.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +_________ TestXFail.test_xfail_raises[TypeError-TypeError-*1 xfailed*] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises0 +collected 1 item + +test_xfail_raises.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +_ TestXFail.test_xfail_raises[(AttributeError, TypeError)-TypeError-*1 xfailed*] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises1 +collected 1 item + +test_xfail_raises.py x [100%] + +============================== 1 xfailed in 0.00s ============================== +_________ TestXFail.test_xfail_raises[TypeError-IndexError-*1 failed*] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises2 +collected 1 item + +test_xfail_raises.py F [100%] + +=================================== FAILURES =================================== +_________________________________ test_raises __________________________________ + + @pytest.mark.xfail(raises=TypeError) + def test_raises(): +> raise IndexError() +E IndexError + +test_xfail_raises.py:4: IndexError +============================== 1 failed in 0.01s =============================== +_ TestXFail.test_xfail_raises[(AttributeError, TypeError)-IndexError-*1 failed*] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises3 +collected 1 item + +test_xfail_raises.py F [100%] + +=================================== FAILURES =================================== +_________________________________ test_raises __________________________________ + + @pytest.mark.xfail(raises=(AttributeError, TypeError)) + def test_raises(): +> raise IndexError() +E IndexError + +test_xfail_raises.py:4: IndexError +============================== 1 failed in 0.01s =============================== +_________________________ TestXFail.test_strict_sanity _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_sanity0 +collected 1 item + +test_strict_sanity.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_strict_sanity.py::test_foo + unsupported feature +============================== 1 xfailed in 0.01s ============================== +______________________ TestXFail.test_strict_xfail[True] _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail0 +collected 1 item + +test_strict_xfail.py F [100%] + +=================================== FAILURES =================================== +___________________________________ test_foo ___________________________________ +[XPASS(strict)] unsupported feature +============================== 1 failed in 0.01s =============================== +______________________ TestXFail.test_strict_xfail[False] ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail1 +collected 1 item + +test_strict_xfail.py X [100%] + +=========================== short test summary info ============================ +XPASS test_strict_xfail.py::test_foo unsupported feature +============================== 1 xpassed in 0.00s ============================== +_________________ TestXFail.test_strict_xfail_condition[True] __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_condition0 +collected 1 item + +test_strict_xfail_condition.py . [100%] + +============================== 1 passed in 0.00s =============================== +_________________ TestXFail.test_strict_xfail_condition[False] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_condition1 +collected 1 item + +test_strict_xfail_condition.py . [100%] + +============================== 1 passed in 0.00s =============================== +_________________ TestXFail.test_xfail_condition_keyword[True] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_condition_keyword0 +collected 1 item + +test_xfail_condition_keyword.py . [100%] + +============================== 1 passed in 0.01s =============================== +________________ TestXFail.test_xfail_condition_keyword[False] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_condition_keyword1 +collected 1 item + +test_xfail_condition_keyword.py . [100%] + +============================== 1 passed in 0.00s =============================== +_____________ TestXFail.test_strict_xfail_default_from_file[true] ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_default_from_file0, inifile: tox.ini +collected 1 item + +test_strict_xfail_default_from_file.py F [100%] + +=================================== FAILURES =================================== +___________________________________ test_foo ___________________________________ +[XPASS(strict)] unsupported feature +============================== 1 failed in 0.00s =============================== +_____________ TestXFail.test_strict_xfail_default_from_file[false] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_default_from_file1, inifile: tox.ini +collected 1 item + +test_strict_xfail_default_from_file.py X [100%] + +=========================== short test summary info ============================ +XPASS test_strict_xfail_default_from_file.py::test_foo unsupported feature +============================== 1 xpassed in 0.00s ============================== +_____________ TestXFailwithSetupTeardown.test_failing_setup_issue9 _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_failing_setup_issue90 +collected 1 item + +test_failing_setup_issue9.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +___________ TestXFailwithSetupTeardown.test_failing_teardown_issue9 ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_failing_teardown_issue90 +collected 1 item + +test_failing_teardown_issue9.py Xx [100%] + +======================== 1 xfailed, 1 xpassed in 0.01s ========================= +___________________________ TestSkip.test_skip_class ___________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_class0 +collected 3 items + +test_skip_class.py ss. [100%] + +========================= 1 passed, 2 skipped in 0.01s ========================= +_____________________ TestSkip.test_skips_on_false_string ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skips_on_false_string0 +collected 1 item + +test_skips_on_false_string.py s [100%] + +============================== 1 skipped in 0.01s ============================== +_________________________ TestSkip.test_arg_as_reason __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_arg_as_reason0 +collected 1 item + +test_arg_as_reason.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_arg_as_reason.py:2: testing stuff +============================== 1 skipped in 0.01s ============================== +_________________________ TestSkip.test_skip_no_reason _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_no_reason0 +collected 1 item + +test_skip_no_reason.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_skip_no_reason.py:2: unconditional skip +============================== 1 skipped in 0.00s ============================== +________________________ TestSkip.test_skip_with_reason ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_with_reason0 +collected 1 item + +test_skip_with_reason.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_skip_with_reason.py:2: for lolz +============================== 1 skipped in 0.01s ============================== +_____________________ TestSkip.test_only_skips_marked_test _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_only_skips_marked_test0 +collected 3 items + +test_only_skips_marked_test.py ss. [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_only_skips_marked_test.py:2: unconditional skip +SKIPPED [1] test_only_skips_marked_test.py:5: nothing in particular +========================= 1 passed, 2 skipped in 0.01s ========================= +________________________ TestSkip.test_strict_and_skip _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_and_skip0 +collected 1 item + +test_strict_and_skip.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_strict_and_skip.py:2: unconditional skip +============================== 1 skipped in 0.00s ============================== +______________________ TestSkipif.test_skipif_conditional ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_conditional0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________ TestSkipif.test_skipif_reporting["hasattr(sys, 'platform')"] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting0 +collected 1 item + +test_foo.py s + +=========================== short test summary info ============================ +SKIPPED [1] test_foo.py:2: condition: hasattr(sys, 'platform') +============================== 1 skipped in 0.00s ============================== +______ TestSkipif.test_skipif_reporting[True, reason="invalid platform"] _______ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting1 +collected 1 item + +test_foo.py s + +=========================== short test summary info ============================ +SKIPPED [1] test_foo.py:2: invalid platform +============================== 1 skipped in 0.00s ============================== +____________________ TestSkipif.test_skipif_using_platform _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_using_platform0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________ TestSkipif.test_skipif_reporting_multiple[skipif-SKIP-skipped] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting_multiple0 +collected 1 item + +test_foo.py s + +=========================== short test summary info ============================ +SKIPPED [1] test_foo.py:2: second_condition +============================== 1 skipped in 0.00s ============================== +________ TestSkipif.test_skipif_reporting_multiple[xfail-XPASS-xpassed] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting_multiple1 +collected 1 item + +test_foo.py X + +=========================== short test summary info ============================ +XPASS test_foo.py::test_foobar second_condition +============================== 1 xpassed in 0.00s ============================== +_________________________ test_skip_not_report_default _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_not_report_default0 +collecting ... collected 1 item + +test_one.py::test_this SKIPPED [100%] + +============================== 1 skipped in 0.00s ============================== +______________________________ test_skipif_class _______________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_class1 +collected 2 items + +test_skipif_class.py ss [100%] + +============================== 2 skipped in 0.01s ============================== +_______________________ test_skipped_reasons_functional ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipped_reasons_functional0 +collected 2 items + +test_one.py ss [100%] + +=========================== short test summary info ============================ +SKIPPED [2] /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipped_reasons_functional0/conftest.py:4: test +============================== 2 skipped in 0.01s ============================== +_____________________________ test_skipped_folding _____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipped_folding0 +collected 2 items + +test_one.py ss [100%] + +=========================== short test summary info ============================ +SKIPPED [2] test_one.py: Folding +============================== 2 skipped in 0.01s ============================== +_______________________________ test_reportchars _______________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars0 +collected 4 items + +test_reportchars.py FxXs [100%] + +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert 0 +E assert 0 + +test_reportchars.py:3: AssertionError +=========================== short test summary info ============================ +FAILED test_reportchars.py::test_1 - assert 0 +XFAIL test_reportchars.py::test_2 +XPASS test_reportchars.py::test_3 +SKIPPED [1] /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars0/test_reportchars.py:12: four +============== 1 failed, 1 skipped, 1 xfailed, 1 xpassed in 0.04s ============== +____________________________ test_reportchars_error ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_error0 +collected 1 item + +test_simple.py .E [100%] + +==================================== ERRORS ==================================== +________________________ ERROR at teardown of test_foo _________________________ + + def pytest_runtest_teardown(): +> assert 0 +E assert 0 + +conftest.py:2: AssertionError +=========================== short test summary info ============================ +ERROR test_simple.py::test_foo - assert 0 +========================== 1 passed, 1 error in 0.01s ========================== +_____________________________ test_reportchars_all _____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_all0 +collected 5 items + +test_reportchars_all.py FxXsE [100%] + +==================================== ERRORS ==================================== +___________________________ ERROR at setup of test_5 ___________________________ + + @pytest.fixture + def fail(): +> assert 0 +E assert 0 + +test_reportchars_all.py:14: AssertionError +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert 0 +E assert 0 + +test_reportchars_all.py:3: AssertionError +=========================== short test summary info ============================ +SKIPPED [1] /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_all0/test_reportchars_all.py:12: four +XFAIL test_reportchars_all.py::test_2 +XPASS test_reportchars_all.py::test_3 +ERROR test_reportchars_all.py::test_5 - assert 0 +FAILED test_reportchars_all.py::test_1 - assert 0 +========= 1 failed, 1 skipped, 1 xfailed, 1 xpassed, 1 error in 0.01s ========== +__________________________ test_reportchars_all_error __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_all_error0 +collected 1 item + +test_simple.py .E [100%] + +==================================== ERRORS ==================================== +________________________ ERROR at teardown of test_foo _________________________ + + def pytest_runtest_teardown(): +> assert 0 +E assert 0 + +conftest.py:2: AssertionError +=========================== short test summary info ============================ +ERROR test_simple.py::test_foo - assert 0 +========================== 1 passed, 1 error in 0.01s ========================== +____________________ test_errors_in_xfail_skip_expressions _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_errors_in_xfail_skip_expressions0 +collected 3 items + +test_errors_in_xfail_skip_expressions.py EE. [100%] + +==================================== ERRORS ==================================== +_______________________ ERROR at setup of test_nameerror _______________________ +Error evaluating 'skipif' expression + asd +NameError: name 'asd' is not defined + +________________________ ERROR at setup of test_syntax _________________________ +Error evaluating 'xfail' expression + syntax error + ^ +SyntaxError: invalid syntax +========================== 1 passed, 2 error in 0.01s ========================== +________________________ test_xfail_skipif_with_globals ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_skipif_with_globals0 +collected 2 items + +test_xfail_skipif_with_globals.py sx [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_xfail_skipif_with_globals.py:3: condition: x == 3 +XFAIL test_xfail_skipif_with_globals.py::test_boolean + condition: x == 3 +======================== 1 skipped, 1 xfailed in 0.01s ========================= +___________________________ test_direct_gives_error ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_direct_gives_error0 +collected 1 item + +test_direct_gives_error.py E [100%] + +==================================== ERRORS ==================================== +_________________________ ERROR at setup of test_skip1 _________________________ +Error evaluating 'skipif' expression + True +Failed: you need to specify reason=STRING when using booleans as conditions. + +=============================== 1 error in 0.00s =============================== +_____________________________ test_default_markers _____________________________ +----------------------------- Captured stdout call ----------------------------- +@pytest.mark.filterwarnings(warning): add a warning filter to the given test. see https://docs.pytest.org/en/latest/warnings.html#pytest-mark-filterwarnings + +@pytest.mark.skip(reason=None): skip the given test function with an optional reason. Example: skip(reason="no way of currently testing this") skips the test. + +@pytest.mark.skipif(condition): skip the given test function if eval(condition) results in a True value. Evaluation happens within the module global context. Example: skipif('sys.platform == "win32"') skips the test if we are on the win32 platform. see https://docs.pytest.org/en/latest/skipping.html + +@pytest.mark.xfail(condition, reason=None, run=True, raises=None, strict=False): mark the test function as an expected failure if eval(condition) has a True value. Optionally specify a reason for better reporting and run=False if you don't even want to execute the test function. If only specific exception(s) are expected, you can list them in raises, and if the test fails in other ways, it will be reported as a true failure. See https://docs.pytest.org/en/latest/skipping.html + +@pytest.mark.parametrize(argnames, argvalues): call a test function multiple times passing in different arguments in turn. argvalues generally needs to be a list of values if argnames specifies only one name or a list of tuples of values if argnames specifies multiple names. Example: @parametrize('arg1', [1,2]) would lead to two calls of the decorated test function, one with arg1=1 and another with arg1=2.see https://docs.pytest.org/en/latest/parametrize.html for more info and examples. + +@pytest.mark.usefixtures(fixturename1, fixturename2, ...): mark tests as needing all of the specified fixtures. see https://docs.pytest.org/en/latest/fixture.html#usefixtures + +@pytest.mark.tryfirst: mark a hook implementation function such that the plugin machinery will try to call it first/as early as possible. + +@pytest.mark.trylast: mark a hook implementation function such that the plugin machinery will try to call it last/as late as possible. + +_______________________ test_xfail_test_setup_exception ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_test_setup_exception0 +collected 1 item + +test_xfail_test_setup_exception.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +______________________ test_imperativeskip_on_xfail_test _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_imperativeskip_on_xfail_test0 +collected 2 items + +test_imperativeskip_on_xfail_test.py ss [100%] + +=========================== short test summary info ============================ +SKIPPED [1] /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_imperativeskip_on_xfail_test0/conftest.py:4: abc +SKIPPED [1] test_imperativeskip_on_xfail_test.py:6: condition: True +============================== 2 skipped in 0.07s ============================== +_______________________ TestBooleanCondition.test_skipif _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif0 +collected 2 items + +test_skipif.py s. [100%] + +========================= 1 passed, 1 skipped in 0.01s ========================= +__________________ TestBooleanCondition.test_skipif_noreason ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_noreason0 +collected 1 item + +test_skipif_noreason.py E [100%] + +==================================== ERRORS ==================================== +_________________________ ERROR at setup of test_func __________________________ +Error evaluating 'skipif' expression + True +Failed: you need to specify reason=STRING when using booleans as conditions. + +=============================== 1 error in 0.01s =============================== +_______________________ TestBooleanCondition.test_xfail ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail0 +collected 1 item + +test_xfail.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_xfail.py::test_func + True123 +============================== 1 xfailed in 0.01s ============================== +_______________________________ test_xfail_item ________________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_item0 +collected 1 item + +foo x [100%] + +============================== 1 xfailed in 0.03s ============================== +_________________________ test_module_level_skip_error _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_module_level_skip_error0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_______________ ERROR collecting test_module_level_skip_error.py _______________ +Using pytest.skip outside of a test is not allowed. To decorate a test function, use the @pytest.mark.skip or @pytest.mark.skipif decorators instead, and to skip a module use `pytestmark = pytest.mark.{skip,skipif}. +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +________________ test_module_level_skip_with_allow_module_level ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_module_level_skip_with_allow_module_level0 +collected 0 items / 1 skipped + +=========================== short test summary info ============================ +SKIPPED [1] /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_module_level_skip_with_allow_module_level0/test_module_level_skip_with_allow_module_level.py:3: skip_module_level +============================== 1 skipped in 0.01s ============================== +_____________________ test_invalid_skip_keyword_parameter ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_invalid_skip_keyword_parameter0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +___________ ERROR collecting test_invalid_skip_keyword_parameter.py ____________ +test_invalid_skip_keyword_parameter.py:2: in + pytest.skip("skip_module_level", unknown=1) +E TypeError: skip() got an unexpected keyword argument 'unknown' +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.04s =============================== +_____________________________ test_mark_xfail_item _____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_xfail_item0 +collected 1 item + +foo x [100%] + +============================== 1 xfailed in 0.03s ============================== +________________________ test_summary_list_after_errors ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/baseline/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_summary_list_after_errors0 +collected 1 item + +test_summary_list_after_errors.py F [100%] + +=================================== FAILURES =================================== +__________________________________ test_fail ___________________________________ + + def test_fail(): +> assert 0 +E assert 0 + +test_summary_list_after_errors.py:3: AssertionError +=========================== short test summary info ============================ +FAILED test_summary_list_after_errors.py::test_fail - assert 0 +============================== 1 failed in 0.01s =============================== +=========================== short test summary info ============================ +PASSED testing/test_collection.py::TestCollector::test_collect_versus_item +PASSED testing/test_skipping.py::test_importorskip +PASSED testing/test_collection.py::TestCollector::test_check_equality +PASSED testing/test_collection.py::TestCollector::test_getparent +PASSED testing/test_collection.py::TestCollector::test_getcustomfile_roundtrip +PASSED testing/test_collection.py::TestCollector::test_can_skip_class_with_test_attr +PASSED testing/test_collection.py::TestCollectFS::test_ignored_certain_directories +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[activate.csh] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[activate.fish] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[Activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[Activate.bat] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[Activate.ps1] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[activate.csh] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[activate.fish] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[Activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[Activate.bat] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[Activate.ps1] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[activate] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[activate.csh] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[activate.fish] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[Activate] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[Activate.bat] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[Activate.ps1] +PASSED testing/test_collection.py::TestCollectFS::test_custom_norecursedirs +PASSED testing/test_collection.py::TestCollectFS::test_testpaths_ini +PASSED testing/test_collection.py::TestCollectPluginHookRelay::test_pytest_collect_file +PASSED testing/test_collection.py::TestCollectPluginHookRelay::test_pytest_collect_directory +PASSED testing/test_collection.py::TestPrunetraceback::test_custom_repr_failure +PASSED testing/test_collection.py::TestCustomConftests::test_ignore_collect_path +PASSED testing/test_collection.py::TestCustomConftests::test_ignore_collect_not_called_on_argument +PASSED testing/test_collection.py::TestCustomConftests::test_collectignore_exclude_on_option +PASSED testing/test_collection.py::TestCustomConftests::test_collectignoreglob_exclude_on_option +PASSED testing/test_collection.py::TestCustomConftests::test_pytest_fs_collect_hooks_are_seen +PASSED testing/test_collection.py::TestCustomConftests::test_pytest_collect_file_from_sister_dir +PASSED testing/test_collection.py::TestSession::test_parsearg +PASSED testing/test_collection.py::TestSession::test_collect_topdir +PASSED testing/test_collection.py::TestSession::test_collect_protocol_single_function +PASSED testing/test_collection.py::TestSession::test_collect_protocol_method +PASSED testing/test_collection.py::TestSession::test_collect_custom_nodes_multi_id +PASSED testing/test_collection.py::TestSession::test_collect_subdir_event_ordering +PASSED testing/test_collection.py::TestSession::test_collect_two_commandline_args +PASSED testing/test_collection.py::TestSession::test_serialization_byid +PASSED testing/test_collection.py::TestSession::test_find_byid_without_instance_parents +PASSED testing/test_collection.py::Test_getinitialnodes::test_global_file +PASSED testing/test_collection.py::Test_getinitialnodes::test_pkgfile +PASSED testing/test_collection.py::Test_genitems::test_check_collect_hashes +PASSED testing/test_collection.py::Test_genitems::test_example_items1 +PASSED testing/test_collection.py::Test_genitems::test_class_and_functions_discovery_using_glob +PASSED testing/test_collection.py::test_matchnodes_two_collections_same_file +PASSED testing/test_collection.py::TestNodekeywords::test_no_under +PASSED testing/test_collection.py::TestNodekeywords::test_issue345 +PASSED testing/test_collection.py::test_exit_on_collection_error +PASSED testing/test_collection.py::test_exit_on_collection_with_maxfail_smaller_than_n_errors +PASSED testing/test_collection.py::test_exit_on_collection_with_maxfail_bigger_than_n_errors +PASSED testing/test_collection.py::test_continue_on_collection_errors +PASSED testing/test_collection.py::test_continue_on_collection_errors_maxfail +PASSED testing/test_collection.py::test_fixture_scope_sibling_conftests +PASSED testing/test_collection.py::test_collect_init_tests +PASSED testing/test_collection.py::test_collect_invalid_signature_message +PASSED testing/test_collection.py::test_collect_handles_raising_on_dunder_class +PASSED testing/test_collection.py::test_collect_with_chdir_during_import +PASSED testing/test_collection.py::test_collect_pyargs_with_testpaths +PASSED testing/test_collection.py::test_collect_symlink_file_arg +PASSED testing/test_collection.py::test_collect_symlink_out_of_tree +PASSED testing/test_collection.py::test_collectignore_via_conftest +PASSED testing/test_collection.py::test_collect_pkg_init_and_file_in_args +PASSED testing/test_collection.py::test_collect_pkg_init_only +PASSED testing/test_collection.py::test_collect_sub_with_symlinks[True] +PASSED testing/test_collection.py::test_collect_sub_with_symlinks[False] +PASSED testing/test_collection.py::test_collector_respects_tbstyle +PASSED testing/test_collection.py::test_does_not_eagerly_collect_packages +PASSED testing/test_collection.py::test_does_not_put_src_on_path +PASSED testing/test_skipping.py::TestEvaluator::test_no_marker +PASSED testing/test_skipping.py::TestEvaluator::test_marked_no_args +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg_with_reason +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg_twice +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg_twice2 +PASSED testing/test_skipping.py::TestEvaluator::test_marked_skip_with_not_string +PASSED testing/test_skipping.py::TestEvaluator::test_skipif_class +PASSED testing/test_skipping.py::TestXFail::test_xfail_simple[True] +PASSED testing/test_skipping.py::TestXFail::test_xfail_simple[False] +PASSED testing/test_skipping.py::TestXFail::test_xfail_xpassed +PASSED testing/test_skipping.py::TestXFail::test_xfail_using_platform +PASSED testing/test_skipping.py::TestXFail::test_xfail_xpassed_strict +PASSED testing/test_skipping.py::TestXFail::test_xfail_run_anyway +PASSED testing/test_skipping.py::TestXFail::test_xfail_evalfalse_but_fails +PASSED testing/test_skipping.py::TestXFail::test_xfail_not_report_default +PASSED testing/test_skipping.py::TestXFail::test_xfail_not_run_xfail_reporting +PASSED testing/test_skipping.py::TestXFail::test_xfail_not_run_no_setup_run +PASSED testing/test_skipping.py::TestXFail::test_xfail_xpass +PASSED testing/test_skipping.py::TestXFail::test_xfail_imperative +PASSED testing/test_skipping.py::TestXFail::test_xfail_imperative_in_setup_function +PASSED testing/test_skipping.py::TestXFail::test_dynamic_xfail_no_run +PASSED testing/test_skipping.py::TestXFail::test_dynamic_xfail_set_during_funcarg_setup +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[TypeError-TypeError-*1 xfailed*] +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[(AttributeError, TypeError)-TypeError-*1 xfailed*] +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[TypeError-IndexError-*1 failed*] +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[(AttributeError, TypeError)-IndexError-*1 failed*] +PASSED testing/test_skipping.py::TestXFail::test_strict_sanity +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail[True] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail[False] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_condition[True] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_condition[False] +PASSED testing/test_skipping.py::TestXFail::test_xfail_condition_keyword[True] +PASSED testing/test_skipping.py::TestXFail::test_xfail_condition_keyword[False] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_default_from_file[true] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_default_from_file[false] +PASSED testing/test_skipping.py::TestXFailwithSetupTeardown::test_failing_setup_issue9 +PASSED testing/test_skipping.py::TestXFailwithSetupTeardown::test_failing_teardown_issue9 +PASSED testing/test_skipping.py::TestSkip::test_skip_class +PASSED testing/test_skipping.py::TestSkip::test_skips_on_false_string +PASSED testing/test_skipping.py::TestSkip::test_arg_as_reason +PASSED testing/test_skipping.py::TestSkip::test_skip_no_reason +PASSED testing/test_skipping.py::TestSkip::test_skip_with_reason +PASSED testing/test_skipping.py::TestSkip::test_only_skips_marked_test +PASSED testing/test_skipping.py::TestSkip::test_strict_and_skip +PASSED testing/test_skipping.py::TestSkipif::test_skipif_conditional +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting["hasattr(sys, 'platform')"] +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting[True, reason="invalid platform"] +PASSED testing/test_skipping.py::TestSkipif::test_skipif_using_platform +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting_multiple[skipif-SKIP-skipped] +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting_multiple[xfail-XPASS-xpassed] +PASSED testing/test_skipping.py::test_skip_not_report_default +PASSED testing/test_skipping.py::test_skipif_class +PASSED testing/test_skipping.py::test_skipped_reasons_functional +PASSED testing/test_skipping.py::test_skipped_folding +PASSED testing/test_skipping.py::test_reportchars +PASSED testing/test_skipping.py::test_reportchars_error +PASSED testing/test_skipping.py::test_reportchars_all +PASSED testing/test_skipping.py::test_reportchars_all_error +PASSED testing/test_skipping.py::test_errors_in_xfail_skip_expressions +PASSED testing/test_skipping.py::test_xfail_skipif_with_globals +PASSED testing/test_skipping.py::test_direct_gives_error +PASSED testing/test_skipping.py::test_default_markers +PASSED testing/test_skipping.py::test_xfail_test_setup_exception +PASSED testing/test_skipping.py::test_imperativeskip_on_xfail_test +PASSED testing/test_skipping.py::TestBooleanCondition::test_skipif +PASSED testing/test_skipping.py::TestBooleanCondition::test_skipif_noreason +PASSED testing/test_skipping.py::TestBooleanCondition::test_xfail +PASSED testing/test_skipping.py::test_xfail_item +PASSED testing/test_skipping.py::test_module_level_skip_error +PASSED testing/test_skipping.py::test_module_level_skip_with_allow_module_level +PASSED testing/test_skipping.py::test_invalid_skip_keyword_parameter +PASSED testing/test_skipping.py::test_mark_xfail_item +PASSED testing/test_skipping.py::test_summary_list_after_errors +XFAIL testing/test_collection.py::TestPrunetraceback::test_collect_report_postprocessing + other mechanism for adding to reporting needed +======================== 148 passed, 1 xfailed in 5.09s ======================== diff --git a/bench/swebench/results/raw/baseline/sympy__sympy-14248/r1/regrade/grade.json b/bench/swebench/results/raw/baseline/sympy__sympy-14248/r1/regrade/grade.json new file mode 100644 index 0000000..58e51d6 --- /dev/null +++ b/bench/swebench/results/raw/baseline/sympy__sympy-14248/r1/regrade/grade.json @@ -0,0 +1,15 @@ +{ + "resolved": true, + "f2p": [ + 2, + 2 + ], + "p2p": [ + 433, + 433 + ], + "f2p_failed": [], + "p2p_failed": [], + "test_rc": 1, + "test_cmd": "PYTHONWARNINGS='ignore::UserWarning,ignore::SyntaxWarning' /tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/venv/bin/python bin/test -C --verbose sympy/printing/pretty/tests/test_pretty.py sympy/printing/tests/test_ccode.py sympy/printing/tests/test_fcode.py sympy/printing/tests/test_jscode.py sympy/printing/tests/test_julia.py sympy/printing/tests/test_latex.py sympy/printing/tests/test_octave.py sympy/printing/tests/test_rcode.py sympy/printing/tests/test_str.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw/baseline/sympy__sympy-14248/r1/regrade/test_output.txt b/bench/swebench/results/raw/baseline/sympy__sympy-14248/r1/regrade/test_output.txt new file mode 100644 index 0000000..db00327 --- /dev/null +++ b/bench/swebench/results/raw/baseline/sympy__sympy-14248/r1/regrade/test_output.txt @@ -0,0 +1,655 @@ +/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/core/basic.py:3: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import Mapping, defaultdict +/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/core/expr.py:12: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import defaultdict, Iterable +/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/core/containers.py:271: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + class OrderedSet(collections.MutableSet): +/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/plotting/plot.py:28: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import Callable +/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/core/basic.py:3: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import Mapping, defaultdict +/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/core/expr.py:12: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import defaultdict, Iterable +/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/core/containers.py:271: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + class OrderedSet(collections.MutableSet): +/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/plotting/plot.py:28: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import Callable +============================= test process starts ============================== +executable: /tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/venv/bin/python (3.9.25-final-0) [CPython] +architecture: 64-bit +cache: no +ground types: python +numpy: None +random seed: 3513654 +hash randomization: on (PYTHONHASHSEED=797114363) + +sympy/printing/pretty/tests/test_pretty.py[116] +test_pretty_ascii_str ok +test_pretty_unicode_str ok +test_upretty_greek ok +test_upretty_multiindex ok +test_upretty_sub_super ok +test_upretty_subs_missing_in_24 ok +test_missing_in_2X_issue_9047 X +test_upretty_modifiers ok +test_pretty_Cycle ok +test_pretty_basic ok +test_negative_fractions ok +test_issue_5524 ok +test_pretty_ordering ok +test_EulerGamma ok +test_GoldenRatio ok +test_pretty_relational ok +test_Assignment ok +test_AugmentedAssignment ok +test_issue_7117 ok +test_pretty_rational ok +test_pretty_functions ok +test_pretty_sqrt ok +test_pretty_sqrt_char_knob ok +test_pretty_sqrt_longsymbol_no_sqrt_char ok +test_pretty_KroneckerDelta ok +test_pretty_product ok +test_pretty_lambda ok +test_pretty_order ok +test_pretty_derivatives ok +test_pretty_integrals ok +test_pretty_matrix ok +test_pretty_ndim_arrays ok +test_tensor_TensorProduct ok +test_diffgeom_print_WedgeProduct ok +test_Adjoint ok +test_pretty_Trace_issue_9044 ok +test_MatrixExpressions ok +test_pretty_dotproduct ok +test_pretty_piecewise ok +test_pretty_ITE ok +test_pretty_seq ok +test_any_object_in_sequence ok +test_print_builtin_set ok +test_pretty_sets ok +test_pretty_SetExpr ok +test_pretty_ImageSet ok +test_pretty_ConditionSet ok +test_pretty_ComplexRegion ok +test_pretty_Union_issue_10414 ok +test_pretty_Intersection_issue_10414 ok +test_ProductSet_paranthesis ok +test_ProductSet_prod_char_issue_10413 ok +test_pretty_sequences ok +test_pretty_FourierSeries ok +test_pretty_FormalPowerSeries ok +test_pretty_limits ok +test_pretty_ComplexRootOf ok +test_pretty_RootSum ok +test_GroebnerBasis ok +test_pretty_Boolean ok +test_pretty_Domain ok +test_pretty_prec ok +test_pprint ok +test_pretty_class ok +test_pretty_no_wrap_line ok +test_settings ok +test_pretty_sum ok +test_units ok +test_pretty_Subs ok +test_gammas ok +test_beta ok +test_function_subclass_different_name ok +test_SingularityFunction ok +test_deltas ok +test_hyper ok +test_meijerg ok +test_noncommutative ok +test_pretty_special_functions ok +test_pretty_geometry E +test_expint ok +test_elliptic_functions ok +test_RandomDomain ok +test_PrettyPoly ok +test_issue_6285 ok +test_issue_6359 ok +test_issue_6739 ok +test_complicated_symbol_unchanged ok +test_categories ok +test_PrettyModules ok +test_QuotientRing ok +test_Homomorphism ok +test_Tr ok +test_pretty_Add ok +test_issue_7179 ok +test_issue_7180 ok +test_pretty_Complement ok +test_pretty_SymmetricDifference ok +test_pretty_Contains ok +test_issue_8292 E +test_issue_4335 ok +test_issue_8344 E +test_issue_6324 ok +test_issue_7927 ok +test_issue_6134 ok +test_issue_9877 ok +test_issue_13651 ok +test_pretty_primenu ok +test_pretty_primeomega ok +test_pretty_Mod ok +test_issue_11801 ok +test_pretty_UnevaluatedExpr ok +test_issue_10472 ok +test_MatrixElement_printing ok +test_MatrixSymbol_printing F +test_degree_printing ok +test_vector_expr_pretty_printing ok [FAIL] + +sympy/printing/tests/test_ccode.py[46] +test_printmethod ok +test_ccode_sqrt ok +test_ccode_Pow ok +test_ccode_Max ok +test_ccode_constants_mathh ok +test_ccode_constants_other ok +test_ccode_Rational ok +test_ccode_Integer ok +test_ccode_functions ok +test_ccode_inline_function ok +test_ccode_exceptions ok +test_ccode_user_functions ok +test_ccode_boolean ok +test_ccode_Relational ok +test_ccode_Piecewise ok +test_ccode_sinc ok +test_ccode_Piecewise_deep ok +test_ccode_ITE ok +test_ccode_settings ok +test_ccode_Indexed ok +test_ccode_Indexed_without_looking_for_contraction ok +test_ccode_loops_matrix_vector ok +test_dummy_loops ok +test_ccode_loops_add ok +test_ccode_loops_multiple_contractions ok +test_ccode_loops_addfactor ok +test_ccode_loops_multiple_terms ok +test_dereference_printing ok +test_Matrix_printing ok +test_ccode_reserved_words ok +test_ccode_sign ok +test_ccode_Assignment ok +test_ccode_For ok +test_ccode_Max_Min ok +test_ccode_standard ok +test_CCodePrinter ok +test_C89CodePrinter ok +test_C99CodePrinter ok +test_C99CodePrinter__precision_f80 f +test_C99CodePrinter__precision ok +test_get_math_macros ok +test_ccode_Declaration ok +test_C99CodePrinter_custom_type ok +test_MatrixElement_printing ok +test_subclass_CCodePrinter ok +test_ccode_math_macros ok [OK] + +sympy/printing/tests/test_fcode.py[37] +test_printmethod ok +test_fcode_sign ok +test_fcode_Pow ok +test_fcode_Rational ok +test_fcode_Integer ok +test_fcode_Float ok +test_fcode_functions ok +test_case ok +test_fcode_functions_with_integers ok +test_fcode_NumberSymbol ok +test_fcode_complex ok +test_implicit ok +test_not_fortran ok +test_user_functions ok +test_inline_function ok +test_assign_to ok +test_line_wrapping ok +test_fcode_precedence ok +test_fcode_Logical ok +test_fcode_Xlogical ok +test_fcode_Relational ok +test_fcode_Piecewise ok +test_wrap_fortran ok +test_wrap_fortran_keep_d0 ok +test_settings ok +test_free_form_code_line ok +test_free_form_continuation_line ok +test_free_form_comment_line ok +test_loops ok +test_dummy_loops ok +test_fcode_Indexed_without_looking_for_contraction ok +test_derived_classes ok +test_indent ok +test_Matrix_printing ok +test_fcode_For ok +test_fcode_Declaration ok +test_MatrixElement_printing ok [OK] + +sympy/printing/tests/test_jscode.py[23] +test_printmethod ok +test_jscode_sqrt ok +test_jscode_Pow ok +test_jscode_constants_mathh ok +test_jscode_constants_other ok +test_jscode_Rational ok +test_jscode_Integer ok +test_jscode_functions ok +test_jscode_inline_function ok +test_jscode_exceptions ok +test_jscode_boolean ok +test_jscode_Piecewise ok +test_jscode_Piecewise_deep ok +test_jscode_settings ok +test_jscode_Indexed ok +test_jscode_loops_matrix_vector ok +test_dummy_loops ok +test_jscode_loops_add ok +test_jscode_loops_multiple_contractions ok +test_jscode_loops_addfactor ok +test_jscode_loops_multiple_terms ok +test_Matrix_printing ok +test_MatrixElement_printing ok [OK] + +sympy/printing/tests/test_julia.py[32] +test_Integer ok +test_Rational ok +test_Function ok +test_Pow ok +test_basic_ops ok +test_1_over_x_and_sqrt ok +test_mix_number_mult_symbols ok +test_mix_number_pow_symbols ok +test_imag ok +test_constants ok +test_constants_other ok +test_boolean ok +test_Matrices ok +test_vector_entries_hadamard ok +test_Matrices_entries_not_hadamard f +test_MatrixSymbol ok +test_special_matrices ok +test_containers ok +test_julia_noninline ok +test_julia_piecewise ok +test_julia_piecewise_times_const ok +test_julia_matrix_assign_to ok +test_julia_matrix_assign_to_more ok +test_julia_matrix_1x1 ok +test_julia_matrix_elements ok +test_julia_boolean ok +test_julia_not_supported ok +test_trick_indent_with_end_else_words ok +test_haramard ok +test_sparse ok +test_specfun ok +test_MatrixElement_printing ok [OK] + +sympy/printing/tests/test_latex.py[122] +test_printmethod ok +test_latex_basic ok +test_latex_builtins ok +test_latex_SingularityFunction ok +test_latex_cycle ok +test_latex_permutation ok +test_latex_Float ok +test_latex_vector_expressions ok +test_latex_symbols ok +test_latex_symbols_failing f +test_latex_functions ok +test_function_subclass_different_name ok +test_hyper_printing ok +test_latex_bessel ok +test_latex_fresnel ok +test_latex_brackets ok +test_latex_indexed ok +test_latex_derivatives ok +test_latex_subs ok +test_latex_integrals ok +test_latex_sets ok +test_latex_SetExpr ok +test_latex_Range ok +test_latex_sequences ok +test_latex_FourierSeries ok +test_latex_FormalPowerSeries ok +test_latex_intervals ok +test_latex_AccumuBounds ok +test_latex_emptyset ok +test_latex_commutator ok +test_latex_union ok +test_latex_symmetric_difference ok +test_latex_Complement ok +test_latex_Complexes ok +test_latex_productset ok +test_latex_Naturals ok +test_latex_Naturals0 ok +test_latex_Integers ok +test_latex_ImageSet ok +test_latex_ConditionSet ok +test_latex_ComplexRegion ok +test_latex_Contains ok +test_latex_sum ok +test_latex_product ok +test_latex_limits ok +test_latex_log ok +test_issue_3568 ok +test_latex ok +test_latex_dict ok +test_latex_list ok +test_latex_rational ok +test_latex_inverse ok +test_latex_DiracDelta ok +test_latex_Heaviside ok +test_latex_KroneckerDelta ok +test_latex_LeviCivita ok +test_mode ok +test_latex_Piecewise ok +test_latex_Matrix ok +test_latex_matrix_with_functions ok +test_latex_NDimArray ok +test_latex_mul_symbol ok +test_latex_issue_4381 ok +test_latex_issue_4576 ok +test_latex_pow_fraction ok +test_noncommutative ok +test_latex_order ok +test_latex_Lambda ok +test_latex_PolyElement ok +test_latex_FracElement ok +test_latex_Poly ok +test_latex_ComplexRootOf ok +test_latex_RootSum ok +test_settings ok +test_latex_numbers ok +test_latex_euler ok +test_lamda ok +test_custom_symbol_names ok +test_matAdd ok +test_matMul ok +test_latex_MatrixSlice ok +test_latex_RandomDomain ok +test_PrettyPoly ok +test_integral_transforms ok +test_PolynomialRingBase ok +test_categories ok +test_Modules ok +test_QuotientRing ok +test_Tr ok +test_Adjoint ok +test_Hadamard ok +test_ZeroMatrix ok +test_boolean_args_order ok +test_imaginary ok +test_builtins_without_args ok +test_latex_greek_functions ok +test_translate ok +test_other_symbols ok +test_modifiers ok +test_greek_symbols ok +test_builtin_without_args_mismatched_names f +test_builtin_no_args ok +test_issue_6853 ok +test_Mul ok +test_Pow ok +test_issue_7180 ok +test_issue_8409 ok +test_issue_8470 E +test_issue_7117 ok +test_issue_2934 ok +test_issue_10489 ok +test_issue_12886 ok +test_issue_13559 E +test_issue_13651 ok +test_latex_UnevaluatedExpr ok +test_MatrixElement_printing ok +test_MatrixSymbol_printing ok +test_Quaternion_latex_printing ok +test_TensorProduct_printing ok +test_WedgeProduct_printing ok +test_units ok +test_latex_degree ok [FAIL] + +sympy/printing/tests/test_octave.py[33] +test_Integer ok +test_Rational ok +test_Function ok +test_Pow ok +test_basic_ops ok +test_1_over_x_and_sqrt ok +test_mix_number_mult_symbols ok +test_mix_number_pow_symbols ok +test_imag ok +test_constants ok +test_constants_other ok +test_boolean ok +test_Matrices ok +test_vector_entries_hadamard ok +test_Matrices_entries_not_hadamard f +test_MatrixSymbol ok +test_special_matrices ok +test_containers ok +test_octave_noninline ok +test_octave_piecewise ok +test_octave_piecewise_times_const ok +test_octave_matrix_assign_to ok +test_octave_matrix_assign_to_more ok +test_octave_matrix_1x1 ok +test_octave_matrix_elements ok +test_octave_boolean ok +test_octave_not_supported ok +test_trick_indent_with_end_else_words ok +test_haramard ok +test_sparse ok +test_sinc ok +test_specfun ok +test_MatrixElement_printing ok [OK] + +sympy/printing/tests/test_rcode.py[33] +test_printmethod ok +test_rcode_sqrt ok +test_rcode_Pow ok +test_rcode_Max ok +test_rcode_constants_mathh ok +test_rcode_constants_other ok +test_rcode_Rational ok +test_rcode_Integer ok +test_rcode_functions ok +test_rcode_inline_function ok +test_rcode_exceptions ok +test_rcode_user_functions ok +test_rcode_boolean ok +test_rcode_Relational ok +test_rcode_Piecewise ok +test_rcode_sinc ok +test_rcode_Piecewise_deep ok +test_rcode_ITE ok +test_rcode_settings ok +test_rcode_Indexed ok +test_rcode_Indexed_without_looking_for_contraction ok +test_rcode_loops_matrix_vector ok +test_dummy_loops ok +test_rcode_loops_add ok +test_rcode_loops_multiple_contractions ok +test_rcode_loops_addfactor ok +test_rcode_loops_multiple_terms ok +test_dereference_printing ok +test_Matrix_printing ok +test_rcode_sgn ok +test_rcode_Assignment ok +test_rcode_For ok +test_MatrixElement_printing ok [OK] + +sympy/printing/tests/test_str.py[78] +test_printmethod ok +test_Abs ok +test_Add ok +test_Catalan ok +test_ComplexInfinity ok +test_Derivative ok +test_dict ok +test_Dict ok +test_Dummy ok +test_EulerGamma ok +test_Exp ok +test_factorial ok +test_Function ok +test_Geometry ok +test_GoldenRatio ok +test_ImaginaryUnit ok +test_Infinity ok +test_Integer ok +test_Integral ok +test_Interval ok +test_AccumBounds ok +test_Lambda ok +test_Limit ok +test_list ok +test_Matrix_str ok +test_Mul ok +test_NaN ok +test_NegativeInfinity ok +test_Order ok +test_Permutation_Cycle ok +test_Pi ok +test_Poly ok +test_PolyRing ok +test_FracField ok +test_PolyElement ok +test_FracElement ok +test_Pow ok +test_sqrt ok +test_Rational ok +test_Float ok +test_Relational ok +test_CRootOf ok +test_RootSum ok +test_GroebnerBasis ok +test_set ok +test_SparseMatrix ok +test_Sum ok +test_Symbol ok +test_tuple ok +test_Quaternion_str_printer ok +test_Quantity_str ok +test_wild_str ok +test_zeta ok +test_issue_3101 ok +test_issue_3103 ok +test_issue_4021 ok +test_sstrrepr ok +test_infinity ok +test_full_prec ok +test_noncommutative ok +test_empty_printer ok +test_settings ok +test_RandomDomain ok +test_FiniteSet ok +test_PrettyPoly ok +test_categories ok +test_Tr ok +test_issue_6387 ok +test_MatMul_MatAdd ok +test_MatrixSlice ok +test_true_false ok +test_Equivalent ok +test_Xor ok +test_Complement ok +test_SymmetricDifference ok +test_UnevaluatedExpr ok +test_MatrixElement_printing ok +test_MatrixSymbol_printing ok [OK] + + +________________________________ xpassed tests _________________________________ +sympy/printing/pretty/tests/test_pretty.py: test_missing_in_2X_issue_9047 + +________________________________________________________________________________ +_______ sympy/printing/pretty/tests/test_pretty.py:test_pretty_geometry ________ + File "/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/printing/pretty/tests/test_pretty.py", line 5285, in test_pretty_geometry + e = Ray((1, 1), angle=4.02*pi) + File "/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/geometry/line.py", line 1275, in __new__ + return Ray2D(p1, p2, **kwargs) + File "/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/geometry/line.py", line 2108, in __new__ + p2 = p1 + Point(x, y) + File "/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/geometry/point.py", line 224, in __add__ + coords = [simplify(a + b) for a, b in zip(s, o)] + File "/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/geometry/point.py", line 224, in + coords = [simplify(a + b) for a, b in zip(s, o)] + File "/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/simplify/simplify.py", line 600, in simplify + short = exptrigsimp(short) + File "/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/simplify/trigsimp.py", line 542, in exptrigsimp + newexpr = bottom_up(expr, exp_trig) + File "/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/simplify/simplify.py", line 1042, in bottom_up + args = tuple([bottom_up(a, F, atoms, nonbasic) + File "/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/simplify/simplify.py", line 1042, in + args = tuple([bottom_up(a, F, atoms, nonbasic) + File "/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/simplify/simplify.py", line 1046, in bottom_up + rv = F(rv) + File "/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/simplify/trigsimp.py", line 539, in exp_trig + choices.append(e.rewrite(exp)) + File "/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/core/basic.py", line 1670, in rewrite + return self._eval_rewrite(None, rule, **hints) + File "/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/core/basic.py", line 1578, in _eval_rewrite + rewritten = getattr(self, rule)(*args) + File "/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/functions/elementary/trigonometric.py", line 1138, in _eval_rewrite_as_exp + neg_exp, pos_exp = exp(-arg*I), exp(arg*I) + File "/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/core/function.py", line 441, in __new__ + result = super(Function, cls).__new__(cls, *args, **options) + File "/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/core/function.py", line 250, in __new__ + evaluated = cls.eval(*args) + File "/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/functions/elementary/exponential.py", line 254, in eval + if ask(Q.integer(2*coeff)): + File "/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/assumptions/ask.py", line 1247, in ask + from sympy.assumptions.satask import satask + File "/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/assumptions/satask.py", line 9, in + from sympy.assumptions.sathandlers import fact_registry + File "/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/assumptions/sathandlers.py", line 3, in + from collections import MutableMapping, defaultdict + File "", line 1055, in _handle_fromlist + File "~/.local/share/uv/python/cpython-3.9-linux-x86_64-gnu/lib/python3.9/collections/__init__.py", line 62, in __getattr__ + warnings.warn("Using or importing the ABCs from 'collections' instead " +DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working +________________________________________________________________________________ +__________ sympy/printing/pretty/tests/test_pretty.py:test_issue_8292 __________ + File "/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/printing/pretty/tests/test_pretty.py", line 5835, in test_issue_8292 + e = sympify('((x+x**4)/(x-1))-(2*(x-1)**4/(x-1)**4)', evaluate=False) + File "/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/core/sympify.py", line 368, in sympify + expr = parse_expr(a, local_dict=locals, transformations=transformations, evaluate=evaluate) + File "/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/parsing/sympy_parser.py", line 948, in parse_expr + code = compile(evaluateFalse(code), '', 'eval') +ValueError: Name node can't be used with 'False' constant +________________________________________________________________________________ +__________ sympy/printing/pretty/tests/test_pretty.py:test_issue_8344 __________ + File "/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/printing/pretty/tests/test_pretty.py", line 5876, in test_issue_8344 + e = sympify('2*x*y**2/1**2 + 1', evaluate=False) + File "/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/core/sympify.py", line 368, in sympify + expr = parse_expr(a, local_dict=locals, transformations=transformations, evaluate=evaluate) + File "/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/parsing/sympy_parser.py", line 948, in parse_expr + code = compile(evaluateFalse(code), '', 'eval') +ValueError: Name node can't be used with 'False' constant +________________________________________________________________________________ +______________ sympy/printing/tests/test_latex.py:test_issue_8470 ______________ + File "/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/printing/tests/test_latex.py", line 1652, in test_issue_8470 + e = parse_expr("-B*A", evaluate=False) + File "/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/parsing/sympy_parser.py", line 948, in parse_expr + code = compile(evaluateFalse(code), '', 'eval') +ValueError: Name node can't be used with 'False' constant +________________________________________________________________________________ +_____________ sympy/printing/tests/test_latex.py:test_issue_13559 ______________ + File "/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/printing/tests/test_latex.py", line 1685, in test_issue_13559 + expr = parse_expr('5/1', evaluate=False) + File "/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/parsing/sympy_parser.py", line 948, in parse_expr + code = compile(evaluateFalse(code), '', 'eval') +ValueError: Name node can't be used with 'False' constant + +________________________________________________________________________________ +____ sympy/printing/pretty/tests/test_pretty.py:test_MatrixSymbol_printing _____ + File "/tmp/regrade/minimax-sympy/baseline/sympy__sympy-14248/r1/repo/sympy/printing/pretty/tests/test_pretty.py", line 6100, in test_MatrixSymbol_printing + assert pretty(A*B*C - A*B - B*C) == "-A*B -B*C + A*B*C" +AssertionError + + tests finished: 508 passed, 1 failed, 5 expected to fail, +1 expected to fail but passed, 5 exceptions, in 9.06 seconds +DO *NOT* COMMIT! diff --git a/bench/swebench/results/raw/baseline/sympy__sympy-17630/r1/regrade/grade.json b/bench/swebench/results/raw/baseline/sympy__sympy-17630/r1/regrade/grade.json new file mode 100644 index 0000000..d7f448d --- /dev/null +++ b/bench/swebench/results/raw/baseline/sympy__sympy-17630/r1/regrade/grade.json @@ -0,0 +1,15 @@ +{ + "resolved": true, + "f2p": [ + 2, + 2 + ], + "p2p": [ + 19, + 19 + ], + "f2p_failed": [], + "p2p_failed": [], + "test_rc": 0, + "test_cmd": "PYTHONWARNINGS='ignore::UserWarning,ignore::SyntaxWarning' /tmp/regrade/minimax-sympy/baseline/sympy__sympy-17630/r1/venv/bin/python bin/test -C --verbose sympy/matrices/expressions/tests/test_blockmatrix.py sympy/matrices/expressions/tests/test_matadd.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw/baseline/sympy__sympy-17630/r1/regrade/test_output.txt b/bench/swebench/results/raw/baseline/sympy__sympy-17630/r1/regrade/test_output.txt new file mode 100644 index 0000000..703f6de --- /dev/null +++ b/bench/swebench/results/raw/baseline/sympy__sympy-17630/r1/regrade/test_output.txt @@ -0,0 +1,38 @@ +============================= test process starts ============================== +executable: /tmp/regrade/minimax-sympy/baseline/sympy__sympy-17630/r1/venv/bin/python (3.9.25-final-0) [CPython] +architecture: 64-bit +cache: no +ground types: python +numpy: None +random seed: 54182775 +hash randomization: on (PYTHONHASHSEED=2395699179) + +sympy/matrices/expressions/tests/test_blockmatrix.py[16] +test_bc_matmul ok +test_bc_matadd ok +test_bc_transpose ok +test_bc_dist_diag ok +test_block_plus_ident ok +test_BlockMatrix ok +test_block_collapse_explicit_matrices ok +test_issue_17624 ok +test_BlockMatrix_trace ok +test_BlockMatrix_Determinant ok +test_squareBlockMatrix ok +test_BlockDiagMatrix ok +test_blockcut ok +test_reblock_2x2 ok +test_deblock ok +test_block_collapse_type ok [OK] + +sympy/matrices/expressions/tests/test_matadd.py[7] +test_sort_key ok +test_matadd_sympify ok +test_matadd_of_matrices ok +test_doit_args ok +test_generic_identity ok +test_zero_matrix_add ok +test_matrix_add_with_scalar f [OK] + + +======== tests finished: 22 passed, 1 expected to fail, in 0.27 seconds ======== diff --git a/bench/swebench/results/raw/openflow/pytest-dev__pytest-5787/r1/regrade/grade.json b/bench/swebench/results/raw/openflow/pytest-dev__pytest-5787/r1/regrade/grade.json new file mode 100644 index 0000000..0ba4099 --- /dev/null +++ b/bench/swebench/results/raw/openflow/pytest-dev__pytest-5787/r1/regrade/grade.json @@ -0,0 +1,18 @@ +{ + "resolved": false, + "f2p": [ + 0, + 2 + ], + "p2p": [ + 123, + 123 + ], + "f2p_failed": [ + "testing/test_reports.py::TestReportSerialization::test_chained_exceptions[TestReport]", + "testing/test_reports.py::TestReportSerialization::test_chained_exceptions[CollectReport]" + ], + "p2p_failed": [], + "test_rc": 1, + "test_cmd": "/tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/venv/bin/python -m pytest -rA testing/code/test_code.py testing/code/test_excinfo.py testing/conftest.py testing/test_reports.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw/openflow/pytest-dev__pytest-5787/r1/regrade/test_output.txt b/bench/swebench/results/raw/openflow/pytest-dev__pytest-5787/r1/regrade/test_output.txt new file mode 100644 index 0000000..fd688d0 --- /dev/null +++ b/bench/swebench/results/raw/openflow/pytest-dev__pytest-5787/r1/regrade/test_output.txt @@ -0,0 +1,785 @@ +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/repo, inifile: tox.ini +collected 127 items + +testing/code/test_code.py ............... [ 11%] +testing/code/test_excinfo.py ...............s.......s................... [ 45%] +..................................................... [ 87%] +testing/test_reports.py ..........FF.... [100%] + +=================================== FAILURES =================================== +_________ TestReportSerialization.test_chained_exceptions[TestReport] __________ + +self = +testdir = /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_chained_exceptions0')> +tw_mock = .TWMock object at 0x7f0c37795d60> +report_class = + + @pytest.mark.parametrize("report_class", [TestReport, CollectReport]) + def test_chained_exceptions(self, testdir, tw_mock, report_class): + """Check serialization/deserialization of report objects containing chained exceptions (#5786)""" + testdir.makepyfile( + """ + def foo(): + raise ValueError('value error') + def test_a(): + try: + foo() + except ValueError as e: + raise RuntimeError('runtime error') from e + if {error_during_import}: + test_a() + """.format( + error_during_import=report_class is CollectReport + ) + ) + + reprec = testdir.inline_run() + if report_class is TestReport: + reports = reprec.getreports("pytest_runtest_logreport") + # we have 3 reports: setup/call/teardown + assert len(reports) == 3 + # get the call report + report = reports[1] + else: + assert report_class is CollectReport + # two collection reports: session and test file + reports = reprec.getreports("pytest_collectreport") + assert len(reports) == 2 + report = reports[1] + + def check_longrepr(longrepr): + """Check the attributes of the given longrepr object according to the test file. + + We can get away with testing both CollectReport and TestReport with this function because + the longrepr objects are very similar. + """ + assert isinstance(longrepr, ExceptionChainRepr) + assert longrepr.sections == [("title", "contents", "=")] + assert len(longrepr.chain) == 2 + entry1, entry2 = longrepr.chain + tb1, fileloc1, desc1 = entry1 + tb2, fileloc2, desc2 = entry2 + + assert "ValueError('value error')" in str(tb1) + assert "RuntimeError('runtime error')" in str(tb2) + + assert ( + desc1 + == "The above exception was the direct cause of the following exception:" + ) + assert desc2 is None + + assert report.failed + assert len(report.sections) == 0 + report.longrepr.addsection("title", "contents", "=") + check_longrepr(report.longrepr) + + data = report._to_json() + loaded_report = report_class._from_json(data) +> check_longrepr(loaded_report.longrepr) + +../../../../../repo/testing/test_reports.py:308: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +longrepr = < instance at 7f0c375d8e80> + + def check_longrepr(longrepr): + """Check the attributes of the given longrepr object according to the test file. + + We can get away with testing both CollectReport and TestReport with this function because + the longrepr objects are very similar. + """ +> assert isinstance(longrepr, ExceptionChainRepr) +E AssertionError: assert False +E + where False = isinstance(< instance at 7f0c375d8e80>, ExceptionChainRepr) + +../../../../../repo/testing/test_reports.py:285: AssertionError +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_chained_exceptions0 +collected 1 item + +test_chained_exceptions.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + + def test_a(): + try: +> foo() + +test_chained_exceptions.py:5: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + + def foo(): +> raise ValueError('value error') +E ValueError: value error + +test_chained_exceptions.py:2: ValueError + +The above exception was the direct cause of the following exception: + + def test_a(): + try: + foo() + except ValueError as e: +> raise RuntimeError('runtime error') from e +E RuntimeError: runtime error + +test_chained_exceptions.py:7: RuntimeError +============================== 1 failed in 0.01s =============================== +________ TestReportSerialization.test_chained_exceptions[CollectReport] ________ + +self = +testdir = /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_chained_exceptions1')> +tw_mock = .TWMock object at 0x7f0c375d8520> +report_class = + + @pytest.mark.parametrize("report_class", [TestReport, CollectReport]) + def test_chained_exceptions(self, testdir, tw_mock, report_class): + """Check serialization/deserialization of report objects containing chained exceptions (#5786)""" + testdir.makepyfile( + """ + def foo(): + raise ValueError('value error') + def test_a(): + try: + foo() + except ValueError as e: + raise RuntimeError('runtime error') from e + if {error_during_import}: + test_a() + """.format( + error_during_import=report_class is CollectReport + ) + ) + + reprec = testdir.inline_run() + if report_class is TestReport: + reports = reprec.getreports("pytest_runtest_logreport") + # we have 3 reports: setup/call/teardown + assert len(reports) == 3 + # get the call report + report = reports[1] + else: + assert report_class is CollectReport + # two collection reports: session and test file + reports = reprec.getreports("pytest_collectreport") + assert len(reports) == 2 + report = reports[1] + + def check_longrepr(longrepr): + """Check the attributes of the given longrepr object according to the test file. + + We can get away with testing both CollectReport and TestReport with this function because + the longrepr objects are very similar. + """ + assert isinstance(longrepr, ExceptionChainRepr) + assert longrepr.sections == [("title", "contents", "=")] + assert len(longrepr.chain) == 2 + entry1, entry2 = longrepr.chain + tb1, fileloc1, desc1 = entry1 + tb2, fileloc2, desc2 = entry2 + + assert "ValueError('value error')" in str(tb1) + assert "RuntimeError('runtime error')" in str(tb2) + + assert ( + desc1 + == "The above exception was the direct cause of the following exception:" + ) + assert desc2 is None + + assert report.failed + assert len(report.sections) == 0 + report.longrepr.addsection("title", "contents", "=") + check_longrepr(report.longrepr) + + data = report._to_json() + loaded_report = report_class._from_json(data) +> check_longrepr(loaded_report.longrepr) + +../../../../../repo/testing/test_reports.py:308: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +longrepr = < instance at 7f0c374a44c0> + + def check_longrepr(longrepr): + """Check the attributes of the given longrepr object according to the test file. + + We can get away with testing both CollectReport and TestReport with this function because + the longrepr objects are very similar. + """ +> assert isinstance(longrepr, ExceptionChainRepr) +E AssertionError: assert False +E + where False = isinstance(< instance at 7f0c374a44c0>, ExceptionChainRepr) + +../../../../../repo/testing/test_reports.py:285: AssertionError +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_chained_exceptions1 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_________________ ERROR collecting test_chained_exceptions.py __________________ +test_chained_exceptions.py:5: in test_a + foo() +test_chained_exceptions.py:2: in foo + raise ValueError('value error') +E ValueError: value error + +The above exception was the direct cause of the following exception: +test_chained_exceptions.py:9: in + test_a() +test_chained_exceptions.py:7: in test_a + raise RuntimeError('runtime error') from e +E RuntimeError: runtime error +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.05s =============================== +==================================== PASSES ==================================== +_______ TestTraceback_f_g_h.test_traceback_entry_getsource_in_construct ________ +----------------------------- Captured stdout call ----------------------------- +def xyz(): + try: + raise ValueError + except somenoname: +______ TestTraceback_f_g_h.test_traceback_filter_selective[-True] ______ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +_____ TestTraceback_f_g_h.test_traceback_filter_selective[-False] ______ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +___ TestTraceback_f_g_h.test_traceback_filter_selective[tracebackhide2-True] ___ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +__ TestTraceback_f_g_h.test_traceback_filter_selective[tracebackhide3-False] ___ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +________________ TestFormattedExcinfo.test_traceback_repr_style ________________ +----------------------------- Captured stdout call ----------------------------- + + def f(): +> g() + +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:3: +('_ ', None) +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:5: in g + h() +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:7: in h + i() +('_ ', None) + + def i(): +> raise ValueError() +E ValueError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:9: ValueError +___________________ TestFormattedExcinfo.test_exc_chain_repr ___________________ +----------------------------- Captured stdout call ----------------------------- + + def f(): + try: +> g() + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:6: +('_ ', None) + + def g(): +> raise ValueError() +E ValueError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:12: ValueError + +The above exception was the direct cause of the following exception: + + def f(): + try: + g() + except Exception as e: +> raise Err() from e +E test_exc_chain_repr0.mod.Err + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:8: Err + +During handling of the above exception, another exception occurred: + + def f(): + try: + g() + except Exception as e: + raise Err() from e + finally: +> h() + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:10: +('_ ', None) + + def h(): +> raise AttributeError() +E AttributeError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:15: AttributeError +_______ TestFormattedExcinfo.test_exc_repr_chain_suppression[from_none] ________ +----------------------------- Captured stdout call ----------------------------- + + def f(): + try: + g() + except Exception: +> raise AttributeError() from None +E AttributeError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_repr_chain_suppressio0/mod.py') +:6: AttributeError +___ TestFormattedExcinfo.test_exc_repr_chain_suppression[explicit_suppress] ____ +----------------------------- Captured stdout call ----------------------------- + + def f(): + try: + g() + except Exception: +> raise AttributeError() +E AttributeError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_repr_chain_suppressio1/mod.py') +:6: AttributeError +___________________________ test_match_raises_error ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_match_raises_error0 +collected 1 item + +test_match_raises_error.py F [100%] + +=================================== FAILURES =================================== +______________________________ test_division_zero ______________________________ + + def test_division_zero(): + with pytest.raises(ZeroDivisionError) as excinfo: + 0 / 0 +> excinfo.match(r'[123]+') +E AssertionError: Pattern '[123]+' not found in 'division by zero' + +test_match_raises_error.py:5: AssertionError +============================== 1 failed in 0.01s =============================== +_______________________________ test_cwd_deleted _______________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_cwd_deleted0 +collected 1 item + +test_cwd_deleted.py F [100%] + +=================================== FAILURES =================================== +_____________________________________ test _____________________________________ + +tmpdir = local('/tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/basetemp/test0') + + def test(tmpdir): + tmpdir.chdir() + tmpdir.remove() +> assert False +E assert False + +/tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_cwd_deleted0/test_cwd_deleted.py:4: AssertionError +============================== 1 failed in 0.01s =============================== +_________ TestReportSerialization.test_xdist_longrepr_to_str_issue_241 _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_xdist_longrepr_to_str_issue_2410 +collected 2 items + +test_xdist_longrepr_to_str_issue_241.py F. [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + +> def test_a(): assert False +E assert False + +test_xdist_longrepr_to_str_issue_241.py:1: AssertionError +========================= 1 failed, 1 passed in 0.01s ========================== +_______ TestReportSerialization.test_xdist_report_longrepr_reprcrash_130 _______ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_xdist_report_longrepr_reprcrash_1300 +collected 1 item + +test_xdist_report_longrepr_reprcrash_130.py F [100%] + +=================================== FAILURES =================================== +__________________________________ test_fail ___________________________________ + + def test_fail(): +> assert False, 'Expected Message' +E AssertionError: Expected Message +E assert False + +test_xdist_report_longrepr_reprcrash_130.py:2: AssertionError +============================== 1 failed in 0.01s =============================== +__________ TestReportSerialization.test_reprentries_serialization_170 __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_reprentries_serialization_1700 +collected 1 item + +test_reprentries_serialization_170.py F [100%] + +=================================== FAILURES =================================== +_______________________________ test_repr_entry ________________________________ + + def test_repr_entry(): + x = 0 +> assert x +E assert 0 + +x = 0 + +test_reprentries_serialization_170.py:3: AssertionError +============================== 1 failed in 0.01s =============================== +__________ TestReportSerialization.test_reprentries_serialization_196 __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_reprentries_serialization_1960 +collected 1 item + +test_reprentries_serialization_196.py F [100%] + +=================================== FAILURES =================================== +____________________________ test_repr_entry_native ____________________________ +Traceback (most recent call last): + File "/tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_reprentries_serialization_1960/test_reprentries_serialization_196.py", line 3, in test_repr_entry_native + assert x +AssertionError: assert 0 +============================== 1 failed in 0.00s =============================== +_______________ TestReportSerialization.test_itemreport_outcomes _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_itemreport_outcomes0 +collected 6 items + +test_itemreport_outcomes.py .Fssxx [100%] + +=================================== FAILURES =================================== +__________________________________ test_fail ___________________________________ + +> def test_fail(): 0/0 +E ZeroDivisionError: division by zero + +test_itemreport_outcomes.py:3: ZeroDivisionError +============== 1 failed, 1 passed, 2 skipped, 2 xfailed in 0.01s =============== +______________ TestReportSerialization.test_collectreport_passed _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collectreport_passed0 +collected 1 item + +test_collectreport_passed.py . [100%] + +============================== 1 passed in 0.00s =============================== +_______________ TestReportSerialization.test_collectreport_fail ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collectreport_fail0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_________________ ERROR collecting test_collectreport_fail.py __________________ +../../../../../repo/src/_pytest/python.py:501: in _importtestmodule + mod = self.fspath.pyimport(ensuresyspath=importmode) +../../../../../venv/lib/python3.9/site-packages/py/_path/local.py:704: in pyimport + __import__(modname) +:1007: in _find_and_load + ??? +:986: in _find_and_load_unlocked + ??? +:680: in _load_unlocked + ??? +../../../../../repo/src/_pytest/assertion/rewrite.py:131: in exec_module + source_stat, co = _rewrite_test(fn, self.config) +../../../../../repo/src/_pytest/assertion/rewrite.py:280: in _rewrite_test + tree = ast.parse(source, filename=fn) +~/.local/share/uv/python/cpython-3.9-linux-x86_64-gnu/lib/python3.9/ast.py:50: in parse + return compile(source, filename, mode, flags, +E File "/tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collectreport_fail0/test_collectreport_fail.py", line 1 +E qwe abc +E ^ +E SyntaxError: invalid syntax +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.10s =============================== +_________ TestReportSerialization.test_extended_report_deserialization _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_extended_report_deserialization0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +___________ ERROR collecting test_extended_report_deserialization.py ___________ +../../../../../repo/src/_pytest/python.py:501: in _importtestmodule + mod = self.fspath.pyimport(ensuresyspath=importmode) +../../../../../venv/lib/python3.9/site-packages/py/_path/local.py:704: in pyimport + __import__(modname) +:1007: in _find_and_load + ??? +:986: in _find_and_load_unlocked + ??? +:680: in _load_unlocked + ??? +../../../../../repo/src/_pytest/assertion/rewrite.py:131: in exec_module + source_stat, co = _rewrite_test(fn, self.config) +../../../../../repo/src/_pytest/assertion/rewrite.py:280: in _rewrite_test + tree = ast.parse(source, filename=fn) +~/.local/share/uv/python/cpython-3.9-linux-x86_64-gnu/lib/python3.9/ast.py:50: in parse + return compile(source, filename, mode, flags, +E File "/tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_extended_report_deserialization0/test_extended_report_deserialization.py", line 1 +E qwe abc +E ^ +E SyntaxError: invalid syntax +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.08s =============================== +__________________ TestReportSerialization.test_paths_support __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_paths_support0 +collected 1 item + +test_paths_support.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + + def test_a(): +> assert False +E assert False + +test_paths_support.py:2: AssertionError +============================== 1 failed in 0.01s =============================== +_____________ TestReportSerialization.test_deserialization_failure _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_deserialization_failure0 +collected 1 item + +test_deserialization_failure.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + + def test_a(): +> assert False +E assert False + +test_deserialization_failure.py:2: AssertionError +============================== 1 failed in 0.01s =============================== +__________________________ TestHooks.test_test_report __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_test_report0 +collected 2 items + +test_test_report.py F. [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + +> def test_a(): assert False +E assert False + +test_test_report.py:1: AssertionError +========================= 1 failed, 1 passed in 0.01s ========================== +________________________ TestHooks.test_collect_report _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_report0 +collected 2 items + +test_collect_report.py F. [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + +> def test_a(): assert False +E assert False + +test_collect_report.py:1: AssertionError +========================= 1 failed, 1 passed in 0.01s ========================== +________ TestHooks.test_invalid_report_types[pytest_runtest_logreport] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_invalid_report_types0 +collected 1 item + +test_invalid_report_types.py . [100%] + +============================== 1 passed in 0.00s =============================== +__________ TestHooks.test_invalid_report_types[pytest_collectreport] ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_invalid_report_types1 +collected 1 item + +test_invalid_report_types.py . [100%] + +============================== 1 passed in 0.00s =============================== +=========================== short test summary info ============================ +PASSED testing/code/test_code.py::test_ne +PASSED testing/code/test_code.py::test_code_gives_back_name_for_not_existing_file +PASSED testing/code/test_code.py::test_code_with_class +PASSED testing/code/test_code.py::test_code_fullsource +PASSED testing/code/test_code.py::test_code_source +PASSED testing/code/test_code.py::test_frame_getsourcelineno_myself +PASSED testing/code/test_code.py::test_getstatement_empty_fullsource +PASSED testing/code/test_code.py::test_code_from_func +PASSED testing/code/test_code.py::test_unicode_handling +PASSED testing/code/test_code.py::test_code_getargs +PASSED testing/code/test_code.py::test_frame_getargs +PASSED testing/code/test_code.py::TestExceptionInfo::test_bad_getsource +PASSED testing/code/test_code.py::TestExceptionInfo::test_from_current_with_missing +PASSED testing/code/test_code.py::TestTracebackEntry::test_getsource +PASSED testing/code/test_code.py::TestReprFuncArgs::test_not_raise_exception_with_mixed_encoding +PASSED testing/code/test_excinfo.py::test_excinfo_simple +PASSED testing/code/test_excinfo.py::test_excinfo_from_exc_info_simple +PASSED testing/code/test_excinfo.py::test_excinfo_getstatement +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_entries +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_entry_getsource +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_entry_getsource_in_construct +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_cut +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[-True] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[-False] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[tracebackhide2-True] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[tracebackhide3-False] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_recursion_index +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_only_specific_recursion_errors +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_no_recursion_index +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_getcrashentry +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_getcrashentry_empty +PASSED testing/code/test_excinfo.py::test_excinfo_exconly +PASSED testing/code/test_excinfo.py::test_excinfo_repr_str +PASSED testing/code/test_excinfo.py::test_excinfo_for_later +PASSED testing/code/test_excinfo.py::test_excinfo_errisinstance +PASSED testing/code/test_excinfo.py::test_excinfo_no_sourcecode +PASSED testing/code/test_excinfo.py::test_entrysource_Queue_example +PASSED testing/code/test_excinfo.py::test_codepath_Queue_example +PASSED testing/code/test_excinfo.py::test_match_succeeds +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source_excinfo +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source_not_existing +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_many_line_source_not_existing +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source_failing_fullsource +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local_with_error +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local_with_exception_in_class_property +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local_truncated +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_lines +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_lines2 +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_lines_var_kw_args +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_short +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_no +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_tbfilter +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_traceback_short_no_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_and_excinfo +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_with_invalid_cwd +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_excinfo_addouterr +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_excinfo_reprcrash +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_recursion +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_reprexcinfo_getrepr +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_reprexcinfo_unicode +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long_missing_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long_incomplete_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long_filenames +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions0] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions1] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions2] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions3] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions4] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions5] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions6] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions7] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions8] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions9] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions10] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions11] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions12] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions13] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions14] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions15] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions16] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions17] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions18] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions19] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions20] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions21] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions22] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions23] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_traceback_repr_style +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_repr_chain_suppression[from_none] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_repr_chain_suppression[explicit_suppress] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr_without_traceback[cause-The above exception was the direct cause of the following exception:] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr_without_traceback[context-During handling of the above exception, another exception occurred:] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr_cycle +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[None-short] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[None-long] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf8-short] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf8-long] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf16-short] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf16-long] +PASSED testing/code/test_excinfo.py::test_exception_repr_extraction_error_on_recursion +PASSED testing/code/test_excinfo.py::test_no_recursion_index_on_recursion_error +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_cut_excludepath +PASSED testing/code/test_excinfo.py::test_match_raises_error +PASSED testing/code/test_excinfo.py::test_cwd_deleted +PASSED testing/test_reports.py::TestReportSerialization::test_xdist_longrepr_to_str_issue_241 +PASSED testing/test_reports.py::TestReportSerialization::test_xdist_report_longrepr_reprcrash_130 +PASSED testing/test_reports.py::TestReportSerialization::test_reprentries_serialization_170 +PASSED testing/test_reports.py::TestReportSerialization::test_reprentries_serialization_196 +PASSED testing/test_reports.py::TestReportSerialization::test_itemreport_outcomes +PASSED testing/test_reports.py::TestReportSerialization::test_collectreport_passed +PASSED testing/test_reports.py::TestReportSerialization::test_collectreport_fail +PASSED testing/test_reports.py::TestReportSerialization::test_extended_report_deserialization +PASSED testing/test_reports.py::TestReportSerialization::test_paths_support +PASSED testing/test_reports.py::TestReportSerialization::test_deserialization_failure +PASSED testing/test_reports.py::TestHooks::test_test_report +PASSED testing/test_reports.py::TestHooks::test_collect_report +PASSED testing/test_reports.py::TestHooks::test_invalid_report_types[pytest_runtest_logreport] +PASSED testing/test_reports.py::TestHooks::test_invalid_report_types[pytest_collectreport] +SKIPPED [1] /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:251: could not import 'decorator': No module named 'decorator' +SKIPPED [1] /tmp/regrade/minimax/openflow/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:348: could not import 'jinja2': No module named 'jinja2' +FAILED testing/test_reports.py::TestReportSerialization::test_chained_exceptions[TestReport] +FAILED testing/test_reports.py::TestReportSerialization::test_chained_exceptions[CollectReport] +=================== 2 failed, 123 passed, 2 skipped in 1.85s =================== diff --git a/bench/swebench/results/raw/openflow/pytest-dev__pytest-6197/r1/regrade/grade.json b/bench/swebench/results/raw/openflow/pytest-dev__pytest-6197/r1/regrade/grade.json new file mode 100644 index 0000000..d1c7a44 --- /dev/null +++ b/bench/swebench/results/raw/openflow/pytest-dev__pytest-6197/r1/regrade/grade.json @@ -0,0 +1,18 @@ +{ + "resolved": false, + "f2p": [ + 0, + 2 + ], + "p2p": [ + 145, + 145 + ], + "f2p_failed": [ + "testing/test_collection.py::test_does_not_eagerly_collect_packages", + "testing/test_collection.py::test_does_not_put_src_on_path" + ], + "p2p_failed": [], + "test_rc": 1, + "test_cmd": "/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/venv/bin/python -m pytest -rA testing/test_collection.py testing/test_skipping.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw/openflow/pytest-dev__pytest-6197/r1/regrade/test_output.txt b/bench/swebench/results/raw/openflow/pytest-dev__pytest-6197/r1/regrade/test_output.txt new file mode 100644 index 0000000..9111824 --- /dev/null +++ b/bench/swebench/results/raw/openflow/pytest-dev__pytest-6197/r1/regrade/test_output.txt @@ -0,0 +1,3679 @@ +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo, inifile: tox.ini +collected 149 items + +testing/test_collection.py . [ 0%] +testing/test_skipping.py . [ 1%] +testing/test_collection.py ............................x................ [ 31%] +..........................FF [ 50%] +testing/test_skipping.py ............................................... [ 81%] +........................... [100%] + +=================================== FAILURES =================================== +____________________ test_does_not_eagerly_collect_packages ____________________ + +testdir = /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_does_not_eagerly_collect_packages0')> + + def test_does_not_eagerly_collect_packages(testdir): + testdir.makepyfile("def test(): pass") + pydir = testdir.mkpydir("foopkg") + pydir.join("__init__.py").write("assert False") + result = testdir.runpytest() +> assert result.ret == ExitCode.OK +E assert == +E + where = len(stdout.lines)=13 len(stderr.lines)=1 duration=0.09s>.ret +E + and = ExitCode.OK + +../../../../../repo/testing/test_collection.py:1267: AssertionError +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_does_not_eagerly_collect_packages0 +collected 1 item / 1 errors + +==================================== ERRORS ==================================== +_____________________ ERROR collecting foopkg/__init__.py ______________________ +foopkg/__init__.py:1: in + assert False +E AssertionError +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.08s =============================== +________________________ test_does_not_put_src_on_path _________________________ + +testdir = /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_does_not_put_src_on_path0')> + + def test_does_not_put_src_on_path(testdir): + # `src` is not on sys.path so it should not be importable + testdir.tmpdir.join("src/nope/__init__.py").ensure() + testdir.makepyfile( + "import pytest\n" + "def test():\n" + " with pytest.raises(ImportError):\n" + " import nope\n" + ) + result = testdir.runpytest() +> assert result.ret == ExitCode.OK +E assert == +E + where = len(stdout.lines)=18 len(stderr.lines)=1 duration=0.02s>.ret +E + and = ExitCode.OK + +../../../../../repo/testing/test_collection.py:1280: AssertionError +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_does_not_put_src_on_path0 +collected 1 item + +test_does_not_put_src_on_path.py F [100%] + +=================================== FAILURES =================================== +_____________________________________ test _____________________________________ + + def test(): + with pytest.raises(ImportError): +> import nope +E Failed: DID NOT RAISE + +test_does_not_put_src_on_path.py:4: Failed +============================== 1 failed in 0.01s =============================== +==================================== PASSES ==================================== +______________________ TestCollector.test_check_equality _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_check_equality0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________________________ TestCollector.test_getparent _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_getparent0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +__________________ TestCollector.test_getcustomfile_roundtrip __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_getcustomfile_roundtrip0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +collected 0 items +_______________ TestCollector.test_can_skip_class_with_test_attr _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_can_skip_class_with_test_attr0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________ TestCollectFS.test_ignored_certain_directories ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_certain_directories0 +collected 1 item + + + +============================ no tests ran in 0.01s ============================= +_______________ TestCollectFS.test_ignored_virtualenvs[activate] _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs0 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs0 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_____________ TestCollectFS.test_ignored_virtualenvs[activate.csh] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs1 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs1 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +____________ TestCollectFS.test_ignored_virtualenvs[activate.fish] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs2 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs2 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs2 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_______________ TestCollectFS.test_ignored_virtualenvs[Activate] _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs3 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs3 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs3 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_____________ TestCollectFS.test_ignored_virtualenvs[Activate.bat] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs4 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs4 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs4 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_____________ TestCollectFS.test_ignored_virtualenvs[Activate.ps1] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs5 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs5 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs5 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +__ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[activate] ___ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence0 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[activate.csh] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence1 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[activate.fish] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence2 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence2 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +__ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[Activate] ___ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence3 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence3 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[Activate.bat] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence4 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence4 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[Activate.ps1] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence5 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence5 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +___________________ TestCollectFS.test_custom_norecursedirs ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_norecursedirs0, inifile: tox.ini +collected 1 item + +xy/test_ok.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_norecursedirs0, inifile: tox.ini +collected 1 item + +xyz123/test_2.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_2 ____________________________________ + +> def test_2(): 0/0 +E ZeroDivisionError: division by zero + +xyz123/test_2.py:1: ZeroDivisionError +============================== 1 failed in 0.02s =============================== +_______________________ TestCollectFS.test_testpaths_ini _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini, testpaths: gui, uts +collecting ... collected 2 items + + + + + +============================ no tests ran in 0.01s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +_____________ TestCollectPluginHookRelay.test_pytest_collect_file ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________ TestCollectPluginHookRelay.test_pytest_collect_directory ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_directory0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________________ TestPrunetraceback.test_custom_repr_failure __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_repr_failure0 +collected 0 items / 2 errors + +==================================== ERRORS ==================================== +_________________ ERROR collecting test_custom_repr_failure.py _________________ +hello world +_________________ ERROR collecting test_custom_repr_failure.py _________________ +ImportError while importing test module '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_repr_failure0/test_custom_repr_failure.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_custom_repr_failure.py:1: in + import not_exists +E ModuleNotFoundError: No module named 'not_exists' +!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 2 error in 0.03s =============================== +_________________ TestCustomConftests.test_ignore_collect_path _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignore_collect_path0 +collected 1 item + +test_ignore_collect_path.py . [100%] + +============================== 1 passed in 0.00s =============================== +________ TestCustomConftests.test_ignore_collect_not_called_on_argument ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignore_collect_not_called_on_argument0 +collected 1 item + +test_ignore_collect_not_called_on_argument.py . [100%] + +============================== 1 passed in 0.00s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignore_collect_not_called_on_argument0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________ TestCustomConftests.test_collectignore_exclude_on_option ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignore_exclude_on_option0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignore_exclude_on_option0 +collected 1 item + +test_world.py . [100%] + +============================== 1 passed in 0.01s =============================== +_________ TestCustomConftests.test_collectignoreglob_exclude_on_option _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignoreglob_exclude_on_option0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignoreglob_exclude_on_option0 +collected 2 items + +test_welt.py . [ 50%] +test_world.py . [100%] + +============================== 2 passed in 0.01s =============================== +__________ TestCustomConftests.test_pytest_fs_collect_hooks_are_seen ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_fs_collect_hooks_are_seen0 +collected 2 items + + + + + +============================ no tests ran in 0.00s ============================= +_________ TestCustomConftests.test_pytest_collect_file_from_sister_dir _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file_from_sister_dir0 +collected 5 items + + +/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file_from_sister_dir0/sub1> + + + + +/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file_from_sister_dir0/sub2> + + + + + +============================ no tests ran in 0.02s ============================= +______________ TestSession.test_collect_protocol_single_function _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0 +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + .Collect object at 0x7f2b49bc7d30>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + .Collect object at 0x7f2b49bc7d30>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})>, + , 'startdir': local('/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0')})>, + })>, + })>, + })>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })>, + })>, + })>, + , 'name': '__name__', 'obj': 'test_collect_protocol_single_function'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': ''})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f2b48f09e80>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_protocol_single_function', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f2b48f09e80>, origin='/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/__pycache__/test_collect_protocol_single_function.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7f2b49bea1f0>, 'items': []})>, + })>, + , 'startdir': local('/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0'), 'items': []})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7f2b49bea1f0>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f2b49bc7d30>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f2b49bc7d30>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b49bc7d90>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == topdir' -> })> +NAMEMATCH pytest_make_collect_report })> +CHECKERMATCH 'collector.fspath == topdir' -> })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == p' -> })> +NAMEMATCH pytest_make_collect_report })> +CHECKERMATCH 'collector.fspath == p' -> })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'test_collect_protocol_single_function'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'test_collect_protocol_single_function'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': ''})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': ''})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f2b48f09e80>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f2b48f09e80>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_protocol_single_function', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f2b48f09e80>, origin='/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_protocol_single_function', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f2b48f09e80>, origin='/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/__pycache__/test_collect_protocol_single_function.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/__pycache__/test_collect_protocol_single_function.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.result[0].name == 'test_func'" -> })> +___________________ TestSession.test_collect_protocol_method ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_method0 +collected 1 item + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_method0 +collected 1 item + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_method0 +collected 1 item + + + + +============================ no tests ran in 0.00s ============================= +________________ TestSession.test_collect_custom_nodes_multi_id ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0 +collected 2 items + + + + + +============================ no tests ran in 0.00s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + .Collect object at 0x7f2b48e2ed60>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + .Collect object at 0x7f2b48e2ed60>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})>, + , 'startdir': local('/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0')})>, + })>, + })>, + })>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })>, + })>, + })>, + })>, + })>, + })>, + })>, + })>, + , 'name': '__name__', 'obj': 'test_collect_custom_nodes_multi_id'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': ''})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f2b48de31c0>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_custom_nodes_multi_id', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f2b48de31c0>, origin='/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/__pycache__/test_collect_custom_nodes_multi_id.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7f2b48dc0a60>, 'items': [, ]})>, + })>, + , 'startdir': local('/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0'), 'items': [, ]})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7f2b48dc0a60>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f2b48e2ed60>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f2b48e2ed60>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48e2eb50>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == collector.session.fspath' -> })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH "collector.__class__.__name__ == 'SpecialFile'" -> })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH "collector.__class__.__name__ == 'Module'" -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'test_collect_custom_nodes_multi_id'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'test_collect_custom_nodes_multi_id'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': ''})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': ''})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f2b48de31c0>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f2b48de31c0>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_custom_nodes_multi_id', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f2b48de31c0>, origin='/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_custom_nodes_multi_id', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f2b48de31c0>, origin='/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/__pycache__/test_collect_custom_nodes_multi_id.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/__pycache__/test_collect_custom_nodes_multi_id.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH 'report.nodeid.startswith(p.basename)' -> })> +________________ TestSession.test_collect_subdir_event_ordering ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0 +collected 1 item +/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa> + + + +============================ no tests ran in 0.01s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + .Collect object at 0x7f2b48de3550>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + .Collect object at 0x7f2b48de3550>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})>, + , 'startdir': local('/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0')})>, + })>, + })>, + })>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'config': <_pytest.config.Config object at 0x7f2b48e16a30>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'parent': })>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7f2b48e16a30>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })>, + })>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7f2b48e16a30>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + })>, + })>, + , 'name': '__name__', 'obj': 'aaa.test_aaa'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': 'aaa'})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f2b48da86d0>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f2b48da86d0>, origin='/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__pycache__/test_aaa.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7f2b48e16a30>, 'items': []})>, + })>, + , 'startdir': local('/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0'), 'items': []})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7f2b48e16a30>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f2b48de3550>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f2b48de3550>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3580>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +NOCHECKERMATCH 'collector.fspath == test_aaa' - })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'config': <_pytest.config.Config object at 0x7f2b48e16a30>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7f2b48e16a30>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NOCHECKERMATCH 'collector.fspath == test_aaa' - /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7f2b48e16a30>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == test_aaa' -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': 'aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': 'aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f2b48da86d0>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f2b48da86d0>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f2b48da86d0>, origin='/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f2b48da86d0>, origin='/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.nodeid.startswith('aaa/test_aaa.py')" -> })> +________________ TestSession.test_collect_two_commandline_args _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0 +collected 2 items +/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa> + + +/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb> + + + +============================ no tests ran in 0.01s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + .Collect object at 0x7f2b48de39a0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + .Collect object at 0x7f2b48de39a0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})>, + , 'startdir': local('/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0')})>, + })>, + })>, + })>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'config': <_pytest.config.Config object at 0x7f2b48d580a0>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'parent': })>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'config': <_pytest.config.Config object at 0x7f2b48d580a0>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'parent': })>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7f2b48d580a0>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'config': <_pytest.config.Config object at 0x7f2b48d580a0>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })>, + })>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7f2b48d580a0>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + })>, + })>, + , 'name': '__name__', 'obj': 'aaa.test_aaa'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': 'aaa'})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f2b48cfbcd0>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f2b48cfbcd0>, origin='/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__pycache__/test_aaa.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + })>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'config': <_pytest.config.Config object at 0x7f2b48d580a0>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + })>, + })>, + , 'name': '__name__', 'obj': 'bbb.test_bbb'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': 'bbb'})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f2b48cfbcd0>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='bbb.test_bbb', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f2b48cfbcd0>, origin='/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__pycache__/test_bbb.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7f2b48d580a0>, 'items': [, ]})>, + })>, + , 'startdir': local('/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0'), 'items': [, ]})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7f2b48d580a0>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f2b48de39a0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f2b48de39a0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f2b48de3520>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +NOCHECKERMATCH 'collector.fspath == test_aaa' - })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'config': <_pytest.config.Config object at 0x7f2b48d580a0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'config': <_pytest.config.Config object at 0x7f2b48d580a0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7f2b48d580a0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'config': <_pytest.config.Config object at 0x7f2b48d580a0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NOCHECKERMATCH 'collector.fspath == test_aaa' - /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7f2b48d580a0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == test_aaa' -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': 'aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': 'aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f2b48cfbcd0>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f2b48cfbcd0>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f2b48cfbcd0>, origin='/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f2b48cfbcd0>, origin='/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.nodeid == 'aaa/test_aaa.py'" -> })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NOCHECKERMATCH 'collector.fspath == test_bbb' - /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'config': <_pytest.config.Config object at 0x7f2b48d580a0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == test_bbb' -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'bbb.test_bbb'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'bbb.test_bbb'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': 'bbb'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': 'bbb'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f2b48cfbcd0>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f2b48cfbcd0>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='bbb.test_bbb', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f2b48cfbcd0>, origin='/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='bbb.test_bbb', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f2b48cfbcd0>, origin='/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__pycache__/test_bbb.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__pycache__/test_bbb.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.nodeid == 'bbb/test_bbb.py'" -> })> +_____________________ TestSession.test_serialization_byid ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_serialization_byid0 +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_serialization_byid0 +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +_____________ TestSession.test_find_byid_without_instance_parents ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_find_byid_without_instance_parents0 +collected 1 item + + + + +============================ no tests ran in 0.00s ============================= +____________________ Test_getinitialnodes.test_global_file _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_global_file1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ Test_getinitialnodes.test_pkgfile _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pkgfile0/subdir +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ Test_genitems.test_check_collect_hashes ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_check_collect_hashes0 +collected 4 items + + + + + + + +============================ no tests ran in 0.01s ============================= +______________________ Test_genitems.test_example_items1 _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_example_items10 +collected 3 items + + + + + + + +============================ no tests ran in 0.01s ============================= +test_example_items10.test_example_items1.testone +_________ Test_genitems.test_class_and_functions_discovery_using_glob __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_class_and_functions_discovery_using_glob0, inifile: tox.ini +collected 2 items + + + + + + +============================ no tests ran in 0.01s ============================= +__________________ test_matchnodes_two_collections_same_file ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_matchnodes_two_collections_same_file0 +collected 2 items + +test_matchnodes_two_collections_same_file.abc .. [100%] + +============================== 2 passed in 0.00s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_matchnodes_two_collections_same_file0 +collected 1 item + +test_matchnodes_two_collections_same_file.abc . [100%] + +============================== 1 passed in 0.00s =============================== +________________________ TestNodekeywords.test_no_under ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_no_under0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________________ TestNodekeywords.test_issue345 ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_issue3450 +collected 2 items / 1 deselected / 1 selected + +test_issue345.py . [100%] + +======================= 1 passed, 1 deselected in 0.01s ======================== +________________________ test_exit_on_collection_error _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_error0 +collected 2 items / 2 errors + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_error0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_error0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 2 error in 0.04s =============================== +__________ test_exit_on_collection_with_maxfail_smaller_than_n_errors __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_smaller_than_n_errors0 +collected 1 item / 1 errors + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_smaller_than_n_errors0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +=============================== 1 error in 0.01s =============================== +__________ test_exit_on_collection_with_maxfail_bigger_than_n_errors ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_bigger_than_n_errors0 +collected 2 items / 2 errors + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_bigger_than_n_errors0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_bigger_than_n_errors0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 2 error in 0.03s =============================== +______________________ test_continue_on_collection_errors ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors0 +collected 2 items / 2 errors + +test_01_failure.py F [ 50%] +test_04_success.py . [100%] + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert False +E assert False + +test_01_failure.py:2: AssertionError +===================== 1 failed, 1 passed, 2 error in 0.02s ===================== +__________________ test_continue_on_collection_errors_maxfail __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors_maxfail0 +collected 2 items / 2 errors + +test_01_failure.py F + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors_maxfail0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors_maxfail0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert False +E assert False + +test_01_failure.py:2: AssertionError +========================== 1 failed, 2 error in 0.01s ========================== +_____________________ test_fixture_scope_sibling_conftests _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_fixture_scope_sibling_conftests0 +collected 2 items + +foo/test_foo.py . [ 50%] +food/test_food.py E [100%] + +==================================== ERRORS ==================================== +_________________________ ERROR at setup of test_food __________________________ +file /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_fixture_scope_sibling_conftests0/food/test_food.py, line 1 + def test_food(fix): assert fix == 1 +E fixture 'fix' not found +> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, doctest_namespace, monkeypatch, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory +> use 'pytest --fixtures [testpath]' for help on them. + +/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_fixture_scope_sibling_conftests0/food/test_food.py:1 +========================== 1 passed, 1 error in 0.01s ========================== +___________________________ test_collect_init_tests ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.01s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 1 item +/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 1 item +/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + +============================ no tests ran in 0.00s ============================= +____________________ test_collect_invalid_signature_message ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_invalid_signature_message0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +__________ ERROR collecting test_collect_invalid_signature_message.py __________ +Could not determine arguments of >: invalid method signature +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +_________________ test_collect_handles_raising_on_dunder_class _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_handles_raising_on_dunder_class0 +collected 1 item + +test_collect_handles_raising_on_dunder_class.py . [100%] + +============================== 1 passed in 0.01s =============================== +____________________ test_collect_with_chdir_during_import _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_with_chdir_during_import0 +collected 1 item + +test_collect_with_chdir_during_import.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_with_chdir_during_import0, inifile: tox.ini, testpaths: . +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +______________________ test_collect_pyargs_with_testpaths ______________________ +----------------------------- Captured stdout call ----------------------------- +running: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/venv/bin/python -mpytest --basetemp=/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pyargs_with_testpaths0/runpytest-0 + in: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pyargs_with_testpaths0/root +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pyargs_with_testpaths0/root, inifile: pytest.ini, testpaths: testmod +collected 1 item + +test_file.py . [100%] + +============================== 1 passed in 0.01s =============================== +________________________ test_collect_symlink_file_arg _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_symlink_file_arg0 +collecting ... collected 1 item + +real.py::test_nodeid PASSED [100%] + +============================== 1 passed in 0.01s =============================== +_______________________ test_collect_symlink_out_of_tree _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_symlink_out_of_tree0/sub +collecting ... collected 1 item + +test_real.py::test_nodeid PASSED + +============================== 1 passed in 0.01s =============================== +_______________________ test_collectignore_via_conftest ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignore_via_conftest0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +____________________ test_collect_pkg_init_and_file_in_args ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_and_file_in_args0 +collecting ... collected 2 items + +sub/test_file.py::test_file PASSED [ 50%] +sub/test_file.py::test_file PASSED [ 50%] + +============================== 2 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_and_file_in_args0 +collecting ... collected 2 items + +sub/__init__.py::test_init PASSED [ 50%] +sub/test_file.py::test_file PASSED [100%] + +============================== 2 passed in 0.01s =============================== +__________________________ test_collect_pkg_init_only __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_only0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_only0 +collecting ... collected 1 item + +sub/__init__.py::test_init PASSED [100%] + +============================== 1 passed in 0.01s =============================== +_____________________ test_collect_sub_with_symlinks[True] _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_sub_with_symlinks0 +collecting ... collected 2 items + +sub/test_file.py::test_file PASSED [ 50%] +sub/test_symlink.py::test_file PASSED [100%] + +============================== 2 passed in 0.01s =============================== +____________________ test_collect_sub_with_symlinks[False] _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_sub_with_symlinks1 +collecting ... collected 2 items + +sub/test_file.py::test_file PASSED [ 50%] +sub/test_symlink.py::test_file PASSED [100%] + +============================== 2 passed in 0.01s =============================== +_______________________ test_collector_respects_tbstyle ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collector_respects_tbstyle0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_____________ ERROR collecting test_collector_respects_tbstyle.py ______________ +Traceback (most recent call last): + File "/tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collector_respects_tbstyle0/test_collector_respects_tbstyle.py", line 1, in + assert 0 +AssertionError: assert 0 +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +_________________________ TestEvaluator.test_no_marker _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_no_marker0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestEvaluator.test_marked_no_args _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_no_args0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestEvaluator.test_marked_one_arg _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________ TestEvaluator.test_marked_one_arg_with_reason _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_with_reason0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ TestEvaluator.test_marked_one_arg_twice ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_twice0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_twice0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ TestEvaluator.test_marked_one_arg_twice2 ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_twice20 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________ TestEvaluator.test_marked_skip_with_not_string ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_skip_with_not_string0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_______________________ TestEvaluator.test_skipif_class ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_class0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestXFail.test_xfail_simple[True] _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_simple0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestXFail.test_xfail_simple[False] ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_simple1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________________________ TestXFail.test_xfail_xpassed _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_xpassed0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_____________________ TestXFail.test_xfail_using_platform ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_using_platform0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_____________________ TestXFail.test_xfail_xpassed_strict ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_xpassed_strict0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_______________________ TestXFail.test_xfail_run_anyway ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_run_anyway0 +collected 2 items + +test_xfail_run_anyway.py F. [100%] + +=================================== FAILURES =================================== +__________________________________ test_func ___________________________________ + + @pytest.mark.xfail + def test_func(): +> assert 0 +E assert 0 + +test_xfail_run_anyway.py:4: AssertionError +========================= 1 failed, 1 passed in 0.01s ========================== +___________________ TestXFail.test_xfail_evalfalse_but_fails ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_evalfalse_but_fails0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ TestXFail.test_xfail_not_report_default ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_not_report_default0 +collecting ... collected 1 item + +test_one.py::test_this XFAIL [100%] + +============================== 1 xfailed in 0.01s ============================== +_________________ TestXFail.test_xfail_not_run_xfail_reporting _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_not_run_xfail_reporting0 +collected 3 items + +test_one.py xx. [100%] + +=========================== short test summary info ============================ +XFAIL test_one.py::test_this + reason: [NOTRUN] noway +XFAIL test_one.py::test_this_true + reason: [NOTRUN] condition: True +========================= 1 passed, 2 xfailed in 0.05s ========================= +__________________ TestXFail.test_xfail_not_run_no_setup_run ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_not_run_no_setup_run0 +collected 1 item + +test_one.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_one.py::test_this + reason: [NOTRUN] hello +============================== 1 xfailed in 0.02s ============================== +__________________________ TestXFail.test_xfail_xpass __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_xpass0 +collected 1 item + +test_one.py X [100%] + +=========================== short test summary info ============================ +XPASS test_one.py::test_that +============================== 1 xpassed in 0.01s ============================== +_______________________ TestXFail.test_xfail_imperative ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative0 +collected 1 item + +test_xfail_imperative.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative0 +collected 1 item + +test_xfail_imperative.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_xfail_imperative.py::test_this + reason: hello +============================== 1 xfailed in 0.00s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative0 +collected 1 item + +test_xfail_imperative.py . [100%] + +============================== 1 passed in 0.00s =============================== +______________ TestXFail.test_xfail_imperative_in_setup_function _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative_in_setup_function0 +collected 1 item + +test_xfail_imperative_in_setup_function.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative_in_setup_function0 +collected 1 item + +test_xfail_imperative_in_setup_function.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_xfail_imperative_in_setup_function.py::test_this + reason: hello +============================== 1 xfailed in 0.00s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative_in_setup_function0 +collected 1 item + +test_xfail_imperative_in_setup_function.py F [100%] + +=================================== FAILURES =================================== +__________________________________ test_this ___________________________________ + + def test_this(): +> assert 0 +E assert 0 + +test_xfail_imperative_in_setup_function.py:6: AssertionError +============================== 1 failed in 0.00s =============================== +_____________________ TestXFail.test_dynamic_xfail_no_run ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_dynamic_xfail_no_run0 +collected 1 item + +test_dynamic_xfail_no_run.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_dynamic_xfail_no_run.py::test_this + reason: [NOTRUN] +============================== 1 xfailed in 0.09s ============================== +____________ TestXFail.test_dynamic_xfail_set_during_funcarg_setup _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_dynamic_xfail_set_during_funcarg_setup0 +collected 1 item + +test_dynamic_xfail_set_during_funcarg_setup.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +_________ TestXFail.test_xfail_raises[TypeError-TypeError-*1 xfailed*] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises0 +collected 1 item + +test_xfail_raises.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +_ TestXFail.test_xfail_raises[(AttributeError, TypeError)-TypeError-*1 xfailed*] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises1 +collected 1 item + +test_xfail_raises.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +_________ TestXFail.test_xfail_raises[TypeError-IndexError-*1 failed*] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises2 +collected 1 item + +test_xfail_raises.py F [100%] + +=================================== FAILURES =================================== +_________________________________ test_raises __________________________________ + + @pytest.mark.xfail(raises=TypeError) + def test_raises(): +> raise IndexError() +E IndexError + +test_xfail_raises.py:4: IndexError +============================== 1 failed in 0.01s =============================== +_ TestXFail.test_xfail_raises[(AttributeError, TypeError)-IndexError-*1 failed*] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises3 +collected 1 item + +test_xfail_raises.py F [100%] + +=================================== FAILURES =================================== +_________________________________ test_raises __________________________________ + + @pytest.mark.xfail(raises=(AttributeError, TypeError)) + def test_raises(): +> raise IndexError() +E IndexError + +test_xfail_raises.py:4: IndexError +============================== 1 failed in 0.01s =============================== +_________________________ TestXFail.test_strict_sanity _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_sanity0 +collected 1 item + +test_strict_sanity.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_strict_sanity.py::test_foo + unsupported feature +============================== 1 xfailed in 0.01s ============================== +______________________ TestXFail.test_strict_xfail[True] _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail0 +collected 1 item + +test_strict_xfail.py F [100%] + +=================================== FAILURES =================================== +___________________________________ test_foo ___________________________________ +[XPASS(strict)] unsupported feature +============================== 1 failed in 0.01s =============================== +______________________ TestXFail.test_strict_xfail[False] ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail1 +collected 1 item + +test_strict_xfail.py X [100%] + +=========================== short test summary info ============================ +XPASS test_strict_xfail.py::test_foo unsupported feature +============================== 1 xpassed in 0.01s ============================== +_________________ TestXFail.test_strict_xfail_condition[True] __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_condition0 +collected 1 item + +test_strict_xfail_condition.py . [100%] + +============================== 1 passed in 0.00s =============================== +_________________ TestXFail.test_strict_xfail_condition[False] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_condition1 +collected 1 item + +test_strict_xfail_condition.py . [100%] + +============================== 1 passed in 0.00s =============================== +_________________ TestXFail.test_xfail_condition_keyword[True] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_condition_keyword0 +collected 1 item + +test_xfail_condition_keyword.py . [100%] + +============================== 1 passed in 0.01s =============================== +________________ TestXFail.test_xfail_condition_keyword[False] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_condition_keyword1 +collected 1 item + +test_xfail_condition_keyword.py . [100%] + +============================== 1 passed in 0.00s =============================== +_____________ TestXFail.test_strict_xfail_default_from_file[true] ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_default_from_file0, inifile: tox.ini +collected 1 item + +test_strict_xfail_default_from_file.py F [100%] + +=================================== FAILURES =================================== +___________________________________ test_foo ___________________________________ +[XPASS(strict)] unsupported feature +============================== 1 failed in 0.00s =============================== +_____________ TestXFail.test_strict_xfail_default_from_file[false] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_default_from_file1, inifile: tox.ini +collected 1 item + +test_strict_xfail_default_from_file.py X [100%] + +=========================== short test summary info ============================ +XPASS test_strict_xfail_default_from_file.py::test_foo unsupported feature +============================== 1 xpassed in 0.00s ============================== +_____________ TestXFailwithSetupTeardown.test_failing_setup_issue9 _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_failing_setup_issue90 +collected 1 item + +test_failing_setup_issue9.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +___________ TestXFailwithSetupTeardown.test_failing_teardown_issue9 ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_failing_teardown_issue90 +collected 1 item + +test_failing_teardown_issue9.py Xx [100%] + +======================== 1 xfailed, 1 xpassed in 0.01s ========================= +___________________________ TestSkip.test_skip_class ___________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_class0 +collected 3 items + +test_skip_class.py ss. [100%] + +========================= 1 passed, 2 skipped in 0.01s ========================= +_____________________ TestSkip.test_skips_on_false_string ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skips_on_false_string0 +collected 1 item + +test_skips_on_false_string.py s [100%] + +============================== 1 skipped in 0.00s ============================== +_________________________ TestSkip.test_arg_as_reason __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_arg_as_reason0 +collected 1 item + +test_arg_as_reason.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_arg_as_reason.py:2: testing stuff +============================== 1 skipped in 0.00s ============================== +_________________________ TestSkip.test_skip_no_reason _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_no_reason0 +collected 1 item + +test_skip_no_reason.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_skip_no_reason.py:2: unconditional skip +============================== 1 skipped in 0.00s ============================== +________________________ TestSkip.test_skip_with_reason ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_with_reason0 +collected 1 item + +test_skip_with_reason.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_skip_with_reason.py:2: for lolz +============================== 1 skipped in 0.00s ============================== +_____________________ TestSkip.test_only_skips_marked_test _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_only_skips_marked_test0 +collected 3 items + +test_only_skips_marked_test.py ss. [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_only_skips_marked_test.py:2: unconditional skip +SKIPPED [1] test_only_skips_marked_test.py:5: nothing in particular +========================= 1 passed, 2 skipped in 0.01s ========================= +________________________ TestSkip.test_strict_and_skip _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_and_skip0 +collected 1 item + +test_strict_and_skip.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_strict_and_skip.py:2: unconditional skip +============================== 1 skipped in 0.01s ============================== +______________________ TestSkipif.test_skipif_conditional ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_conditional0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________ TestSkipif.test_skipif_reporting["hasattr(sys, 'platform')"] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting0 +collected 1 item + +test_foo.py s + +=========================== short test summary info ============================ +SKIPPED [1] test_foo.py:2: condition: hasattr(sys, 'platform') +============================== 1 skipped in 0.01s ============================== +______ TestSkipif.test_skipif_reporting[True, reason="invalid platform"] _______ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting1 +collected 1 item + +test_foo.py s + +=========================== short test summary info ============================ +SKIPPED [1] test_foo.py:2: invalid platform +============================== 1 skipped in 0.00s ============================== +____________________ TestSkipif.test_skipif_using_platform _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_using_platform0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________ TestSkipif.test_skipif_reporting_multiple[skipif-SKIP-skipped] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting_multiple0 +collected 1 item + +test_foo.py s + +=========================== short test summary info ============================ +SKIPPED [1] test_foo.py:2: second_condition +============================== 1 skipped in 0.00s ============================== +________ TestSkipif.test_skipif_reporting_multiple[xfail-XPASS-xpassed] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting_multiple1 +collected 1 item + +test_foo.py X + +=========================== short test summary info ============================ +XPASS test_foo.py::test_foobar second_condition +============================== 1 xpassed in 0.01s ============================== +_________________________ test_skip_not_report_default _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_not_report_default0 +collecting ... collected 1 item + +test_one.py::test_this SKIPPED [100%] + +============================== 1 skipped in 0.00s ============================== +______________________________ test_skipif_class _______________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_class1 +collected 2 items + +test_skipif_class.py ss [100%] + +============================== 2 skipped in 0.01s ============================== +_______________________ test_skipped_reasons_functional ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipped_reasons_functional0 +collected 2 items + +test_one.py ss [100%] + +=========================== short test summary info ============================ +SKIPPED [2] /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipped_reasons_functional0/conftest.py:4: test +============================== 2 skipped in 0.01s ============================== +_____________________________ test_skipped_folding _____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipped_folding0 +collected 2 items + +test_one.py ss [100%] + +=========================== short test summary info ============================ +SKIPPED [2] test_one.py: Folding +============================== 2 skipped in 0.01s ============================== +_______________________________ test_reportchars _______________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars0 +collected 4 items + +test_reportchars.py FxXs [100%] + +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert 0 +E assert 0 + +test_reportchars.py:3: AssertionError +=========================== short test summary info ============================ +FAILED test_reportchars.py::test_1 - assert 0 +XFAIL test_reportchars.py::test_2 +XPASS test_reportchars.py::test_3 +SKIPPED [1] /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars0/test_reportchars.py:12: four +============== 1 failed, 1 skipped, 1 xfailed, 1 xpassed in 0.04s ============== +____________________________ test_reportchars_error ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_error0 +collected 1 item + +test_simple.py .E [100%] + +==================================== ERRORS ==================================== +________________________ ERROR at teardown of test_foo _________________________ + + def pytest_runtest_teardown(): +> assert 0 +E assert 0 + +conftest.py:2: AssertionError +=========================== short test summary info ============================ +ERROR test_simple.py::test_foo - assert 0 +========================== 1 passed, 1 error in 0.01s ========================== +_____________________________ test_reportchars_all _____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_all0 +collected 5 items + +test_reportchars_all.py FxXsE [100%] + +==================================== ERRORS ==================================== +___________________________ ERROR at setup of test_5 ___________________________ + + @pytest.fixture + def fail(): +> assert 0 +E assert 0 + +test_reportchars_all.py:14: AssertionError +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert 0 +E assert 0 + +test_reportchars_all.py:3: AssertionError +=========================== short test summary info ============================ +SKIPPED [1] /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_all0/test_reportchars_all.py:12: four +XFAIL test_reportchars_all.py::test_2 +XPASS test_reportchars_all.py::test_3 +ERROR test_reportchars_all.py::test_5 - assert 0 +FAILED test_reportchars_all.py::test_1 - assert 0 +========= 1 failed, 1 skipped, 1 xfailed, 1 xpassed, 1 error in 0.01s ========== +__________________________ test_reportchars_all_error __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_all_error0 +collected 1 item + +test_simple.py .E [100%] + +==================================== ERRORS ==================================== +________________________ ERROR at teardown of test_foo _________________________ + + def pytest_runtest_teardown(): +> assert 0 +E assert 0 + +conftest.py:2: AssertionError +=========================== short test summary info ============================ +ERROR test_simple.py::test_foo - assert 0 +========================== 1 passed, 1 error in 0.01s ========================== +____________________ test_errors_in_xfail_skip_expressions _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_errors_in_xfail_skip_expressions0 +collected 3 items + +test_errors_in_xfail_skip_expressions.py EE. [100%] + +==================================== ERRORS ==================================== +_______________________ ERROR at setup of test_nameerror _______________________ +Error evaluating 'skipif' expression + asd +NameError: name 'asd' is not defined + +________________________ ERROR at setup of test_syntax _________________________ +Error evaluating 'xfail' expression + syntax error + ^ +SyntaxError: invalid syntax +========================== 1 passed, 2 error in 0.01s ========================== +________________________ test_xfail_skipif_with_globals ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_skipif_with_globals0 +collected 2 items + +test_xfail_skipif_with_globals.py sx [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_xfail_skipif_with_globals.py:3: condition: x == 3 +XFAIL test_xfail_skipif_with_globals.py::test_boolean + condition: x == 3 +======================== 1 skipped, 1 xfailed in 0.01s ========================= +___________________________ test_direct_gives_error ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_direct_gives_error0 +collected 1 item + +test_direct_gives_error.py E [100%] + +==================================== ERRORS ==================================== +_________________________ ERROR at setup of test_skip1 _________________________ +Error evaluating 'skipif' expression + True +Failed: you need to specify reason=STRING when using booleans as conditions. + +=============================== 1 error in 0.00s =============================== +_____________________________ test_default_markers _____________________________ +----------------------------- Captured stdout call ----------------------------- +@pytest.mark.filterwarnings(warning): add a warning filter to the given test. see https://docs.pytest.org/en/latest/warnings.html#pytest-mark-filterwarnings + +@pytest.mark.skip(reason=None): skip the given test function with an optional reason. Example: skip(reason="no way of currently testing this") skips the test. + +@pytest.mark.skipif(condition): skip the given test function if eval(condition) results in a True value. Evaluation happens within the module global context. Example: skipif('sys.platform == "win32"') skips the test if we are on the win32 platform. see https://docs.pytest.org/en/latest/skipping.html + +@pytest.mark.xfail(condition, reason=None, run=True, raises=None, strict=False): mark the test function as an expected failure if eval(condition) has a True value. Optionally specify a reason for better reporting and run=False if you don't even want to execute the test function. If only specific exception(s) are expected, you can list them in raises, and if the test fails in other ways, it will be reported as a true failure. See https://docs.pytest.org/en/latest/skipping.html + +@pytest.mark.parametrize(argnames, argvalues): call a test function multiple times passing in different arguments in turn. argvalues generally needs to be a list of values if argnames specifies only one name or a list of tuples of values if argnames specifies multiple names. Example: @parametrize('arg1', [1,2]) would lead to two calls of the decorated test function, one with arg1=1 and another with arg1=2.see https://docs.pytest.org/en/latest/parametrize.html for more info and examples. + +@pytest.mark.usefixtures(fixturename1, fixturename2, ...): mark tests as needing all of the specified fixtures. see https://docs.pytest.org/en/latest/fixture.html#usefixtures + +@pytest.mark.tryfirst: mark a hook implementation function such that the plugin machinery will try to call it first/as early as possible. + +@pytest.mark.trylast: mark a hook implementation function such that the plugin machinery will try to call it last/as late as possible. + +_______________________ test_xfail_test_setup_exception ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_test_setup_exception0 +collected 1 item + +test_xfail_test_setup_exception.py x [100%] + +============================== 1 xfailed in 0.00s ============================== +______________________ test_imperativeskip_on_xfail_test _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_imperativeskip_on_xfail_test0 +collected 2 items + +test_imperativeskip_on_xfail_test.py ss [100%] + +=========================== short test summary info ============================ +SKIPPED [1] /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_imperativeskip_on_xfail_test0/conftest.py:4: abc +SKIPPED [1] test_imperativeskip_on_xfail_test.py:6: condition: True +============================== 2 skipped in 0.01s ============================== +_______________________ TestBooleanCondition.test_skipif _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif0 +collected 2 items + +test_skipif.py s. [100%] + +========================= 1 passed, 1 skipped in 0.01s ========================= +__________________ TestBooleanCondition.test_skipif_noreason ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_noreason0 +collected 1 item + +test_skipif_noreason.py E [100%] + +==================================== ERRORS ==================================== +_________________________ ERROR at setup of test_func __________________________ +Error evaluating 'skipif' expression + True +Failed: you need to specify reason=STRING when using booleans as conditions. + +=============================== 1 error in 0.00s =============================== +_______________________ TestBooleanCondition.test_xfail ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail0 +collected 1 item + +test_xfail.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_xfail.py::test_func + True123 +============================== 1 xfailed in 0.01s ============================== +_______________________________ test_xfail_item ________________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_item0 +collected 1 item + +foo x [100%] + +============================== 1 xfailed in 0.03s ============================== +_________________________ test_module_level_skip_error _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_module_level_skip_error0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_______________ ERROR collecting test_module_level_skip_error.py _______________ +Using pytest.skip outside of a test is not allowed. To decorate a test function, use the @pytest.mark.skip or @pytest.mark.skipif decorators instead, and to skip a module use `pytestmark = pytest.mark.{skip,skipif}. +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +________________ test_module_level_skip_with_allow_module_level ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_module_level_skip_with_allow_module_level0 +collected 0 items / 1 skipped + +=========================== short test summary info ============================ +SKIPPED [1] /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_module_level_skip_with_allow_module_level0/test_module_level_skip_with_allow_module_level.py:3: skip_module_level +============================== 1 skipped in 0.00s ============================== +_____________________ test_invalid_skip_keyword_parameter ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_invalid_skip_keyword_parameter0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +___________ ERROR collecting test_invalid_skip_keyword_parameter.py ____________ +test_invalid_skip_keyword_parameter.py:2: in + pytest.skip("skip_module_level", unknown=1) +E TypeError: skip() got an unexpected keyword argument 'unknown' +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +_____________________________ test_mark_xfail_item _____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_xfail_item0 +collected 1 item + +foo x [100%] + +============================== 1 xfailed in 0.03s ============================== +________________________ test_summary_list_after_errors ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openflow/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_summary_list_after_errors0 +collected 1 item + +test_summary_list_after_errors.py F [100%] + +=================================== FAILURES =================================== +__________________________________ test_fail ___________________________________ + + def test_fail(): +> assert 0 +E assert 0 + +test_summary_list_after_errors.py:3: AssertionError +=========================== short test summary info ============================ +FAILED test_summary_list_after_errors.py::test_fail - assert 0 +============================== 1 failed in 0.01s =============================== +=========================== short test summary info ============================ +PASSED testing/test_collection.py::TestCollector::test_collect_versus_item +PASSED testing/test_skipping.py::test_importorskip +PASSED testing/test_collection.py::TestCollector::test_check_equality +PASSED testing/test_collection.py::TestCollector::test_getparent +PASSED testing/test_collection.py::TestCollector::test_getcustomfile_roundtrip +PASSED testing/test_collection.py::TestCollector::test_can_skip_class_with_test_attr +PASSED testing/test_collection.py::TestCollectFS::test_ignored_certain_directories +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[activate.csh] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[activate.fish] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[Activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[Activate.bat] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[Activate.ps1] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[activate.csh] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[activate.fish] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[Activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[Activate.bat] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[Activate.ps1] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[activate] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[activate.csh] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[activate.fish] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[Activate] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[Activate.bat] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[Activate.ps1] +PASSED testing/test_collection.py::TestCollectFS::test_custom_norecursedirs +PASSED testing/test_collection.py::TestCollectFS::test_testpaths_ini +PASSED testing/test_collection.py::TestCollectPluginHookRelay::test_pytest_collect_file +PASSED testing/test_collection.py::TestCollectPluginHookRelay::test_pytest_collect_directory +PASSED testing/test_collection.py::TestPrunetraceback::test_custom_repr_failure +PASSED testing/test_collection.py::TestCustomConftests::test_ignore_collect_path +PASSED testing/test_collection.py::TestCustomConftests::test_ignore_collect_not_called_on_argument +PASSED testing/test_collection.py::TestCustomConftests::test_collectignore_exclude_on_option +PASSED testing/test_collection.py::TestCustomConftests::test_collectignoreglob_exclude_on_option +PASSED testing/test_collection.py::TestCustomConftests::test_pytest_fs_collect_hooks_are_seen +PASSED testing/test_collection.py::TestCustomConftests::test_pytest_collect_file_from_sister_dir +PASSED testing/test_collection.py::TestSession::test_parsearg +PASSED testing/test_collection.py::TestSession::test_collect_topdir +PASSED testing/test_collection.py::TestSession::test_collect_protocol_single_function +PASSED testing/test_collection.py::TestSession::test_collect_protocol_method +PASSED testing/test_collection.py::TestSession::test_collect_custom_nodes_multi_id +PASSED testing/test_collection.py::TestSession::test_collect_subdir_event_ordering +PASSED testing/test_collection.py::TestSession::test_collect_two_commandline_args +PASSED testing/test_collection.py::TestSession::test_serialization_byid +PASSED testing/test_collection.py::TestSession::test_find_byid_without_instance_parents +PASSED testing/test_collection.py::Test_getinitialnodes::test_global_file +PASSED testing/test_collection.py::Test_getinitialnodes::test_pkgfile +PASSED testing/test_collection.py::Test_genitems::test_check_collect_hashes +PASSED testing/test_collection.py::Test_genitems::test_example_items1 +PASSED testing/test_collection.py::Test_genitems::test_class_and_functions_discovery_using_glob +PASSED testing/test_collection.py::test_matchnodes_two_collections_same_file +PASSED testing/test_collection.py::TestNodekeywords::test_no_under +PASSED testing/test_collection.py::TestNodekeywords::test_issue345 +PASSED testing/test_collection.py::test_exit_on_collection_error +PASSED testing/test_collection.py::test_exit_on_collection_with_maxfail_smaller_than_n_errors +PASSED testing/test_collection.py::test_exit_on_collection_with_maxfail_bigger_than_n_errors +PASSED testing/test_collection.py::test_continue_on_collection_errors +PASSED testing/test_collection.py::test_continue_on_collection_errors_maxfail +PASSED testing/test_collection.py::test_fixture_scope_sibling_conftests +PASSED testing/test_collection.py::test_collect_init_tests +PASSED testing/test_collection.py::test_collect_invalid_signature_message +PASSED testing/test_collection.py::test_collect_handles_raising_on_dunder_class +PASSED testing/test_collection.py::test_collect_with_chdir_during_import +PASSED testing/test_collection.py::test_collect_pyargs_with_testpaths +PASSED testing/test_collection.py::test_collect_symlink_file_arg +PASSED testing/test_collection.py::test_collect_symlink_out_of_tree +PASSED testing/test_collection.py::test_collectignore_via_conftest +PASSED testing/test_collection.py::test_collect_pkg_init_and_file_in_args +PASSED testing/test_collection.py::test_collect_pkg_init_only +PASSED testing/test_collection.py::test_collect_sub_with_symlinks[True] +PASSED testing/test_collection.py::test_collect_sub_with_symlinks[False] +PASSED testing/test_collection.py::test_collector_respects_tbstyle +PASSED testing/test_skipping.py::TestEvaluator::test_no_marker +PASSED testing/test_skipping.py::TestEvaluator::test_marked_no_args +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg_with_reason +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg_twice +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg_twice2 +PASSED testing/test_skipping.py::TestEvaluator::test_marked_skip_with_not_string +PASSED testing/test_skipping.py::TestEvaluator::test_skipif_class +PASSED testing/test_skipping.py::TestXFail::test_xfail_simple[True] +PASSED testing/test_skipping.py::TestXFail::test_xfail_simple[False] +PASSED testing/test_skipping.py::TestXFail::test_xfail_xpassed +PASSED testing/test_skipping.py::TestXFail::test_xfail_using_platform +PASSED testing/test_skipping.py::TestXFail::test_xfail_xpassed_strict +PASSED testing/test_skipping.py::TestXFail::test_xfail_run_anyway +PASSED testing/test_skipping.py::TestXFail::test_xfail_evalfalse_but_fails +PASSED testing/test_skipping.py::TestXFail::test_xfail_not_report_default +PASSED testing/test_skipping.py::TestXFail::test_xfail_not_run_xfail_reporting +PASSED testing/test_skipping.py::TestXFail::test_xfail_not_run_no_setup_run +PASSED testing/test_skipping.py::TestXFail::test_xfail_xpass +PASSED testing/test_skipping.py::TestXFail::test_xfail_imperative +PASSED testing/test_skipping.py::TestXFail::test_xfail_imperative_in_setup_function +PASSED testing/test_skipping.py::TestXFail::test_dynamic_xfail_no_run +PASSED testing/test_skipping.py::TestXFail::test_dynamic_xfail_set_during_funcarg_setup +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[TypeError-TypeError-*1 xfailed*] +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[(AttributeError, TypeError)-TypeError-*1 xfailed*] +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[TypeError-IndexError-*1 failed*] +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[(AttributeError, TypeError)-IndexError-*1 failed*] +PASSED testing/test_skipping.py::TestXFail::test_strict_sanity +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail[True] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail[False] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_condition[True] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_condition[False] +PASSED testing/test_skipping.py::TestXFail::test_xfail_condition_keyword[True] +PASSED testing/test_skipping.py::TestXFail::test_xfail_condition_keyword[False] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_default_from_file[true] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_default_from_file[false] +PASSED testing/test_skipping.py::TestXFailwithSetupTeardown::test_failing_setup_issue9 +PASSED testing/test_skipping.py::TestXFailwithSetupTeardown::test_failing_teardown_issue9 +PASSED testing/test_skipping.py::TestSkip::test_skip_class +PASSED testing/test_skipping.py::TestSkip::test_skips_on_false_string +PASSED testing/test_skipping.py::TestSkip::test_arg_as_reason +PASSED testing/test_skipping.py::TestSkip::test_skip_no_reason +PASSED testing/test_skipping.py::TestSkip::test_skip_with_reason +PASSED testing/test_skipping.py::TestSkip::test_only_skips_marked_test +PASSED testing/test_skipping.py::TestSkip::test_strict_and_skip +PASSED testing/test_skipping.py::TestSkipif::test_skipif_conditional +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting["hasattr(sys, 'platform')"] +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting[True, reason="invalid platform"] +PASSED testing/test_skipping.py::TestSkipif::test_skipif_using_platform +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting_multiple[skipif-SKIP-skipped] +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting_multiple[xfail-XPASS-xpassed] +PASSED testing/test_skipping.py::test_skip_not_report_default +PASSED testing/test_skipping.py::test_skipif_class +PASSED testing/test_skipping.py::test_skipped_reasons_functional +PASSED testing/test_skipping.py::test_skipped_folding +PASSED testing/test_skipping.py::test_reportchars +PASSED testing/test_skipping.py::test_reportchars_error +PASSED testing/test_skipping.py::test_reportchars_all +PASSED testing/test_skipping.py::test_reportchars_all_error +PASSED testing/test_skipping.py::test_errors_in_xfail_skip_expressions +PASSED testing/test_skipping.py::test_xfail_skipif_with_globals +PASSED testing/test_skipping.py::test_direct_gives_error +PASSED testing/test_skipping.py::test_default_markers +PASSED testing/test_skipping.py::test_xfail_test_setup_exception +PASSED testing/test_skipping.py::test_imperativeskip_on_xfail_test +PASSED testing/test_skipping.py::TestBooleanCondition::test_skipif +PASSED testing/test_skipping.py::TestBooleanCondition::test_skipif_noreason +PASSED testing/test_skipping.py::TestBooleanCondition::test_xfail +PASSED testing/test_skipping.py::test_xfail_item +PASSED testing/test_skipping.py::test_module_level_skip_error +PASSED testing/test_skipping.py::test_module_level_skip_with_allow_module_level +PASSED testing/test_skipping.py::test_invalid_skip_keyword_parameter +PASSED testing/test_skipping.py::test_mark_xfail_item +PASSED testing/test_skipping.py::test_summary_list_after_errors +XFAIL testing/test_collection.py::TestPrunetraceback::test_collect_report_postprocessing + other mechanism for adding to reporting needed +FAILED testing/test_collection.py::test_does_not_eagerly_collect_packages - a... +FAILED testing/test_collection.py::test_does_not_put_src_on_path - assert /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/venv/bin/python -m pytest -rA testing/test_mark.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw/openswarm/pytest-dev__pytest-10356/r1/regrade/test_output.txt b/bench/swebench/results/raw/openswarm/pytest-dev__pytest-10356/r1/regrade/test_output.txt new file mode 100644 index 0000000..5e31cf4 --- /dev/null +++ b/bench/swebench/results/raw/openswarm/pytest-dev__pytest-10356/r1/regrade/test_output.txt @@ -0,0 +1,923 @@ +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/repo, configfile: pyproject.toml +collected 90 items + +testing/test_mark.py .............F..................................... [ 56%] +......................x................ [100%] + +=================================== FAILURES =================================== +________________________________ test_mark_mro _________________________________ + + def test_mark_mro() -> None: + xfail = pytest.mark.xfail + + @xfail("a") + class A: + pass + + @xfail("b") + class B: + pass + + @xfail("c") + class C(A, B): + pass + + from _pytest.mark.structures import get_unpacked_marks + + all_marks = get_unpacked_marks(C) + +> assert all_marks == [xfail("c").mark, xfail("a").mark, xfail("b").mark] +E AssertionError: assert == [Mark(name='x...), kwargs={})] +E Use -v to get more diff + +testing/test_mark.py:1133: AssertionError +==================================== PASSES ==================================== +_________________________ test_marked_class_run_twice __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_class_run_twice0 +collected 6 items + +test_marked_class_run_twice.py ...... + +============================== 6 passed in 0.02s =============================== +_______________________________ test_ini_markers _______________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_ini_markers0, configfile: tox.ini +collected 1 item + +test_ini_markers.py . [100%] + +============================== 1 passed in 0.01s =============================== +_____________________________ test_markers_option ______________________________ +----------------------------- Captured stdout call ----------------------------- +@pytest.mark.a1: this is a webtest marker + +@pytest.mark.a1some: another marker + +@pytest.mark.nodescription: + +@pytest.mark.filterwarnings(warning): add a warning filter to the given test. see https://docs.pytest.org/en/stable/how-to/capture-warnings.html#pytest-mark-filterwarnings + +@pytest.mark.skip(reason=None): skip the given test function with an optional reason. Example: skip(reason="no way of currently testing this") skips the test. + +@pytest.mark.skipif(condition, ..., *, reason=...): skip the given test function if any of the conditions evaluate to True. Example: skipif(sys.platform == 'win32') skips the test if we are on the win32 platform. See https://docs.pytest.org/en/stable/reference/reference.html#pytest-mark-skipif + +@pytest.mark.xfail(condition, ..., *, reason=..., run=True, raises=None, strict=xfail_strict): mark the test function as an expected failure if any of the conditions evaluate to True. Optionally specify a reason for better reporting and run=False if you don't even want to execute the test function. If only specific exception(s) are expected, you can list them in raises, and if the test fails in other ways, it will be reported as a true failure. See https://docs.pytest.org/en/stable/reference/reference.html#pytest-mark-xfail + +@pytest.mark.parametrize(argnames, argvalues): call a test function multiple times passing in different arguments in turn. argvalues generally needs to be a list of values if argnames specifies only one name or a list of tuples of values if argnames specifies multiple names. Example: @parametrize('arg1', [1,2]) would lead to two calls of the decorated test function, one with arg1=1 and another with arg1=2.see https://docs.pytest.org/en/stable/how-to/parametrize.html for more info and examples. + +@pytest.mark.usefixtures(fixturename1, fixturename2, ...): mark tests as needing all of the specified fixtures. see https://docs.pytest.org/en/stable/explanation/fixtures.html#usefixtures + +@pytest.mark.tryfirst: mark a hook implementation function such that the plugin machinery will try to call it first/as early as possible. DEPRECATED, use @pytest.hookimpl(tryfirst=True) instead. + +@pytest.mark.trylast: mark a hook implementation function such that the plugin machinery will try to call it last/as late as possible. DEPRECATED, use @pytest.hookimpl(trylast=True) instead. + +_________________________ test_ini_markers_whitespace __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_ini_markers_whitespace0, configfile: tox.ini +collected 1 item + +test_ini_markers_whitespace.py . [100%] + +============================== 1 passed in 0.01s =============================== +_______________________ test_marker_without_description ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marker_without_description0, configfile: setup.cfg +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________ test_markers_option_with_plugin_in_current_dir ________________ +----------------------------- Captured stdout call ----------------------------- +@pytest.mark.flip:flop + +@pytest.mark.filterwarnings(warning): add a warning filter to the given test. see https://docs.pytest.org/en/stable/how-to/capture-warnings.html#pytest-mark-filterwarnings + +@pytest.mark.skip(reason=None): skip the given test function with an optional reason. Example: skip(reason="no way of currently testing this") skips the test. + +@pytest.mark.skipif(condition, ..., *, reason=...): skip the given test function if any of the conditions evaluate to True. Example: skipif(sys.platform == 'win32') skips the test if we are on the win32 platform. See https://docs.pytest.org/en/stable/reference/reference.html#pytest-mark-skipif + +@pytest.mark.xfail(condition, ..., *, reason=..., run=True, raises=None, strict=xfail_strict): mark the test function as an expected failure if any of the conditions evaluate to True. Optionally specify a reason for better reporting and run=False if you don't even want to execute the test function. If only specific exception(s) are expected, you can list them in raises, and if the test fails in other ways, it will be reported as a true failure. See https://docs.pytest.org/en/stable/reference/reference.html#pytest-mark-xfail + +@pytest.mark.parametrize(argnames, argvalues): call a test function multiple times passing in different arguments in turn. argvalues generally needs to be a list of values if argnames specifies only one name or a list of tuples of values if argnames specifies multiple names. Example: @parametrize('arg1', [1,2]) would lead to two calls of the decorated test function, one with arg1=1 and another with arg1=2.see https://docs.pytest.org/en/stable/how-to/parametrize.html for more info and examples. + +@pytest.mark.usefixtures(fixturename1, fixturename2, ...): mark tests as needing all of the specified fixtures. see https://docs.pytest.org/en/stable/explanation/fixtures.html#usefixtures + +@pytest.mark.tryfirst: mark a hook implementation function such that the plugin machinery will try to call it first/as early as possible. DEPRECATED, use @pytest.hookimpl(tryfirst=True) instead. + +@pytest.mark.trylast: mark a hook implementation function such that the plugin machinery will try to call it last/as late as possible. DEPRECATED, use @pytest.hookimpl(trylast=True) instead. + +_________________________ test_mark_on_pseudo_function _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_on_pseudo_function0 +collected 1 item + +test_mark_on_pseudo_function.py . [100%] + +============================== 1 passed in 0.00s =============================== +_________ test_strict_prohibits_unregistered_markers[--strict-markers] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_prohibits_unregistered_markers0 +collected 0 items / 1 error + +==================================== ERRORS ==================================== +________ ERROR collecting test_strict_prohibits_unregistered_markers.py ________ +'unregisteredmark' not found in `markers` configuration option +=========================== short test summary info ============================ +ERROR test_strict_prohibits_unregistered_markers.py +!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +_____________ test_strict_prohibits_unregistered_markers[--strict] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_prohibits_unregistered_markers1 +collected 0 items / 1 error + +==================================== ERRORS ==================================== +________ ERROR collecting test_strict_prohibits_unregistered_markers.py ________ +'unregisteredmark' not found in `markers` configuration option +=============================== warnings summary =============================== +../../../../../repo/src/_pytest/config/__init__.py:1240 + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/repo/src/_pytest/config/__init__.py:1240: PytestRemovedIn8Warning: The --strict option is deprecated, use --strict-markers instead. + self.issue_config_time_warning( + +-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html +=========================== short test summary info ============================ +ERROR test_strict_prohibits_unregistered_markers.py +!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! +========================= 1 warning, 1 error in 0.03s ========================== +____________________ test_mark_option[xyz-expected_passed0] ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option0 +collected 2 items / 1 deselected / 1 selected + +test_mark_option.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +_______________ test_mark_option[((( xyz)) )-expected_passed1] _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option1 +collected 2 items / 1 deselected / 1 selected + +test_mark_option.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +________________ test_mark_option[not not xyz-expected_passed2] ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option2 +collected 2 items / 1 deselected / 1 selected + +test_mark_option.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +_______________ test_mark_option[xyz and xyz2-expected_passed3] ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option3 +collected 2 items / 2 deselected / 0 selected + +============================ 2 deselected in 0.00s ============================= +___________________ test_mark_option[xyz2-expected_passed4] ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option4 +collected 2 items / 1 deselected / 1 selected + +test_mark_option.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +________________ test_mark_option[xyz or xyz2-expected_passed5] ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option5 +collected 2 items + +test_mark_option.py .. [100%] + +============================== 2 passed in 0.00s =============================== +_____________ test_mark_option_custom[interface-expected_passed0] ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option_custom0 +collected 2 items / 1 deselected / 1 selected + +test_mark_option_custom.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +___________ test_mark_option_custom[not interface-expected_passed1] ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option_custom1 +collected 2 items / 1 deselected / 1 selected + +test_mark_option_custom.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +____________ test_keyword_option_custom[interface-expected_passed0] ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom0 +collected 5 items / 4 deselected / 1 selected + +test_keyword_option_custom.py . [100%] + +======================= 1 passed, 4 deselected in 0.00s ======================== +__________ test_keyword_option_custom[not interface-expected_passed1] __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom1 +collected 5 items / 1 deselected / 4 selected + +test_keyword_option_custom.py .... [100%] + +======================= 4 passed, 1 deselected in 0.01s ======================== +______________ test_keyword_option_custom[pass-expected_passed2] _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom2 +collected 5 items / 4 deselected / 1 selected + +test_keyword_option_custom.py . [100%] + +======================= 1 passed, 4 deselected in 0.00s ======================== +____________ test_keyword_option_custom[not pass-expected_passed3] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom3 +collected 5 items / 1 deselected / 4 selected + +test_keyword_option_custom.py .... [100%] + +======================= 4 passed, 1 deselected in 0.00s ======================== +_______ test_keyword_option_custom[not not not (pass)-expected_passed4] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom4 +collected 5 items / 1 deselected / 4 selected + +test_keyword_option_custom.py .... [100%] + +======================= 4 passed, 1 deselected in 0.01s ======================== +_____________ test_keyword_option_custom[1 or 2-expected_passed5] ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom5 +collected 5 items / 3 deselected / 2 selected + +test_keyword_option_custom.py .. [100%] + +======================= 2 passed, 3 deselected in 0.00s ======================== +__________ test_keyword_option_custom[not (1 or 2)-expected_passed6] ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom6 +collected 5 items / 2 deselected / 3 selected + +test_keyword_option_custom.py ... [100%] + +======================= 3 passed, 2 deselected in 0.01s ======================== +______________________ test_keyword_option_considers_mark ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_considers_mark0 +collected 1 item + +test_marks_as_keywords.py . [100%] + +============================== 1 passed in 0.00s =============================== +____________ test_keyword_option_parametrize[None-expected_passed0] ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_parametrize0 +collected 3 items / 2 deselected / 1 selected + +test_keyword_option_parametrize.py . [100%] + +======================= 1 passed, 2 deselected in 0.00s ======================== +___________ test_keyword_option_parametrize[[1.3]-expected_passed1] ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_parametrize1 +collected 3 items / 2 deselected / 1 selected + +test_keyword_option_parametrize.py . [100%] + +======================= 1 passed, 2 deselected in 0.00s ======================== +____________ test_keyword_option_parametrize[2-3-expected_passed2] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_parametrize2 +collected 3 items / 2 deselected / 1 selected + +test_keyword_option_parametrize.py . [100%] + +======================= 1 passed, 2 deselected in 0.00s ======================== +_________________________ test_parametrize_with_module _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrize_with_module0 +collected 1 item + +test_parametrize_with_module.py . [100%] + +============================== 1 passed in 0.00s =============================== +________________ test_parametrized_collected_from_command_line _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrized_collected_from_command_line0 +collected 3 items + +test_parametrized_collected_from_command_line.py ... [100%] + +============================== 3 passed in 0.01s =============================== +__________________ test_parametrized_collect_with_wrong_args ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrized_collect_with_wrong_args0 +collected 0 items / 1 error + +==================================== ERRORS ==================================== +________ ERROR collecting test_parametrized_collect_with_wrong_args.py _________ +test_parametrized_collect_with_wrong_args.py::test_func: in "parametrize" the number of names (2): + ['foo', 'bar'] +must be equal to the number of values (3): + (1, 2, 3) +=========================== short test summary info ============================ +ERROR test_parametrized_collect_with_wrong_args.py +!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.05s =============================== +________________________ test_parametrized_with_kwargs _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrized_with_kwargs0 +collected 4 items + +test_parametrized_with_kwargs.py .... [100%] + +============================== 4 passed in 0.01s =============================== +__________________________ test_parametrize_iterator ___________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrize_iterator0 +collected 3 items + +test_parametrize_iterator.py ... [100%] + +============================== 3 passed in 0.01s =============================== +___________________ TestFunctional.test_merging_markers_deep ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_merging_markers_deep0 +collected 2 items + + + + + + + +========================== 2 tests collected in 0.00s ========================== + > + > +____ TestFunctional.test_mark_decorator_subclass_does_not_propagate_to_base ____ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_decorator_subclass_does_not_propagate_to_base0 +collected 2 items + + + + + + + +========================== 2 tests collected in 0.00s ========================== +__________ TestFunctional.test_mark_should_not_pass_to_siebling_class __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_should_not_pass_to_siebling_class0 +collected 3 items + + + + + + + + + +========================== 3 tests collected in 0.00s ========================== +[, , ] ['test_mark_should_not_pass_to_siebling_class.py::TestBase::test_foo', 'test_mark_should_not_pass_to_siebling_class.py::TestSub::test_foo', 'test_mark_should_not_pass_to_siebling_class.py::TestOtherSub::test_foo'] +____________ TestFunctional.test_mark_decorator_baseclasses_merged _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_decorator_baseclasses_merged0 +collected 2 items + + + + + + + +========================== 2 tests collected in 0.00s ========================== +_______________________ TestFunctional.test_mark_closest _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_closest0 +collected 2 items + + + + + + +========================== 2 tests collected in 0.00s ========================== +__________________ TestFunctional.test_mark_with_wrong_marker __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_with_wrong_marker0 +collected 0 items / 1 error + +==================================== ERRORS ==================================== +_______________ ERROR collecting test_mark_with_wrong_marker.py ________________ +../../../../../repo/src/_pytest/runner.py:339: in from_call + result: Optional[TResult] = func() +../../../../../repo/src/_pytest/runner.py:370: in + call = CallInfo.from_call(lambda: list(collector.collect()), "collect") +../../../../../repo/src/_pytest/python.py:531: in collect + self._inject_setup_module_fixture() +../../../../../repo/src/_pytest/python.py:545: in _inject_setup_module_fixture + self.obj, ("setUpModule", "setup_module") +../../../../../repo/src/_pytest/python.py:314: in obj + self.own_markers.extend(get_unpacked_marks(self.obj)) +../../../../../repo/src/_pytest/mark/structures.py:379: in normalize_mark_list + raise TypeError(f"got {repr(mark_obj)} instead of Mark") +E TypeError: got instead of Mark +=========================== short test summary info ============================ +ERROR test_mark_with_wrong_marker.py - TypeError: got /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_dynamically_in_funcarg0 +collected 1 item + +test_mark_dynamically_in_funcarg.py . [100%] +keyword: {'test_func': 1, 'hello': 1, 'test_mark_dynamically_in_funcarg.py': 1, 'test_mark_dynamically_in_funcarg0': 1} + +============================== 1 passed in 0.00s =============================== +____________ TestFunctional.test_no_marker_match_on_unmarked_names _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_marker_match_on_unmarked_names0 +collected 2 items / 2 deselected / 0 selected + +============================ 2 deselected in 0.00s ============================= +__________________ TestFunctional.test_keywords_at_node_level __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keywords_at_node_level0 +collected 1 item + +test_keywords_at_node_level.py . [100%] + +============================== 1 passed in 0.00s =============================== +________________ TestFunctional.test_keyword_added_for_session _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_added_for_session0 +collected 1 item + +test_keyword_added_for_session.py . [100%] + +============================== 1 passed in 0.00s =============================== +___________________ TestFunctional.test_mark_from_parameters ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_from_parameters0 +collected 1 item + +test_mark_from_parameters.py s [100%] + +============================== 1 skipped in 0.00s ============================== +_________________ TestFunctional.test_reevaluate_dynamic_expr __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_reevaluate_dynamic_expr0 +collected 2 items + +test_reevaluate_dynamic_expr1.py s [ 50%] +test_reevaluate_dynamic_expr2.py . [100%] + +========================= 1 passed, 1 skipped in 0.00s ========================= +___________________ TestKeywordSelection.test_select_simple ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_simple0 +collected 2 items / 1 deselected / 1 selected + +test_select_simple.py F + +=================================== FAILURES =================================== +___________________________________ test_one ___________________________________ + + def test_one(): +> assert 0 +E assert 0 + +test_select_simple.py:2: AssertionError +=========================== short test summary info ============================ +FAILED test_select_simple.py::test_one - assert 0 +======================= 1 failed, 1 deselected in 0.00s ======================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_simple0 +collected 2 items / 1 deselected / 1 selected + +test_select_simple.py F + +=================================== FAILURES =================================== +___________________________________ test_one ___________________________________ + + def test_one(): +> assert 0 +E assert 0 + +test_select_simple.py:2: AssertionError +=========================== short test summary info ============================ +FAILED test_select_simple.py::test_one - assert 0 +======================= 1 failed, 1 deselected in 0.00s ======================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_simple0 +collected 2 items / 1 deselected / 1 selected + +test_select_simple.py F + +=================================== FAILURES =================================== +__________________________ TestClass.test_method_one ___________________________ + +self = + + def test_method_one(self): +> assert 42 == 43 +E assert 42 == 43 + +test_select_simple.py:5: AssertionError +=========================== short test summary info ============================ +FAILED test_select_simple.py::TestClass::test_method_one - assert 42 == 43 +======================= 1 failed, 1 deselected in 0.03s ======================== +_____________ TestKeywordSelection.test_select_extra_keywords[xxx] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords0 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'xxx' +_______ TestKeywordSelection.test_select_extra_keywords[xxx and test_2] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords1 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'xxx and test_2' +__________ TestKeywordSelection.test_select_extra_keywords[TestClass] __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords2 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'TestClass' +_____ TestKeywordSelection.test_select_extra_keywords[xxx and not test_1] ______ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords3 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'xxx and not test_1' +____ TestKeywordSelection.test_select_extra_keywords[TestClass and test_2] _____ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords4 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'TestClass and test_2' +_ TestKeywordSelection.test_select_extra_keywords[xxx and TestClass and test_2] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords5 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'xxx and TestClass and test_2' +___________________ TestKeywordSelection.test_keyword_extra ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_extra0 +collected 1 item + +test_keyword_extra.py F [100%] + +=================================== FAILURES =================================== +___________________________________ test_one ___________________________________ + + def test_one(): +> assert 0 +E assert 0 + +test_keyword_extra.py:2: AssertionError +=========================== short test summary info ============================ +FAILED test_keyword_extra.py::test_one - assert 0 +============================== 1 failed in 0.00s =============================== +________________ TestKeywordSelection.test_no_magic_values[__] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_magic_values0 +collected 1 item / 1 deselected / 0 selected + +============================ 1 deselected in 0.00s ============================= +_________________ TestKeywordSelection.test_no_magic_values[+] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_magic_values1 +collected 1 item / 1 deselected / 0 selected + +============================ 1 deselected in 0.00s ============================= +________________ TestKeywordSelection.test_no_magic_values[..] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_magic_values2 +collected 1 item / 1 deselected / 0 selected + +============================ 1 deselected in 0.00s ============================= +_______ TestKeywordSelection.test_no_match_directories_outside_the_suite _______ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_match_directories_outside_the_suite0 +collected 2 items + + + + + + +========================== 2 tests collected in 0.00s ========================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_match_directories_outside_the_suite0 +collected 2 items / 2 deselected / 0 selected + +================== no tests collected (2 deselected) in 0.00s ================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_match_directories_outside_the_suite0 +collected 2 items / 1 deselected / 1 selected + + + + + +================= 1/2 tests collected (1 deselected) in 0.00s ================== +____________________ test_parameterset_for_fail_at_collect _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parameterset_for_fail_at_collect0, configfile: tox.ini +collected 0 items / 1 error + +==================================== ERRORS ==================================== +__________ ERROR collecting test_parameterset_for_fail_at_collect.py ___________ +Empty parameter set in 'test' at line 3 +=========================== short test summary info ============================ +ERROR test_parameterset_for_fail_at_collect.py +!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.05s =============================== +________________________ test_mark_expressions_no_smear ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_expressions_no_smear0 +collected 2 items / 1 deselected / 1 selected + +test_mark_expressions_no_smear.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +________________________ test_markers_from_parametrize _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_markers_from_parametrize0 +collected 4 items + +test_markers_from_parametrize.py .... [100%] + +============================== 4 passed in 0.01s =============================== +___________ test_marker_expr_eval_failure_handling[NOT internal_err] ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marker_expr_eval_failure_handling0 +collected 1 item + +============================ no tests ran in 0.00s ============================= +----------------------------- Captured stderr call ----------------------------- +ERROR: Wrong expression passed to '-m': NOT internal_err: at column 5: expected end of input; got identifier + +__________ test_marker_expr_eval_failure_handling[NOT (internal_err)] __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marker_expr_eval_failure_handling1 +collected 1 item + +============================ no tests ran in 0.00s ============================= +----------------------------- Captured stderr call ----------------------------- +ERROR: Wrong expression passed to '-m': NOT (internal_err): at column 5: expected end of input; got left parenthesis + +________________ test_marker_expr_eval_failure_handling[bogus=] ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marker_expr_eval_failure_handling2 +collected 1 item + +============================ no tests ran in 0.00s ============================= +----------------------------- Captured stderr call ----------------------------- +ERROR: Wrong expression passed to '-m': bogus=: at column 6: unexpected character "=" + +=========================== short test summary info ============================ +PASSED testing/test_mark.py::TestMark::test_pytest_exists_in_namespace_all[mark] +PASSED testing/test_mark.py::TestMark::test_pytest_exists_in_namespace_all[param] +PASSED testing/test_mark.py::TestMark::test_pytest_mark_notcallable +PASSED testing/test_mark.py::TestMark::test_mark_with_param +PASSED testing/test_mark.py::TestMark::test_pytest_mark_name_starts_with_underscore +PASSED testing/test_mark.py::TestMarkDecorator::test__eq__[lhs0-rhs0-True] +PASSED testing/test_mark.py::TestMarkDecorator::test__eq__[lhs1-rhs1-False] +PASSED testing/test_mark.py::TestMarkDecorator::test__eq__[lhs2-bar-False] +PASSED testing/test_mark.py::TestMarkDecorator::test__eq__[foo-rhs3-False] +PASSED testing/test_mark.py::TestMarkDecorator::test_aliases +PASSED testing/test_mark.py::test_pytest_param_id_requires_string +PASSED testing/test_mark.py::test_pytest_param_id_allows_none_or_string[None] +PASSED testing/test_mark.py::test_pytest_param_id_allows_none_or_string[hello world] +PASSED testing/test_mark.py::test_marked_class_run_twice +PASSED testing/test_mark.py::test_ini_markers +PASSED testing/test_mark.py::test_markers_option +PASSED testing/test_mark.py::test_ini_markers_whitespace +PASSED testing/test_mark.py::test_marker_without_description +PASSED testing/test_mark.py::test_markers_option_with_plugin_in_current_dir +PASSED testing/test_mark.py::test_mark_on_pseudo_function +PASSED testing/test_mark.py::test_strict_prohibits_unregistered_markers[--strict-markers] +PASSED testing/test_mark.py::test_strict_prohibits_unregistered_markers[--strict] +PASSED testing/test_mark.py::test_mark_option[xyz-expected_passed0] +PASSED testing/test_mark.py::test_mark_option[((( xyz)) )-expected_passed1] +PASSED testing/test_mark.py::test_mark_option[not not xyz-expected_passed2] +PASSED testing/test_mark.py::test_mark_option[xyz and xyz2-expected_passed3] +PASSED testing/test_mark.py::test_mark_option[xyz2-expected_passed4] +PASSED testing/test_mark.py::test_mark_option[xyz or xyz2-expected_passed5] +PASSED testing/test_mark.py::test_mark_option_custom[interface-expected_passed0] +PASSED testing/test_mark.py::test_mark_option_custom[not interface-expected_passed1] +PASSED testing/test_mark.py::test_keyword_option_custom[interface-expected_passed0] +PASSED testing/test_mark.py::test_keyword_option_custom[not interface-expected_passed1] +PASSED testing/test_mark.py::test_keyword_option_custom[pass-expected_passed2] +PASSED testing/test_mark.py::test_keyword_option_custom[not pass-expected_passed3] +PASSED testing/test_mark.py::test_keyword_option_custom[not not not (pass)-expected_passed4] +PASSED testing/test_mark.py::test_keyword_option_custom[1 or 2-expected_passed5] +PASSED testing/test_mark.py::test_keyword_option_custom[not (1 or 2)-expected_passed6] +PASSED testing/test_mark.py::test_keyword_option_considers_mark +PASSED testing/test_mark.py::test_keyword_option_parametrize[None-expected_passed0] +PASSED testing/test_mark.py::test_keyword_option_parametrize[[1.3]-expected_passed1] +PASSED testing/test_mark.py::test_keyword_option_parametrize[2-3-expected_passed2] +PASSED testing/test_mark.py::test_parametrize_with_module +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[foo or-at column 7: expected not OR left parenthesis OR identifier; got end of input] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[foo or or-at column 8: expected not OR left parenthesis OR identifier; got or] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[(foo-at column 5: expected right parenthesis; got end of input] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[foo bar-at column 5: expected end of input; got identifier] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[or or-at column 1: expected not OR left parenthesis OR identifier; got or] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[not or-at column 5: expected not OR left parenthesis OR identifier; got or] +PASSED testing/test_mark.py::test_parametrized_collected_from_command_line +PASSED testing/test_mark.py::test_parametrized_collect_with_wrong_args +PASSED testing/test_mark.py::test_parametrized_with_kwargs +PASSED testing/test_mark.py::test_parametrize_iterator +PASSED testing/test_mark.py::TestFunctional::test_merging_markers_deep +PASSED testing/test_mark.py::TestFunctional::test_mark_decorator_subclass_does_not_propagate_to_base +PASSED testing/test_mark.py::TestFunctional::test_mark_should_not_pass_to_siebling_class +PASSED testing/test_mark.py::TestFunctional::test_mark_decorator_baseclasses_merged +PASSED testing/test_mark.py::TestFunctional::test_mark_closest +PASSED testing/test_mark.py::TestFunctional::test_mark_with_wrong_marker +PASSED testing/test_mark.py::TestFunctional::test_mark_dynamically_in_funcarg +PASSED testing/test_mark.py::TestFunctional::test_no_marker_match_on_unmarked_names +PASSED testing/test_mark.py::TestFunctional::test_keywords_at_node_level +PASSED testing/test_mark.py::TestFunctional::test_keyword_added_for_session +PASSED testing/test_mark.py::TestFunctional::test_mark_from_parameters +PASSED testing/test_mark.py::TestFunctional::test_reevaluate_dynamic_expr +PASSED testing/test_mark.py::TestKeywordSelection::test_select_simple +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx and test_2] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[TestClass] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx and not test_1] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[TestClass and test_2] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx and TestClass and test_2] +PASSED testing/test_mark.py::TestKeywordSelection::test_keyword_extra +PASSED testing/test_mark.py::TestKeywordSelection::test_no_magic_values[__] +PASSED testing/test_mark.py::TestKeywordSelection::test_no_magic_values[+] +PASSED testing/test_mark.py::TestKeywordSelection::test_no_magic_values[..] +PASSED testing/test_mark.py::TestKeywordSelection::test_no_match_directories_outside_the_suite +PASSED testing/test_mark.py::test_parameterset_for_parametrize_marks[None] +PASSED testing/test_mark.py::test_parameterset_for_parametrize_marks[] +PASSED testing/test_mark.py::test_parameterset_for_parametrize_marks[skip] +PASSED testing/test_mark.py::test_parameterset_for_parametrize_marks[xfail] +PASSED testing/test_mark.py::test_parameterset_for_fail_at_collect +PASSED testing/test_mark.py::test_parameterset_for_parametrize_bad_markname +PASSED testing/test_mark.py::test_mark_expressions_no_smear +PASSED testing/test_mark.py::test_addmarker_order +PASSED testing/test_mark.py::test_markers_from_parametrize +PASSED testing/test_mark.py::test_marker_expr_eval_failure_handling[NOT internal_err] +PASSED testing/test_mark.py::test_marker_expr_eval_failure_handling[NOT (internal_err)] +PASSED testing/test_mark.py::test_marker_expr_eval_failure_handling[bogus=] +XFAIL testing/test_mark.py::TestKeywordSelection::test_keyword_extra_dash +FAILED testing/test_mark.py::test_mark_mro - AssertionError: assert /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/venv/bin/python -m pytest -rA testing/code/test_code.py testing/code/test_excinfo.py testing/conftest.py testing/test_reports.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw/openswarm/pytest-dev__pytest-5787/r1/regrade/test_output.txt b/bench/swebench/results/raw/openswarm/pytest-dev__pytest-5787/r1/regrade/test_output.txt new file mode 100644 index 0000000..aa2d09a --- /dev/null +++ b/bench/swebench/results/raw/openswarm/pytest-dev__pytest-5787/r1/regrade/test_output.txt @@ -0,0 +1,785 @@ +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/repo, inifile: tox.ini +collected 127 items + +testing/code/test_code.py ............... [ 11%] +testing/code/test_excinfo.py ...............s.......s................... [ 45%] +..................................................... [ 87%] +testing/test_reports.py ..........FF.... [100%] + +=================================== FAILURES =================================== +_________ TestReportSerialization.test_chained_exceptions[TestReport] __________ + +self = +testdir = /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_chained_exceptions0')> +tw_mock = .TWMock object at 0x7fde830d9cd0> +report_class = + + @pytest.mark.parametrize("report_class", [TestReport, CollectReport]) + def test_chained_exceptions(self, testdir, tw_mock, report_class): + """Check serialization/deserialization of report objects containing chained exceptions (#5786)""" + testdir.makepyfile( + """ + def foo(): + raise ValueError('value error') + def test_a(): + try: + foo() + except ValueError as e: + raise RuntimeError('runtime error') from e + if {error_during_import}: + test_a() + """.format( + error_during_import=report_class is CollectReport + ) + ) + + reprec = testdir.inline_run() + if report_class is TestReport: + reports = reprec.getreports("pytest_runtest_logreport") + # we have 3 reports: setup/call/teardown + assert len(reports) == 3 + # get the call report + report = reports[1] + else: + assert report_class is CollectReport + # two collection reports: session and test file + reports = reprec.getreports("pytest_collectreport") + assert len(reports) == 2 + report = reports[1] + + def check_longrepr(longrepr): + """Check the attributes of the given longrepr object according to the test file. + + We can get away with testing both CollectReport and TestReport with this function because + the longrepr objects are very similar. + """ + assert isinstance(longrepr, ExceptionChainRepr) + assert longrepr.sections == [("title", "contents", "=")] + assert len(longrepr.chain) == 2 + entry1, entry2 = longrepr.chain + tb1, fileloc1, desc1 = entry1 + tb2, fileloc2, desc2 = entry2 + + assert "ValueError('value error')" in str(tb1) + assert "RuntimeError('runtime error')" in str(tb2) + + assert ( + desc1 + == "The above exception was the direct cause of the following exception:" + ) + assert desc2 is None + + assert report.failed + assert len(report.sections) == 0 + report.longrepr.addsection("title", "contents", "=") + check_longrepr(report.longrepr) + + data = report._to_json() + loaded_report = report_class._from_json(data) +> check_longrepr(loaded_report.longrepr) + +../../../../../repo/testing/test_reports.py:308: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +longrepr = < instance at 7fde838e9430> + + def check_longrepr(longrepr): + """Check the attributes of the given longrepr object according to the test file. + + We can get away with testing both CollectReport and TestReport with this function because + the longrepr objects are very similar. + """ +> assert isinstance(longrepr, ExceptionChainRepr) +E AssertionError: assert False +E + where False = isinstance(< instance at 7fde838e9430>, ExceptionChainRepr) + +../../../../../repo/testing/test_reports.py:285: AssertionError +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_chained_exceptions0 +collected 1 item + +test_chained_exceptions.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + + def test_a(): + try: +> foo() + +test_chained_exceptions.py:5: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + + def foo(): +> raise ValueError('value error') +E ValueError: value error + +test_chained_exceptions.py:2: ValueError + +The above exception was the direct cause of the following exception: + + def test_a(): + try: + foo() + except ValueError as e: +> raise RuntimeError('runtime error') from e +E RuntimeError: runtime error + +test_chained_exceptions.py:7: RuntimeError +============================== 1 failed in 0.01s =============================== +________ TestReportSerialization.test_chained_exceptions[CollectReport] ________ + +self = +testdir = /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_chained_exceptions1')> +tw_mock = .TWMock object at 0x7fde838de1c0> +report_class = + + @pytest.mark.parametrize("report_class", [TestReport, CollectReport]) + def test_chained_exceptions(self, testdir, tw_mock, report_class): + """Check serialization/deserialization of report objects containing chained exceptions (#5786)""" + testdir.makepyfile( + """ + def foo(): + raise ValueError('value error') + def test_a(): + try: + foo() + except ValueError as e: + raise RuntimeError('runtime error') from e + if {error_during_import}: + test_a() + """.format( + error_during_import=report_class is CollectReport + ) + ) + + reprec = testdir.inline_run() + if report_class is TestReport: + reports = reprec.getreports("pytest_runtest_logreport") + # we have 3 reports: setup/call/teardown + assert len(reports) == 3 + # get the call report + report = reports[1] + else: + assert report_class is CollectReport + # two collection reports: session and test file + reports = reprec.getreports("pytest_collectreport") + assert len(reports) == 2 + report = reports[1] + + def check_longrepr(longrepr): + """Check the attributes of the given longrepr object according to the test file. + + We can get away with testing both CollectReport and TestReport with this function because + the longrepr objects are very similar. + """ + assert isinstance(longrepr, ExceptionChainRepr) + assert longrepr.sections == [("title", "contents", "=")] + assert len(longrepr.chain) == 2 + entry1, entry2 = longrepr.chain + tb1, fileloc1, desc1 = entry1 + tb2, fileloc2, desc2 = entry2 + + assert "ValueError('value error')" in str(tb1) + assert "RuntimeError('runtime error')" in str(tb2) + + assert ( + desc1 + == "The above exception was the direct cause of the following exception:" + ) + assert desc2 is None + + assert report.failed + assert len(report.sections) == 0 + report.longrepr.addsection("title", "contents", "=") + check_longrepr(report.longrepr) + + data = report._to_json() + loaded_report = report_class._from_json(data) +> check_longrepr(loaded_report.longrepr) + +../../../../../repo/testing/test_reports.py:308: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +longrepr = < instance at 7fde83909550> + + def check_longrepr(longrepr): + """Check the attributes of the given longrepr object according to the test file. + + We can get away with testing both CollectReport and TestReport with this function because + the longrepr objects are very similar. + """ +> assert isinstance(longrepr, ExceptionChainRepr) +E AssertionError: assert False +E + where False = isinstance(< instance at 7fde83909550>, ExceptionChainRepr) + +../../../../../repo/testing/test_reports.py:285: AssertionError +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_chained_exceptions1 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_________________ ERROR collecting test_chained_exceptions.py __________________ +test_chained_exceptions.py:5: in test_a + foo() +test_chained_exceptions.py:2: in foo + raise ValueError('value error') +E ValueError: value error + +The above exception was the direct cause of the following exception: +test_chained_exceptions.py:9: in + test_a() +test_chained_exceptions.py:7: in test_a + raise RuntimeError('runtime error') from e +E RuntimeError: runtime error +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.05s =============================== +==================================== PASSES ==================================== +_______ TestTraceback_f_g_h.test_traceback_entry_getsource_in_construct ________ +----------------------------- Captured stdout call ----------------------------- +def xyz(): + try: + raise ValueError + except somenoname: +______ TestTraceback_f_g_h.test_traceback_filter_selective[-True] ______ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +_____ TestTraceback_f_g_h.test_traceback_filter_selective[-False] ______ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +___ TestTraceback_f_g_h.test_traceback_filter_selective[tracebackhide2-True] ___ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +__ TestTraceback_f_g_h.test_traceback_filter_selective[tracebackhide3-False] ___ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +________________ TestFormattedExcinfo.test_traceback_repr_style ________________ +----------------------------- Captured stdout call ----------------------------- + + def f(): +> g() + +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:3: +('_ ', None) +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:5: in g + h() +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:7: in h + i() +('_ ', None) + + def i(): +> raise ValueError() +E ValueError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:9: ValueError +___________________ TestFormattedExcinfo.test_exc_chain_repr ___________________ +----------------------------- Captured stdout call ----------------------------- + + def f(): + try: +> g() + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:6: +('_ ', None) + + def g(): +> raise ValueError() +E ValueError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:12: ValueError + +The above exception was the direct cause of the following exception: + + def f(): + try: + g() + except Exception as e: +> raise Err() from e +E test_exc_chain_repr0.mod.Err + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:8: Err + +During handling of the above exception, another exception occurred: + + def f(): + try: + g() + except Exception as e: + raise Err() from e + finally: +> h() + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:10: +('_ ', None) + + def h(): +> raise AttributeError() +E AttributeError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:15: AttributeError +_______ TestFormattedExcinfo.test_exc_repr_chain_suppression[from_none] ________ +----------------------------- Captured stdout call ----------------------------- + + def f(): + try: + g() + except Exception: +> raise AttributeError() from None +E AttributeError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_repr_chain_suppressio0/mod.py') +:6: AttributeError +___ TestFormattedExcinfo.test_exc_repr_chain_suppression[explicit_suppress] ____ +----------------------------- Captured stdout call ----------------------------- + + def f(): + try: + g() + except Exception: +> raise AttributeError() +E AttributeError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_repr_chain_suppressio1/mod.py') +:6: AttributeError +___________________________ test_match_raises_error ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_match_raises_error0 +collected 1 item + +test_match_raises_error.py F [100%] + +=================================== FAILURES =================================== +______________________________ test_division_zero ______________________________ + + def test_division_zero(): + with pytest.raises(ZeroDivisionError) as excinfo: + 0 / 0 +> excinfo.match(r'[123]+') +E AssertionError: Pattern '[123]+' not found in 'division by zero' + +test_match_raises_error.py:5: AssertionError +============================== 1 failed in 0.01s =============================== +_______________________________ test_cwd_deleted _______________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_cwd_deleted0 +collected 1 item + +test_cwd_deleted.py F [100%] + +=================================== FAILURES =================================== +_____________________________________ test _____________________________________ + +tmpdir = local('/tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/basetemp/test0') + + def test(tmpdir): + tmpdir.chdir() + tmpdir.remove() +> assert False +E assert False + +/tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_cwd_deleted0/test_cwd_deleted.py:4: AssertionError +============================== 1 failed in 0.01s =============================== +_________ TestReportSerialization.test_xdist_longrepr_to_str_issue_241 _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_xdist_longrepr_to_str_issue_2410 +collected 2 items + +test_xdist_longrepr_to_str_issue_241.py F. [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + +> def test_a(): assert False +E assert False + +test_xdist_longrepr_to_str_issue_241.py:1: AssertionError +========================= 1 failed, 1 passed in 0.01s ========================== +_______ TestReportSerialization.test_xdist_report_longrepr_reprcrash_130 _______ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_xdist_report_longrepr_reprcrash_1300 +collected 1 item + +test_xdist_report_longrepr_reprcrash_130.py F [100%] + +=================================== FAILURES =================================== +__________________________________ test_fail ___________________________________ + + def test_fail(): +> assert False, 'Expected Message' +E AssertionError: Expected Message +E assert False + +test_xdist_report_longrepr_reprcrash_130.py:2: AssertionError +============================== 1 failed in 0.01s =============================== +__________ TestReportSerialization.test_reprentries_serialization_170 __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_reprentries_serialization_1700 +collected 1 item + +test_reprentries_serialization_170.py F [100%] + +=================================== FAILURES =================================== +_______________________________ test_repr_entry ________________________________ + + def test_repr_entry(): + x = 0 +> assert x +E assert 0 + +x = 0 + +test_reprentries_serialization_170.py:3: AssertionError +============================== 1 failed in 0.01s =============================== +__________ TestReportSerialization.test_reprentries_serialization_196 __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_reprentries_serialization_1960 +collected 1 item + +test_reprentries_serialization_196.py F [100%] + +=================================== FAILURES =================================== +____________________________ test_repr_entry_native ____________________________ +Traceback (most recent call last): + File "/tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_reprentries_serialization_1960/test_reprentries_serialization_196.py", line 3, in test_repr_entry_native + assert x +AssertionError: assert 0 +============================== 1 failed in 0.00s =============================== +_______________ TestReportSerialization.test_itemreport_outcomes _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_itemreport_outcomes0 +collected 6 items + +test_itemreport_outcomes.py .Fssxx [100%] + +=================================== FAILURES =================================== +__________________________________ test_fail ___________________________________ + +> def test_fail(): 0/0 +E ZeroDivisionError: division by zero + +test_itemreport_outcomes.py:3: ZeroDivisionError +============== 1 failed, 1 passed, 2 skipped, 2 xfailed in 0.02s =============== +______________ TestReportSerialization.test_collectreport_passed _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collectreport_passed0 +collected 1 item + +test_collectreport_passed.py . [100%] + +============================== 1 passed in 0.00s =============================== +_______________ TestReportSerialization.test_collectreport_fail ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collectreport_fail0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_________________ ERROR collecting test_collectreport_fail.py __________________ +../../../../../repo/src/_pytest/python.py:501: in _importtestmodule + mod = self.fspath.pyimport(ensuresyspath=importmode) +../../../../../venv/lib/python3.9/site-packages/py/_path/local.py:704: in pyimport + __import__(modname) +:1007: in _find_and_load + ??? +:986: in _find_and_load_unlocked + ??? +:680: in _load_unlocked + ??? +../../../../../repo/src/_pytest/assertion/rewrite.py:131: in exec_module + source_stat, co = _rewrite_test(fn, self.config) +../../../../../repo/src/_pytest/assertion/rewrite.py:280: in _rewrite_test + tree = ast.parse(source, filename=fn) +~/.local/share/uv/python/cpython-3.9-linux-x86_64-gnu/lib/python3.9/ast.py:50: in parse + return compile(source, filename, mode, flags, +E File "/tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collectreport_fail0/test_collectreport_fail.py", line 1 +E qwe abc +E ^ +E SyntaxError: invalid syntax +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.09s =============================== +_________ TestReportSerialization.test_extended_report_deserialization _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_extended_report_deserialization0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +___________ ERROR collecting test_extended_report_deserialization.py ___________ +../../../../../repo/src/_pytest/python.py:501: in _importtestmodule + mod = self.fspath.pyimport(ensuresyspath=importmode) +../../../../../venv/lib/python3.9/site-packages/py/_path/local.py:704: in pyimport + __import__(modname) +:1007: in _find_and_load + ??? +:986: in _find_and_load_unlocked + ??? +:680: in _load_unlocked + ??? +../../../../../repo/src/_pytest/assertion/rewrite.py:131: in exec_module + source_stat, co = _rewrite_test(fn, self.config) +../../../../../repo/src/_pytest/assertion/rewrite.py:280: in _rewrite_test + tree = ast.parse(source, filename=fn) +~/.local/share/uv/python/cpython-3.9-linux-x86_64-gnu/lib/python3.9/ast.py:50: in parse + return compile(source, filename, mode, flags, +E File "/tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_extended_report_deserialization0/test_extended_report_deserialization.py", line 1 +E qwe abc +E ^ +E SyntaxError: invalid syntax +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.08s =============================== +__________________ TestReportSerialization.test_paths_support __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_paths_support0 +collected 1 item + +test_paths_support.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + + def test_a(): +> assert False +E assert False + +test_paths_support.py:2: AssertionError +============================== 1 failed in 0.01s =============================== +_____________ TestReportSerialization.test_deserialization_failure _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_deserialization_failure0 +collected 1 item + +test_deserialization_failure.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + + def test_a(): +> assert False +E assert False + +test_deserialization_failure.py:2: AssertionError +============================== 1 failed in 0.01s =============================== +__________________________ TestHooks.test_test_report __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_test_report0 +collected 2 items + +test_test_report.py F. [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + +> def test_a(): assert False +E assert False + +test_test_report.py:1: AssertionError +========================= 1 failed, 1 passed in 0.01s ========================== +________________________ TestHooks.test_collect_report _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_report0 +collected 2 items + +test_collect_report.py F. [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + +> def test_a(): assert False +E assert False + +test_collect_report.py:1: AssertionError +========================= 1 failed, 1 passed in 0.01s ========================== +________ TestHooks.test_invalid_report_types[pytest_runtest_logreport] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_invalid_report_types0 +collected 1 item + +test_invalid_report_types.py . [100%] + +============================== 1 passed in 0.00s =============================== +__________ TestHooks.test_invalid_report_types[pytest_collectreport] ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_invalid_report_types1 +collected 1 item + +test_invalid_report_types.py . [100%] + +============================== 1 passed in 0.01s =============================== +=========================== short test summary info ============================ +PASSED testing/code/test_code.py::test_ne +PASSED testing/code/test_code.py::test_code_gives_back_name_for_not_existing_file +PASSED testing/code/test_code.py::test_code_with_class +PASSED testing/code/test_code.py::test_code_fullsource +PASSED testing/code/test_code.py::test_code_source +PASSED testing/code/test_code.py::test_frame_getsourcelineno_myself +PASSED testing/code/test_code.py::test_getstatement_empty_fullsource +PASSED testing/code/test_code.py::test_code_from_func +PASSED testing/code/test_code.py::test_unicode_handling +PASSED testing/code/test_code.py::test_code_getargs +PASSED testing/code/test_code.py::test_frame_getargs +PASSED testing/code/test_code.py::TestExceptionInfo::test_bad_getsource +PASSED testing/code/test_code.py::TestExceptionInfo::test_from_current_with_missing +PASSED testing/code/test_code.py::TestTracebackEntry::test_getsource +PASSED testing/code/test_code.py::TestReprFuncArgs::test_not_raise_exception_with_mixed_encoding +PASSED testing/code/test_excinfo.py::test_excinfo_simple +PASSED testing/code/test_excinfo.py::test_excinfo_from_exc_info_simple +PASSED testing/code/test_excinfo.py::test_excinfo_getstatement +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_entries +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_entry_getsource +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_entry_getsource_in_construct +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_cut +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[-True] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[-False] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[tracebackhide2-True] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[tracebackhide3-False] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_recursion_index +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_only_specific_recursion_errors +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_no_recursion_index +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_getcrashentry +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_getcrashentry_empty +PASSED testing/code/test_excinfo.py::test_excinfo_exconly +PASSED testing/code/test_excinfo.py::test_excinfo_repr_str +PASSED testing/code/test_excinfo.py::test_excinfo_for_later +PASSED testing/code/test_excinfo.py::test_excinfo_errisinstance +PASSED testing/code/test_excinfo.py::test_excinfo_no_sourcecode +PASSED testing/code/test_excinfo.py::test_entrysource_Queue_example +PASSED testing/code/test_excinfo.py::test_codepath_Queue_example +PASSED testing/code/test_excinfo.py::test_match_succeeds +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source_excinfo +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source_not_existing +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_many_line_source_not_existing +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source_failing_fullsource +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local_with_error +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local_with_exception_in_class_property +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local_truncated +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_lines +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_lines2 +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_lines_var_kw_args +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_short +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_no +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_tbfilter +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_traceback_short_no_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_and_excinfo +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_with_invalid_cwd +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_excinfo_addouterr +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_excinfo_reprcrash +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_recursion +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_reprexcinfo_getrepr +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_reprexcinfo_unicode +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long_missing_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long_incomplete_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long_filenames +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions0] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions1] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions2] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions3] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions4] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions5] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions6] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions7] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions8] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions9] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions10] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions11] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions12] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions13] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions14] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions15] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions16] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions17] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions18] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions19] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions20] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions21] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions22] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions23] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_traceback_repr_style +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_repr_chain_suppression[from_none] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_repr_chain_suppression[explicit_suppress] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr_without_traceback[cause-The above exception was the direct cause of the following exception:] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr_without_traceback[context-During handling of the above exception, another exception occurred:] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr_cycle +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[None-short] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[None-long] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf8-short] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf8-long] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf16-short] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf16-long] +PASSED testing/code/test_excinfo.py::test_exception_repr_extraction_error_on_recursion +PASSED testing/code/test_excinfo.py::test_no_recursion_index_on_recursion_error +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_cut_excludepath +PASSED testing/code/test_excinfo.py::test_match_raises_error +PASSED testing/code/test_excinfo.py::test_cwd_deleted +PASSED testing/test_reports.py::TestReportSerialization::test_xdist_longrepr_to_str_issue_241 +PASSED testing/test_reports.py::TestReportSerialization::test_xdist_report_longrepr_reprcrash_130 +PASSED testing/test_reports.py::TestReportSerialization::test_reprentries_serialization_170 +PASSED testing/test_reports.py::TestReportSerialization::test_reprentries_serialization_196 +PASSED testing/test_reports.py::TestReportSerialization::test_itemreport_outcomes +PASSED testing/test_reports.py::TestReportSerialization::test_collectreport_passed +PASSED testing/test_reports.py::TestReportSerialization::test_collectreport_fail +PASSED testing/test_reports.py::TestReportSerialization::test_extended_report_deserialization +PASSED testing/test_reports.py::TestReportSerialization::test_paths_support +PASSED testing/test_reports.py::TestReportSerialization::test_deserialization_failure +PASSED testing/test_reports.py::TestHooks::test_test_report +PASSED testing/test_reports.py::TestHooks::test_collect_report +PASSED testing/test_reports.py::TestHooks::test_invalid_report_types[pytest_runtest_logreport] +PASSED testing/test_reports.py::TestHooks::test_invalid_report_types[pytest_collectreport] +SKIPPED [1] /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:251: could not import 'decorator': No module named 'decorator' +SKIPPED [1] /tmp/regrade/minimax/openswarm/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:348: could not import 'jinja2': No module named 'jinja2' +FAILED testing/test_reports.py::TestReportSerialization::test_chained_exceptions[TestReport] +FAILED testing/test_reports.py::TestReportSerialization::test_chained_exceptions[CollectReport] +=================== 2 failed, 123 passed, 2 skipped in 1.89s =================== diff --git a/bench/swebench/results/raw/openswarm/pytest-dev__pytest-6197/r1/regrade/grade.json b/bench/swebench/results/raw/openswarm/pytest-dev__pytest-6197/r1/regrade/grade.json new file mode 100644 index 0000000..8e6312a --- /dev/null +++ b/bench/swebench/results/raw/openswarm/pytest-dev__pytest-6197/r1/regrade/grade.json @@ -0,0 +1,18 @@ +{ + "resolved": false, + "f2p": [ + 0, + 2 + ], + "p2p": [ + 145, + 145 + ], + "f2p_failed": [ + "testing/test_collection.py::test_does_not_eagerly_collect_packages", + "testing/test_collection.py::test_does_not_put_src_on_path" + ], + "p2p_failed": [], + "test_rc": 1, + "test_cmd": "/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/venv/bin/python -m pytest -rA testing/test_collection.py testing/test_skipping.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw/openswarm/pytest-dev__pytest-6197/r1/regrade/test_output.txt b/bench/swebench/results/raw/openswarm/pytest-dev__pytest-6197/r1/regrade/test_output.txt new file mode 100644 index 0000000..e7595f5 --- /dev/null +++ b/bench/swebench/results/raw/openswarm/pytest-dev__pytest-6197/r1/regrade/test_output.txt @@ -0,0 +1,3679 @@ +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo, inifile: tox.ini +collected 149 items + +testing/test_collection.py . [ 0%] +testing/test_skipping.py . [ 1%] +testing/test_collection.py ............................x................ [ 31%] +..........................FF [ 50%] +testing/test_skipping.py ............................................... [ 81%] +........................... [100%] + +=================================== FAILURES =================================== +____________________ test_does_not_eagerly_collect_packages ____________________ + +testdir = /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_does_not_eagerly_collect_packages0')> + + def test_does_not_eagerly_collect_packages(testdir): + testdir.makepyfile("def test(): pass") + pydir = testdir.mkpydir("foopkg") + pydir.join("__init__.py").write("assert False") + result = testdir.runpytest() +> assert result.ret == ExitCode.OK +E assert == +E + where = len(stdout.lines)=13 len(stderr.lines)=1 duration=0.10s>.ret +E + and = ExitCode.OK + +../../../../../repo/testing/test_collection.py:1267: AssertionError +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_does_not_eagerly_collect_packages0 +collected 1 item / 1 errors + +==================================== ERRORS ==================================== +_____________________ ERROR collecting foopkg/__init__.py ______________________ +foopkg/__init__.py:1: in + assert False +E AssertionError +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.08s =============================== +________________________ test_does_not_put_src_on_path _________________________ + +testdir = /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_does_not_put_src_on_path0')> + + def test_does_not_put_src_on_path(testdir): + # `src` is not on sys.path so it should not be importable + testdir.tmpdir.join("src/nope/__init__.py").ensure() + testdir.makepyfile( + "import pytest\n" + "def test():\n" + " with pytest.raises(ImportError):\n" + " import nope\n" + ) + result = testdir.runpytest() +> assert result.ret == ExitCode.OK +E assert == +E + where = len(stdout.lines)=18 len(stderr.lines)=1 duration=0.02s>.ret +E + and = ExitCode.OK + +../../../../../repo/testing/test_collection.py:1280: AssertionError +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_does_not_put_src_on_path0 +collected 1 item + +test_does_not_put_src_on_path.py F [100%] + +=================================== FAILURES =================================== +_____________________________________ test _____________________________________ + + def test(): + with pytest.raises(ImportError): +> import nope +E Failed: DID NOT RAISE + +test_does_not_put_src_on_path.py:4: Failed +============================== 1 failed in 0.01s =============================== +==================================== PASSES ==================================== +______________________ TestCollector.test_check_equality _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_check_equality0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________________________ TestCollector.test_getparent _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_getparent0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +__________________ TestCollector.test_getcustomfile_roundtrip __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_getcustomfile_roundtrip0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +collected 0 items +_______________ TestCollector.test_can_skip_class_with_test_attr _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_can_skip_class_with_test_attr0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________ TestCollectFS.test_ignored_certain_directories ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_certain_directories0 +collected 1 item + + + +============================ no tests ran in 0.01s ============================= +_______________ TestCollectFS.test_ignored_virtualenvs[activate] _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs0 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs0 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_____________ TestCollectFS.test_ignored_virtualenvs[activate.csh] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs1 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs1 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +____________ TestCollectFS.test_ignored_virtualenvs[activate.fish] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs2 +collected 0 items + +============================ no tests ran in 0.06s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs2 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs2 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_______________ TestCollectFS.test_ignored_virtualenvs[Activate] _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs3 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs3 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs3 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_____________ TestCollectFS.test_ignored_virtualenvs[Activate.bat] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs4 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs4 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs4 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_____________ TestCollectFS.test_ignored_virtualenvs[Activate.ps1] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs5 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs5 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs5 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +__ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[activate] ___ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence0 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[activate.csh] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence1 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[activate.fish] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence2 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence2 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +__ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[Activate] ___ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence3 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence3 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[Activate.bat] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence4 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence4 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[Activate.ps1] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence5 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence5 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +___________________ TestCollectFS.test_custom_norecursedirs ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_norecursedirs0, inifile: tox.ini +collected 1 item + +xy/test_ok.py . [100%] + +============================== 1 passed in 0.00s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_norecursedirs0, inifile: tox.ini +collected 1 item + +xyz123/test_2.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_2 ____________________________________ + +> def test_2(): 0/0 +E ZeroDivisionError: division by zero + +xyz123/test_2.py:1: ZeroDivisionError +============================== 1 failed in 0.02s =============================== +_______________________ TestCollectFS.test_testpaths_ini _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini, testpaths: gui, uts +collecting ... collected 2 items + + + + + +============================ no tests ran in 0.01s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +_____________ TestCollectPluginHookRelay.test_pytest_collect_file ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________ TestCollectPluginHookRelay.test_pytest_collect_directory ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_directory0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________________ TestPrunetraceback.test_custom_repr_failure __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_repr_failure0 +collected 0 items / 2 errors + +==================================== ERRORS ==================================== +_________________ ERROR collecting test_custom_repr_failure.py _________________ +hello world +_________________ ERROR collecting test_custom_repr_failure.py _________________ +ImportError while importing test module '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_repr_failure0/test_custom_repr_failure.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_custom_repr_failure.py:1: in + import not_exists +E ModuleNotFoundError: No module named 'not_exists' +!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 2 error in 0.03s =============================== +_________________ TestCustomConftests.test_ignore_collect_path _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignore_collect_path0 +collected 1 item + +test_ignore_collect_path.py . [100%] + +============================== 1 passed in 0.00s =============================== +________ TestCustomConftests.test_ignore_collect_not_called_on_argument ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignore_collect_not_called_on_argument0 +collected 1 item + +test_ignore_collect_not_called_on_argument.py . [100%] + +============================== 1 passed in 0.00s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignore_collect_not_called_on_argument0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________ TestCustomConftests.test_collectignore_exclude_on_option ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignore_exclude_on_option0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignore_exclude_on_option0 +collected 1 item + +test_world.py . [100%] + +============================== 1 passed in 0.00s =============================== +_________ TestCustomConftests.test_collectignoreglob_exclude_on_option _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignoreglob_exclude_on_option0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignoreglob_exclude_on_option0 +collected 2 items + +test_welt.py . [ 50%] +test_world.py . [100%] + +============================== 2 passed in 0.01s =============================== +__________ TestCustomConftests.test_pytest_fs_collect_hooks_are_seen ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_fs_collect_hooks_are_seen0 +collected 2 items + + + + + +============================ no tests ran in 0.01s ============================= +_________ TestCustomConftests.test_pytest_collect_file_from_sister_dir _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file_from_sister_dir0 +collected 5 items + + +/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file_from_sister_dir0/sub1> + + + + +/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file_from_sister_dir0/sub2> + + + + + +============================ no tests ran in 0.02s ============================= +______________ TestSession.test_collect_protocol_single_function _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0 +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + .Collect object at 0x7f305cffcc70>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + .Collect object at 0x7f305cffcc70>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})>, + , 'startdir': local('/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0')})>, + })>, + })>, + })>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })>, + })>, + })>, + , 'name': '__name__', 'obj': 'test_collect_protocol_single_function'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': ''})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f305c32ee80>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_protocol_single_function', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f305c32ee80>, origin='/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/__pycache__/test_collect_protocol_single_function.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7f305cff71f0>, 'items': []})>, + })>, + , 'startdir': local('/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0'), 'items': []})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7f305cff71f0>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f305cffcc70>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f305cffcc70>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305cffce50>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == topdir' -> })> +NAMEMATCH pytest_make_collect_report })> +CHECKERMATCH 'collector.fspath == topdir' -> })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == p' -> })> +NAMEMATCH pytest_make_collect_report })> +CHECKERMATCH 'collector.fspath == p' -> })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'test_collect_protocol_single_function'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'test_collect_protocol_single_function'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': ''})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': ''})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f305c32ee80>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f305c32ee80>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_protocol_single_function', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f305c32ee80>, origin='/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_protocol_single_function', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f305c32ee80>, origin='/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/__pycache__/test_collect_protocol_single_function.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/__pycache__/test_collect_protocol_single_function.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.result[0].name == 'test_func'" -> })> +___________________ TestSession.test_collect_protocol_method ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_method0 +collected 1 item + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_method0 +collected 1 item + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_method0 +collected 1 item + + + + +============================ no tests ran in 0.00s ============================= +________________ TestSession.test_collect_custom_nodes_multi_id ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0 +collected 2 items + + + + + +============================ no tests ran in 0.00s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + .Collect object at 0x7f305c24bd60>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + .Collect object at 0x7f305c24bd60>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})>, + , 'startdir': local('/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0')})>, + })>, + })>, + })>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })>, + })>, + })>, + })>, + })>, + })>, + })>, + })>, + , 'name': '__name__', 'obj': 'test_collect_custom_nodes_multi_id'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': ''})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f305c2001c0>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_custom_nodes_multi_id', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f305c2001c0>, origin='/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/__pycache__/test_collect_custom_nodes_multi_id.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7f305c1dca60>, 'items': [, ]})>, + })>, + , 'startdir': local('/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0'), 'items': [, ]})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7f305c1dca60>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f305c24bd60>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f305c24bd60>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c24bb50>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == collector.session.fspath' -> })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH "collector.__class__.__name__ == 'SpecialFile'" -> })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH "collector.__class__.__name__ == 'Module'" -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'test_collect_custom_nodes_multi_id'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'test_collect_custom_nodes_multi_id'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': ''})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': ''})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f305c2001c0>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f305c2001c0>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_custom_nodes_multi_id', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f305c2001c0>, origin='/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_custom_nodes_multi_id', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f305c2001c0>, origin='/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/__pycache__/test_collect_custom_nodes_multi_id.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/__pycache__/test_collect_custom_nodes_multi_id.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH 'report.nodeid.startswith(p.basename)' -> })> +________________ TestSession.test_collect_subdir_event_ordering ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0 +collected 1 item +/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa> + + + +============================ no tests ran in 0.01s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + .Collect object at 0x7f305c200550>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + .Collect object at 0x7f305c200550>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})>, + , 'startdir': local('/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0')})>, + })>, + })>, + })>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'config': <_pytest.config.Config object at 0x7f305c233a30>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'parent': })>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7f305c233a30>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })>, + })>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7f305c233a30>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + })>, + })>, + , 'name': '__name__', 'obj': 'aaa.test_aaa'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': 'aaa'})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f305c1c66d0>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f305c1c66d0>, origin='/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__pycache__/test_aaa.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7f305c233a30>, 'items': []})>, + })>, + , 'startdir': local('/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0'), 'items': []})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7f305c233a30>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f305c200550>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f305c200550>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200580>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +NOCHECKERMATCH 'collector.fspath == test_aaa' - })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'config': <_pytest.config.Config object at 0x7f305c233a30>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7f305c233a30>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NOCHECKERMATCH 'collector.fspath == test_aaa' - /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7f305c233a30>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == test_aaa' -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': 'aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': 'aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f305c1c66d0>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f305c1c66d0>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f305c1c66d0>, origin='/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f305c1c66d0>, origin='/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.nodeid.startswith('aaa/test_aaa.py')" -> })> +________________ TestSession.test_collect_two_commandline_args _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0 +collected 2 items +/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa> + + +/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb> + + + +============================ no tests ran in 0.01s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + .Collect object at 0x7f305c2009a0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + .Collect object at 0x7f305c2009a0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})>, + , 'startdir': local('/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0')})>, + })>, + })>, + })>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'config': <_pytest.config.Config object at 0x7f305c1760a0>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'parent': })>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'config': <_pytest.config.Config object at 0x7f305c1760a0>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'parent': })>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7f305c1760a0>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'config': <_pytest.config.Config object at 0x7f305c1760a0>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })>, + })>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7f305c1760a0>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + })>, + })>, + , 'name': '__name__', 'obj': 'aaa.test_aaa'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': 'aaa'})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f305c117cd0>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f305c117cd0>, origin='/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__pycache__/test_aaa.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + })>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'config': <_pytest.config.Config object at 0x7f305c1760a0>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + })>, + })>, + , 'name': '__name__', 'obj': 'bbb.test_bbb'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': 'bbb'})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f305c117cd0>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='bbb.test_bbb', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f305c117cd0>, origin='/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__pycache__/test_bbb.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7f305c1760a0>, 'items': [, ]})>, + })>, + , 'startdir': local('/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0'), 'items': [, ]})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7f305c1760a0>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f305c2009a0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f305c2009a0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f305c200520>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +NOCHECKERMATCH 'collector.fspath == test_aaa' - })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'config': <_pytest.config.Config object at 0x7f305c1760a0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'config': <_pytest.config.Config object at 0x7f305c1760a0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7f305c1760a0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'config': <_pytest.config.Config object at 0x7f305c1760a0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NOCHECKERMATCH 'collector.fspath == test_aaa' - /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7f305c1760a0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == test_aaa' -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': 'aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': 'aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f305c117cd0>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f305c117cd0>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f305c117cd0>, origin='/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f305c117cd0>, origin='/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.nodeid == 'aaa/test_aaa.py'" -> })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NOCHECKERMATCH 'collector.fspath == test_bbb' - /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'config': <_pytest.config.Config object at 0x7f305c1760a0>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == test_bbb' -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'bbb.test_bbb'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'bbb.test_bbb'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': 'bbb'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': 'bbb'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f305c117cd0>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f305c117cd0>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='bbb.test_bbb', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f305c117cd0>, origin='/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='bbb.test_bbb', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f305c117cd0>, origin='/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__pycache__/test_bbb.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__pycache__/test_bbb.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.nodeid == 'bbb/test_bbb.py'" -> })> +_____________________ TestSession.test_serialization_byid ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_serialization_byid0 +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_serialization_byid0 +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +_____________ TestSession.test_find_byid_without_instance_parents ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_find_byid_without_instance_parents0 +collected 1 item + + + + +============================ no tests ran in 0.01s ============================= +____________________ Test_getinitialnodes.test_global_file _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_global_file1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ Test_getinitialnodes.test_pkgfile _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pkgfile0/subdir +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ Test_genitems.test_check_collect_hashes ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_check_collect_hashes0 +collected 4 items + + + + + + + +============================ no tests ran in 0.01s ============================= +______________________ Test_genitems.test_example_items1 _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_example_items10 +collected 3 items + + + + + + + +============================ no tests ran in 0.00s ============================= +test_example_items10.test_example_items1.testone +_________ Test_genitems.test_class_and_functions_discovery_using_glob __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_class_and_functions_discovery_using_glob0, inifile: tox.ini +collected 2 items + + + + + + +============================ no tests ran in 0.00s ============================= +__________________ test_matchnodes_two_collections_same_file ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_matchnodes_two_collections_same_file0 +collected 2 items + +test_matchnodes_two_collections_same_file.abc .. [100%] + +============================== 2 passed in 0.00s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_matchnodes_two_collections_same_file0 +collected 1 item + +test_matchnodes_two_collections_same_file.abc . [100%] + +============================== 1 passed in 0.00s =============================== +________________________ TestNodekeywords.test_no_under ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_no_under0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________________ TestNodekeywords.test_issue345 ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_issue3450 +collected 2 items / 1 deselected / 1 selected + +test_issue345.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +________________________ test_exit_on_collection_error _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_error0 +collected 2 items / 2 errors + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_error0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_error0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 2 error in 0.04s =============================== +__________ test_exit_on_collection_with_maxfail_smaller_than_n_errors __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_smaller_than_n_errors0 +collected 1 item / 1 errors + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_smaller_than_n_errors0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +=============================== 1 error in 0.01s =============================== +__________ test_exit_on_collection_with_maxfail_bigger_than_n_errors ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_bigger_than_n_errors0 +collected 2 items / 2 errors + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_bigger_than_n_errors0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_bigger_than_n_errors0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 2 error in 0.04s =============================== +______________________ test_continue_on_collection_errors ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors0 +collected 2 items / 2 errors + +test_01_failure.py F [ 50%] +test_04_success.py . [100%] + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert False +E assert False + +test_01_failure.py:2: AssertionError +===================== 1 failed, 1 passed, 2 error in 0.02s ===================== +__________________ test_continue_on_collection_errors_maxfail __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors_maxfail0 +collected 2 items / 2 errors + +test_01_failure.py F + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors_maxfail0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors_maxfail0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert False +E assert False + +test_01_failure.py:2: AssertionError +========================== 1 failed, 2 error in 0.02s ========================== +_____________________ test_fixture_scope_sibling_conftests _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_fixture_scope_sibling_conftests0 +collected 2 items + +foo/test_foo.py . [ 50%] +food/test_food.py E [100%] + +==================================== ERRORS ==================================== +_________________________ ERROR at setup of test_food __________________________ +file /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_fixture_scope_sibling_conftests0/food/test_food.py, line 1 + def test_food(fix): assert fix == 1 +E fixture 'fix' not found +> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, doctest_namespace, monkeypatch, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory +> use 'pytest --fixtures [testpath]' for help on them. + +/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_fixture_scope_sibling_conftests0/food/test_food.py:1 +========================== 1 passed, 1 error in 0.01s ========================== +___________________________ test_collect_init_tests ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.01s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 1 item +/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 1 item +/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + +============================ no tests ran in 0.00s ============================= +____________________ test_collect_invalid_signature_message ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_invalid_signature_message0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +__________ ERROR collecting test_collect_invalid_signature_message.py __________ +Could not determine arguments of >: invalid method signature +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +_________________ test_collect_handles_raising_on_dunder_class _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_handles_raising_on_dunder_class0 +collected 1 item + +test_collect_handles_raising_on_dunder_class.py . [100%] + +============================== 1 passed in 0.01s =============================== +____________________ test_collect_with_chdir_during_import _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_with_chdir_during_import0 +collected 1 item + +test_collect_with_chdir_during_import.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_with_chdir_during_import0, inifile: tox.ini, testpaths: . +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +______________________ test_collect_pyargs_with_testpaths ______________________ +----------------------------- Captured stdout call ----------------------------- +running: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/venv/bin/python -mpytest --basetemp=/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pyargs_with_testpaths0/runpytest-0 + in: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pyargs_with_testpaths0/root +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pyargs_with_testpaths0/root, inifile: pytest.ini, testpaths: testmod +collected 1 item + +test_file.py . [100%] + +============================== 1 passed in 0.01s =============================== +________________________ test_collect_symlink_file_arg _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_symlink_file_arg0 +collecting ... collected 1 item + +real.py::test_nodeid PASSED [100%] + +============================== 1 passed in 0.01s =============================== +_______________________ test_collect_symlink_out_of_tree _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_symlink_out_of_tree0/sub +collecting ... collected 1 item + +test_real.py::test_nodeid PASSED + +============================== 1 passed in 0.01s =============================== +_______________________ test_collectignore_via_conftest ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignore_via_conftest0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +____________________ test_collect_pkg_init_and_file_in_args ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_and_file_in_args0 +collecting ... collected 2 items + +sub/test_file.py::test_file PASSED [ 50%] +sub/test_file.py::test_file PASSED [ 50%] + +============================== 2 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_and_file_in_args0 +collecting ... collected 2 items + +sub/__init__.py::test_init PASSED [ 50%] +sub/test_file.py::test_file PASSED [100%] + +============================== 2 passed in 0.01s =============================== +__________________________ test_collect_pkg_init_only __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_only0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_only0 +collecting ... collected 1 item + +sub/__init__.py::test_init PASSED [100%] + +============================== 1 passed in 0.00s =============================== +_____________________ test_collect_sub_with_symlinks[True] _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_sub_with_symlinks0 +collecting ... collected 2 items + +sub/test_file.py::test_file PASSED [ 50%] +sub/test_symlink.py::test_file PASSED [100%] + +============================== 2 passed in 0.01s =============================== +____________________ test_collect_sub_with_symlinks[False] _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_sub_with_symlinks1 +collecting ... collected 2 items + +sub/test_file.py::test_file PASSED [ 50%] +sub/test_symlink.py::test_file PASSED [100%] + +============================== 2 passed in 0.01s =============================== +_______________________ test_collector_respects_tbstyle ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collector_respects_tbstyle0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_____________ ERROR collecting test_collector_respects_tbstyle.py ______________ +Traceback (most recent call last): + File "/tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collector_respects_tbstyle0/test_collector_respects_tbstyle.py", line 1, in + assert 0 +AssertionError: assert 0 +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +_________________________ TestEvaluator.test_no_marker _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_no_marker0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestEvaluator.test_marked_no_args _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_no_args0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestEvaluator.test_marked_one_arg _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________ TestEvaluator.test_marked_one_arg_with_reason _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_with_reason0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ TestEvaluator.test_marked_one_arg_twice ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_twice0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_twice0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ TestEvaluator.test_marked_one_arg_twice2 ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_twice20 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________ TestEvaluator.test_marked_skip_with_not_string ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_skip_with_not_string0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_______________________ TestEvaluator.test_skipif_class ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_class0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestXFail.test_xfail_simple[True] _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_simple0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestXFail.test_xfail_simple[False] ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_simple1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________________________ TestXFail.test_xfail_xpassed _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_xpassed0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_____________________ TestXFail.test_xfail_using_platform ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_using_platform0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_____________________ TestXFail.test_xfail_xpassed_strict ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_xpassed_strict0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_______________________ TestXFail.test_xfail_run_anyway ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_run_anyway0 +collected 2 items + +test_xfail_run_anyway.py F. [100%] + +=================================== FAILURES =================================== +__________________________________ test_func ___________________________________ + + @pytest.mark.xfail + def test_func(): +> assert 0 +E assert 0 + +test_xfail_run_anyway.py:4: AssertionError +========================= 1 failed, 1 passed in 0.17s ========================== +___________________ TestXFail.test_xfail_evalfalse_but_fails ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_evalfalse_but_fails0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ TestXFail.test_xfail_not_report_default ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_not_report_default0 +collecting ... collected 1 item + +test_one.py::test_this XFAIL [100%] + +============================== 1 xfailed in 0.01s ============================== +_________________ TestXFail.test_xfail_not_run_xfail_reporting _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_not_run_xfail_reporting0 +collected 3 items + +test_one.py xx. [100%] + +=========================== short test summary info ============================ +XFAIL test_one.py::test_this + reason: [NOTRUN] noway +XFAIL test_one.py::test_this_true + reason: [NOTRUN] condition: True +========================= 1 passed, 2 xfailed in 0.07s ========================= +__________________ TestXFail.test_xfail_not_run_no_setup_run ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_not_run_no_setup_run0 +collected 1 item + +test_one.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_one.py::test_this + reason: [NOTRUN] hello +============================== 1 xfailed in 0.02s ============================== +__________________________ TestXFail.test_xfail_xpass __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_xpass0 +collected 1 item + +test_one.py X [100%] + +=========================== short test summary info ============================ +XPASS test_one.py::test_that +============================== 1 xpassed in 0.01s ============================== +_______________________ TestXFail.test_xfail_imperative ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative0 +collected 1 item + +test_xfail_imperative.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative0 +collected 1 item + +test_xfail_imperative.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_xfail_imperative.py::test_this + reason: hello +============================== 1 xfailed in 0.00s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative0 +collected 1 item + +test_xfail_imperative.py . [100%] + +============================== 1 passed in 0.00s =============================== +______________ TestXFail.test_xfail_imperative_in_setup_function _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative_in_setup_function0 +collected 1 item + +test_xfail_imperative_in_setup_function.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative_in_setup_function0 +collected 1 item + +test_xfail_imperative_in_setup_function.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_xfail_imperative_in_setup_function.py::test_this + reason: hello +============================== 1 xfailed in 0.00s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative_in_setup_function0 +collected 1 item + +test_xfail_imperative_in_setup_function.py F [100%] + +=================================== FAILURES =================================== +__________________________________ test_this ___________________________________ + + def test_this(): +> assert 0 +E assert 0 + +test_xfail_imperative_in_setup_function.py:6: AssertionError +============================== 1 failed in 0.00s =============================== +_____________________ TestXFail.test_dynamic_xfail_no_run ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_dynamic_xfail_no_run0 +collected 1 item + +test_dynamic_xfail_no_run.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_dynamic_xfail_no_run.py::test_this + reason: [NOTRUN] +============================== 1 xfailed in 0.10s ============================== +____________ TestXFail.test_dynamic_xfail_set_during_funcarg_setup _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_dynamic_xfail_set_during_funcarg_setup0 +collected 1 item + +test_dynamic_xfail_set_during_funcarg_setup.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +_________ TestXFail.test_xfail_raises[TypeError-TypeError-*1 xfailed*] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises0 +collected 1 item + +test_xfail_raises.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +_ TestXFail.test_xfail_raises[(AttributeError, TypeError)-TypeError-*1 xfailed*] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises1 +collected 1 item + +test_xfail_raises.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +_________ TestXFail.test_xfail_raises[TypeError-IndexError-*1 failed*] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises2 +collected 1 item + +test_xfail_raises.py F [100%] + +=================================== FAILURES =================================== +_________________________________ test_raises __________________________________ + + @pytest.mark.xfail(raises=TypeError) + def test_raises(): +> raise IndexError() +E IndexError + +test_xfail_raises.py:4: IndexError +============================== 1 failed in 0.01s =============================== +_ TestXFail.test_xfail_raises[(AttributeError, TypeError)-IndexError-*1 failed*] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises3 +collected 1 item + +test_xfail_raises.py F [100%] + +=================================== FAILURES =================================== +_________________________________ test_raises __________________________________ + + @pytest.mark.xfail(raises=(AttributeError, TypeError)) + def test_raises(): +> raise IndexError() +E IndexError + +test_xfail_raises.py:4: IndexError +============================== 1 failed in 0.02s =============================== +_________________________ TestXFail.test_strict_sanity _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_sanity0 +collected 1 item + +test_strict_sanity.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_strict_sanity.py::test_foo + unsupported feature +============================== 1 xfailed in 0.01s ============================== +______________________ TestXFail.test_strict_xfail[True] _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail0 +collected 1 item + +test_strict_xfail.py F [100%] + +=================================== FAILURES =================================== +___________________________________ test_foo ___________________________________ +[XPASS(strict)] unsupported feature +============================== 1 failed in 0.00s =============================== +______________________ TestXFail.test_strict_xfail[False] ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail1 +collected 1 item + +test_strict_xfail.py X [100%] + +=========================== short test summary info ============================ +XPASS test_strict_xfail.py::test_foo unsupported feature +============================== 1 xpassed in 0.00s ============================== +_________________ TestXFail.test_strict_xfail_condition[True] __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_condition0 +collected 1 item + +test_strict_xfail_condition.py . [100%] + +============================== 1 passed in 0.00s =============================== +_________________ TestXFail.test_strict_xfail_condition[False] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_condition1 +collected 1 item + +test_strict_xfail_condition.py . [100%] + +============================== 1 passed in 0.01s =============================== +_________________ TestXFail.test_xfail_condition_keyword[True] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_condition_keyword0 +collected 1 item + +test_xfail_condition_keyword.py . [100%] + +============================== 1 passed in 0.00s =============================== +________________ TestXFail.test_xfail_condition_keyword[False] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_condition_keyword1 +collected 1 item + +test_xfail_condition_keyword.py . [100%] + +============================== 1 passed in 0.00s =============================== +_____________ TestXFail.test_strict_xfail_default_from_file[true] ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_default_from_file0, inifile: tox.ini +collected 1 item + +test_strict_xfail_default_from_file.py F [100%] + +=================================== FAILURES =================================== +___________________________________ test_foo ___________________________________ +[XPASS(strict)] unsupported feature +============================== 1 failed in 0.00s =============================== +_____________ TestXFail.test_strict_xfail_default_from_file[false] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_default_from_file1, inifile: tox.ini +collected 1 item + +test_strict_xfail_default_from_file.py X [100%] + +=========================== short test summary info ============================ +XPASS test_strict_xfail_default_from_file.py::test_foo unsupported feature +============================== 1 xpassed in 0.00s ============================== +_____________ TestXFailwithSetupTeardown.test_failing_setup_issue9 _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_failing_setup_issue90 +collected 1 item + +test_failing_setup_issue9.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +___________ TestXFailwithSetupTeardown.test_failing_teardown_issue9 ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_failing_teardown_issue90 +collected 1 item + +test_failing_teardown_issue9.py Xx [100%] + +======================== 1 xfailed, 1 xpassed in 0.01s ========================= +___________________________ TestSkip.test_skip_class ___________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_class0 +collected 3 items + +test_skip_class.py ss. [100%] + +========================= 1 passed, 2 skipped in 0.01s ========================= +_____________________ TestSkip.test_skips_on_false_string ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skips_on_false_string0 +collected 1 item + +test_skips_on_false_string.py s [100%] + +============================== 1 skipped in 0.00s ============================== +_________________________ TestSkip.test_arg_as_reason __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_arg_as_reason0 +collected 1 item + +test_arg_as_reason.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_arg_as_reason.py:2: testing stuff +============================== 1 skipped in 0.01s ============================== +_________________________ TestSkip.test_skip_no_reason _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_no_reason0 +collected 1 item + +test_skip_no_reason.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_skip_no_reason.py:2: unconditional skip +============================== 1 skipped in 0.01s ============================== +________________________ TestSkip.test_skip_with_reason ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_with_reason0 +collected 1 item + +test_skip_with_reason.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_skip_with_reason.py:2: for lolz +============================== 1 skipped in 0.01s ============================== +_____________________ TestSkip.test_only_skips_marked_test _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_only_skips_marked_test0 +collected 3 items + +test_only_skips_marked_test.py ss. [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_only_skips_marked_test.py:2: unconditional skip +SKIPPED [1] test_only_skips_marked_test.py:5: nothing in particular +========================= 1 passed, 2 skipped in 0.01s ========================= +________________________ TestSkip.test_strict_and_skip _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_and_skip0 +collected 1 item + +test_strict_and_skip.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_strict_and_skip.py:2: unconditional skip +============================== 1 skipped in 0.01s ============================== +______________________ TestSkipif.test_skipif_conditional ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_conditional0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________ TestSkipif.test_skipif_reporting["hasattr(sys, 'platform')"] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting0 +collected 1 item + +test_foo.py s + +=========================== short test summary info ============================ +SKIPPED [1] test_foo.py:2: condition: hasattr(sys, 'platform') +============================== 1 skipped in 0.01s ============================== +______ TestSkipif.test_skipif_reporting[True, reason="invalid platform"] _______ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting1 +collected 1 item + +test_foo.py s + +=========================== short test summary info ============================ +SKIPPED [1] test_foo.py:2: invalid platform +============================== 1 skipped in 0.00s ============================== +____________________ TestSkipif.test_skipif_using_platform _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_using_platform0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________ TestSkipif.test_skipif_reporting_multiple[skipif-SKIP-skipped] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting_multiple0 +collected 1 item + +test_foo.py s + +=========================== short test summary info ============================ +SKIPPED [1] test_foo.py:2: second_condition +============================== 1 skipped in 0.01s ============================== +________ TestSkipif.test_skipif_reporting_multiple[xfail-XPASS-xpassed] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting_multiple1 +collected 1 item + +test_foo.py X + +=========================== short test summary info ============================ +XPASS test_foo.py::test_foobar second_condition +============================== 1 xpassed in 0.01s ============================== +_________________________ test_skip_not_report_default _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_not_report_default0 +collecting ... collected 1 item + +test_one.py::test_this SKIPPED [100%] + +============================== 1 skipped in 0.01s ============================== +______________________________ test_skipif_class _______________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_class1 +collected 2 items + +test_skipif_class.py ss [100%] + +============================== 2 skipped in 0.01s ============================== +_______________________ test_skipped_reasons_functional ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipped_reasons_functional0 +collected 2 items + +test_one.py ss [100%] + +=========================== short test summary info ============================ +SKIPPED [2] /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipped_reasons_functional0/conftest.py:4: test +============================== 2 skipped in 0.01s ============================== +_____________________________ test_skipped_folding _____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipped_folding0 +collected 2 items + +test_one.py ss [100%] + +=========================== short test summary info ============================ +SKIPPED [2] test_one.py: Folding +============================== 2 skipped in 0.01s ============================== +_______________________________ test_reportchars _______________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars0 +collected 4 items + +test_reportchars.py FxXs [100%] + +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert 0 +E assert 0 + +test_reportchars.py:3: AssertionError +=========================== short test summary info ============================ +FAILED test_reportchars.py::test_1 - assert 0 +XFAIL test_reportchars.py::test_2 +XPASS test_reportchars.py::test_3 +SKIPPED [1] /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars0/test_reportchars.py:12: four +============== 1 failed, 1 skipped, 1 xfailed, 1 xpassed in 0.05s ============== +____________________________ test_reportchars_error ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_error0 +collected 1 item + +test_simple.py .E [100%] + +==================================== ERRORS ==================================== +________________________ ERROR at teardown of test_foo _________________________ + + def pytest_runtest_teardown(): +> assert 0 +E assert 0 + +conftest.py:2: AssertionError +=========================== short test summary info ============================ +ERROR test_simple.py::test_foo - assert 0 +========================== 1 passed, 1 error in 0.01s ========================== +_____________________________ test_reportchars_all _____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_all0 +collected 5 items + +test_reportchars_all.py FxXsE [100%] + +==================================== ERRORS ==================================== +___________________________ ERROR at setup of test_5 ___________________________ + + @pytest.fixture + def fail(): +> assert 0 +E assert 0 + +test_reportchars_all.py:14: AssertionError +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert 0 +E assert 0 + +test_reportchars_all.py:3: AssertionError +=========================== short test summary info ============================ +SKIPPED [1] /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_all0/test_reportchars_all.py:12: four +XFAIL test_reportchars_all.py::test_2 +XPASS test_reportchars_all.py::test_3 +ERROR test_reportchars_all.py::test_5 - assert 0 +FAILED test_reportchars_all.py::test_1 - assert 0 +========= 1 failed, 1 skipped, 1 xfailed, 1 xpassed, 1 error in 0.01s ========== +__________________________ test_reportchars_all_error __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_all_error0 +collected 1 item + +test_simple.py .E [100%] + +==================================== ERRORS ==================================== +________________________ ERROR at teardown of test_foo _________________________ + + def pytest_runtest_teardown(): +> assert 0 +E assert 0 + +conftest.py:2: AssertionError +=========================== short test summary info ============================ +ERROR test_simple.py::test_foo - assert 0 +========================== 1 passed, 1 error in 0.02s ========================== +____________________ test_errors_in_xfail_skip_expressions _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_errors_in_xfail_skip_expressions0 +collected 3 items + +test_errors_in_xfail_skip_expressions.py EE. [100%] + +==================================== ERRORS ==================================== +_______________________ ERROR at setup of test_nameerror _______________________ +Error evaluating 'skipif' expression + asd +NameError: name 'asd' is not defined + +________________________ ERROR at setup of test_syntax _________________________ +Error evaluating 'xfail' expression + syntax error + ^ +SyntaxError: invalid syntax +========================== 1 passed, 2 error in 0.01s ========================== +________________________ test_xfail_skipif_with_globals ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_skipif_with_globals0 +collected 2 items + +test_xfail_skipif_with_globals.py sx [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_xfail_skipif_with_globals.py:3: condition: x == 3 +XFAIL test_xfail_skipif_with_globals.py::test_boolean + condition: x == 3 +======================== 1 skipped, 1 xfailed in 0.01s ========================= +___________________________ test_direct_gives_error ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_direct_gives_error0 +collected 1 item + +test_direct_gives_error.py E [100%] + +==================================== ERRORS ==================================== +_________________________ ERROR at setup of test_skip1 _________________________ +Error evaluating 'skipif' expression + True +Failed: you need to specify reason=STRING when using booleans as conditions. + +=============================== 1 error in 0.01s =============================== +_____________________________ test_default_markers _____________________________ +----------------------------- Captured stdout call ----------------------------- +@pytest.mark.filterwarnings(warning): add a warning filter to the given test. see https://docs.pytest.org/en/latest/warnings.html#pytest-mark-filterwarnings + +@pytest.mark.skip(reason=None): skip the given test function with an optional reason. Example: skip(reason="no way of currently testing this") skips the test. + +@pytest.mark.skipif(condition): skip the given test function if eval(condition) results in a True value. Evaluation happens within the module global context. Example: skipif('sys.platform == "win32"') skips the test if we are on the win32 platform. see https://docs.pytest.org/en/latest/skipping.html + +@pytest.mark.xfail(condition, reason=None, run=True, raises=None, strict=False): mark the test function as an expected failure if eval(condition) has a True value. Optionally specify a reason for better reporting and run=False if you don't even want to execute the test function. If only specific exception(s) are expected, you can list them in raises, and if the test fails in other ways, it will be reported as a true failure. See https://docs.pytest.org/en/latest/skipping.html + +@pytest.mark.parametrize(argnames, argvalues): call a test function multiple times passing in different arguments in turn. argvalues generally needs to be a list of values if argnames specifies only one name or a list of tuples of values if argnames specifies multiple names. Example: @parametrize('arg1', [1,2]) would lead to two calls of the decorated test function, one with arg1=1 and another with arg1=2.see https://docs.pytest.org/en/latest/parametrize.html for more info and examples. + +@pytest.mark.usefixtures(fixturename1, fixturename2, ...): mark tests as needing all of the specified fixtures. see https://docs.pytest.org/en/latest/fixture.html#usefixtures + +@pytest.mark.tryfirst: mark a hook implementation function such that the plugin machinery will try to call it first/as early as possible. + +@pytest.mark.trylast: mark a hook implementation function such that the plugin machinery will try to call it last/as late as possible. + +_______________________ test_xfail_test_setup_exception ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_test_setup_exception0 +collected 1 item + +test_xfail_test_setup_exception.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +______________________ test_imperativeskip_on_xfail_test _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_imperativeskip_on_xfail_test0 +collected 2 items + +test_imperativeskip_on_xfail_test.py ss [100%] + +=========================== short test summary info ============================ +SKIPPED [1] /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_imperativeskip_on_xfail_test0/conftest.py:4: abc +SKIPPED [1] test_imperativeskip_on_xfail_test.py:6: condition: True +============================== 2 skipped in 0.01s ============================== +_______________________ TestBooleanCondition.test_skipif _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif0 +collected 2 items + +test_skipif.py s. [100%] + +========================= 1 passed, 1 skipped in 0.01s ========================= +__________________ TestBooleanCondition.test_skipif_noreason ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_noreason0 +collected 1 item + +test_skipif_noreason.py E [100%] + +==================================== ERRORS ==================================== +_________________________ ERROR at setup of test_func __________________________ +Error evaluating 'skipif' expression + True +Failed: you need to specify reason=STRING when using booleans as conditions. + +=============================== 1 error in 0.00s =============================== +_______________________ TestBooleanCondition.test_xfail ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail0 +collected 1 item + +test_xfail.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_xfail.py::test_func + True123 +============================== 1 xfailed in 0.01s ============================== +_______________________________ test_xfail_item ________________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_item0 +collected 1 item + +foo x [100%] + +============================== 1 xfailed in 0.03s ============================== +_________________________ test_module_level_skip_error _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_module_level_skip_error0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_______________ ERROR collecting test_module_level_skip_error.py _______________ +Using pytest.skip outside of a test is not allowed. To decorate a test function, use the @pytest.mark.skip or @pytest.mark.skipif decorators instead, and to skip a module use `pytestmark = pytest.mark.{skip,skipif}. +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +________________ test_module_level_skip_with_allow_module_level ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_module_level_skip_with_allow_module_level0 +collected 0 items / 1 skipped + +=========================== short test summary info ============================ +SKIPPED [1] /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_module_level_skip_with_allow_module_level0/test_module_level_skip_with_allow_module_level.py:3: skip_module_level +============================== 1 skipped in 0.01s ============================== +_____________________ test_invalid_skip_keyword_parameter ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_invalid_skip_keyword_parameter0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +___________ ERROR collecting test_invalid_skip_keyword_parameter.py ____________ +test_invalid_skip_keyword_parameter.py:2: in + pytest.skip("skip_module_level", unknown=1) +E TypeError: skip() got an unexpected keyword argument 'unknown' +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +_____________________________ test_mark_xfail_item _____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_xfail_item0 +collected 1 item + +foo x [100%] + +============================== 1 xfailed in 0.03s ============================== +________________________ test_summary_list_after_errors ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/openswarm/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_summary_list_after_errors0 +collected 1 item + +test_summary_list_after_errors.py F [100%] + +=================================== FAILURES =================================== +__________________________________ test_fail ___________________________________ + + def test_fail(): +> assert 0 +E assert 0 + +test_summary_list_after_errors.py:3: AssertionError +=========================== short test summary info ============================ +FAILED test_summary_list_after_errors.py::test_fail - assert 0 +============================== 1 failed in 0.01s =============================== +=========================== short test summary info ============================ +PASSED testing/test_collection.py::TestCollector::test_collect_versus_item +PASSED testing/test_skipping.py::test_importorskip +PASSED testing/test_collection.py::TestCollector::test_check_equality +PASSED testing/test_collection.py::TestCollector::test_getparent +PASSED testing/test_collection.py::TestCollector::test_getcustomfile_roundtrip +PASSED testing/test_collection.py::TestCollector::test_can_skip_class_with_test_attr +PASSED testing/test_collection.py::TestCollectFS::test_ignored_certain_directories +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[activate.csh] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[activate.fish] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[Activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[Activate.bat] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[Activate.ps1] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[activate.csh] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[activate.fish] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[Activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[Activate.bat] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[Activate.ps1] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[activate] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[activate.csh] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[activate.fish] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[Activate] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[Activate.bat] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[Activate.ps1] +PASSED testing/test_collection.py::TestCollectFS::test_custom_norecursedirs +PASSED testing/test_collection.py::TestCollectFS::test_testpaths_ini +PASSED testing/test_collection.py::TestCollectPluginHookRelay::test_pytest_collect_file +PASSED testing/test_collection.py::TestCollectPluginHookRelay::test_pytest_collect_directory +PASSED testing/test_collection.py::TestPrunetraceback::test_custom_repr_failure +PASSED testing/test_collection.py::TestCustomConftests::test_ignore_collect_path +PASSED testing/test_collection.py::TestCustomConftests::test_ignore_collect_not_called_on_argument +PASSED testing/test_collection.py::TestCustomConftests::test_collectignore_exclude_on_option +PASSED testing/test_collection.py::TestCustomConftests::test_collectignoreglob_exclude_on_option +PASSED testing/test_collection.py::TestCustomConftests::test_pytest_fs_collect_hooks_are_seen +PASSED testing/test_collection.py::TestCustomConftests::test_pytest_collect_file_from_sister_dir +PASSED testing/test_collection.py::TestSession::test_parsearg +PASSED testing/test_collection.py::TestSession::test_collect_topdir +PASSED testing/test_collection.py::TestSession::test_collect_protocol_single_function +PASSED testing/test_collection.py::TestSession::test_collect_protocol_method +PASSED testing/test_collection.py::TestSession::test_collect_custom_nodes_multi_id +PASSED testing/test_collection.py::TestSession::test_collect_subdir_event_ordering +PASSED testing/test_collection.py::TestSession::test_collect_two_commandline_args +PASSED testing/test_collection.py::TestSession::test_serialization_byid +PASSED testing/test_collection.py::TestSession::test_find_byid_without_instance_parents +PASSED testing/test_collection.py::Test_getinitialnodes::test_global_file +PASSED testing/test_collection.py::Test_getinitialnodes::test_pkgfile +PASSED testing/test_collection.py::Test_genitems::test_check_collect_hashes +PASSED testing/test_collection.py::Test_genitems::test_example_items1 +PASSED testing/test_collection.py::Test_genitems::test_class_and_functions_discovery_using_glob +PASSED testing/test_collection.py::test_matchnodes_two_collections_same_file +PASSED testing/test_collection.py::TestNodekeywords::test_no_under +PASSED testing/test_collection.py::TestNodekeywords::test_issue345 +PASSED testing/test_collection.py::test_exit_on_collection_error +PASSED testing/test_collection.py::test_exit_on_collection_with_maxfail_smaller_than_n_errors +PASSED testing/test_collection.py::test_exit_on_collection_with_maxfail_bigger_than_n_errors +PASSED testing/test_collection.py::test_continue_on_collection_errors +PASSED testing/test_collection.py::test_continue_on_collection_errors_maxfail +PASSED testing/test_collection.py::test_fixture_scope_sibling_conftests +PASSED testing/test_collection.py::test_collect_init_tests +PASSED testing/test_collection.py::test_collect_invalid_signature_message +PASSED testing/test_collection.py::test_collect_handles_raising_on_dunder_class +PASSED testing/test_collection.py::test_collect_with_chdir_during_import +PASSED testing/test_collection.py::test_collect_pyargs_with_testpaths +PASSED testing/test_collection.py::test_collect_symlink_file_arg +PASSED testing/test_collection.py::test_collect_symlink_out_of_tree +PASSED testing/test_collection.py::test_collectignore_via_conftest +PASSED testing/test_collection.py::test_collect_pkg_init_and_file_in_args +PASSED testing/test_collection.py::test_collect_pkg_init_only +PASSED testing/test_collection.py::test_collect_sub_with_symlinks[True] +PASSED testing/test_collection.py::test_collect_sub_with_symlinks[False] +PASSED testing/test_collection.py::test_collector_respects_tbstyle +PASSED testing/test_skipping.py::TestEvaluator::test_no_marker +PASSED testing/test_skipping.py::TestEvaluator::test_marked_no_args +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg_with_reason +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg_twice +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg_twice2 +PASSED testing/test_skipping.py::TestEvaluator::test_marked_skip_with_not_string +PASSED testing/test_skipping.py::TestEvaluator::test_skipif_class +PASSED testing/test_skipping.py::TestXFail::test_xfail_simple[True] +PASSED testing/test_skipping.py::TestXFail::test_xfail_simple[False] +PASSED testing/test_skipping.py::TestXFail::test_xfail_xpassed +PASSED testing/test_skipping.py::TestXFail::test_xfail_using_platform +PASSED testing/test_skipping.py::TestXFail::test_xfail_xpassed_strict +PASSED testing/test_skipping.py::TestXFail::test_xfail_run_anyway +PASSED testing/test_skipping.py::TestXFail::test_xfail_evalfalse_but_fails +PASSED testing/test_skipping.py::TestXFail::test_xfail_not_report_default +PASSED testing/test_skipping.py::TestXFail::test_xfail_not_run_xfail_reporting +PASSED testing/test_skipping.py::TestXFail::test_xfail_not_run_no_setup_run +PASSED testing/test_skipping.py::TestXFail::test_xfail_xpass +PASSED testing/test_skipping.py::TestXFail::test_xfail_imperative +PASSED testing/test_skipping.py::TestXFail::test_xfail_imperative_in_setup_function +PASSED testing/test_skipping.py::TestXFail::test_dynamic_xfail_no_run +PASSED testing/test_skipping.py::TestXFail::test_dynamic_xfail_set_during_funcarg_setup +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[TypeError-TypeError-*1 xfailed*] +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[(AttributeError, TypeError)-TypeError-*1 xfailed*] +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[TypeError-IndexError-*1 failed*] +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[(AttributeError, TypeError)-IndexError-*1 failed*] +PASSED testing/test_skipping.py::TestXFail::test_strict_sanity +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail[True] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail[False] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_condition[True] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_condition[False] +PASSED testing/test_skipping.py::TestXFail::test_xfail_condition_keyword[True] +PASSED testing/test_skipping.py::TestXFail::test_xfail_condition_keyword[False] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_default_from_file[true] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_default_from_file[false] +PASSED testing/test_skipping.py::TestXFailwithSetupTeardown::test_failing_setup_issue9 +PASSED testing/test_skipping.py::TestXFailwithSetupTeardown::test_failing_teardown_issue9 +PASSED testing/test_skipping.py::TestSkip::test_skip_class +PASSED testing/test_skipping.py::TestSkip::test_skips_on_false_string +PASSED testing/test_skipping.py::TestSkip::test_arg_as_reason +PASSED testing/test_skipping.py::TestSkip::test_skip_no_reason +PASSED testing/test_skipping.py::TestSkip::test_skip_with_reason +PASSED testing/test_skipping.py::TestSkip::test_only_skips_marked_test +PASSED testing/test_skipping.py::TestSkip::test_strict_and_skip +PASSED testing/test_skipping.py::TestSkipif::test_skipif_conditional +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting["hasattr(sys, 'platform')"] +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting[True, reason="invalid platform"] +PASSED testing/test_skipping.py::TestSkipif::test_skipif_using_platform +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting_multiple[skipif-SKIP-skipped] +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting_multiple[xfail-XPASS-xpassed] +PASSED testing/test_skipping.py::test_skip_not_report_default +PASSED testing/test_skipping.py::test_skipif_class +PASSED testing/test_skipping.py::test_skipped_reasons_functional +PASSED testing/test_skipping.py::test_skipped_folding +PASSED testing/test_skipping.py::test_reportchars +PASSED testing/test_skipping.py::test_reportchars_error +PASSED testing/test_skipping.py::test_reportchars_all +PASSED testing/test_skipping.py::test_reportchars_all_error +PASSED testing/test_skipping.py::test_errors_in_xfail_skip_expressions +PASSED testing/test_skipping.py::test_xfail_skipif_with_globals +PASSED testing/test_skipping.py::test_direct_gives_error +PASSED testing/test_skipping.py::test_default_markers +PASSED testing/test_skipping.py::test_xfail_test_setup_exception +PASSED testing/test_skipping.py::test_imperativeskip_on_xfail_test +PASSED testing/test_skipping.py::TestBooleanCondition::test_skipif +PASSED testing/test_skipping.py::TestBooleanCondition::test_skipif_noreason +PASSED testing/test_skipping.py::TestBooleanCondition::test_xfail +PASSED testing/test_skipping.py::test_xfail_item +PASSED testing/test_skipping.py::test_module_level_skip_error +PASSED testing/test_skipping.py::test_module_level_skip_with_allow_module_level +PASSED testing/test_skipping.py::test_invalid_skip_keyword_parameter +PASSED testing/test_skipping.py::test_mark_xfail_item +PASSED testing/test_skipping.py::test_summary_list_after_errors +XFAIL testing/test_collection.py::TestPrunetraceback::test_collect_report_postprocessing + other mechanism for adding to reporting needed +FAILED testing/test_collection.py::test_does_not_eagerly_collect_packages - a... +FAILED testing/test_collection.py::test_does_not_put_src_on_path - assert /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/venv/bin/python -m pytest -rA testing/test_mark.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw/superpowers/pytest-dev__pytest-10356/r1/regrade/test_output.txt b/bench/swebench/results/raw/superpowers/pytest-dev__pytest-10356/r1/regrade/test_output.txt new file mode 100644 index 0000000..a9df100 --- /dev/null +++ b/bench/swebench/results/raw/superpowers/pytest-dev__pytest-10356/r1/regrade/test_output.txt @@ -0,0 +1,923 @@ +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/repo, configfile: pyproject.toml +collected 90 items + +testing/test_mark.py .............F..................................... [ 56%] +......................x................ [100%] + +=================================== FAILURES =================================== +________________________________ test_mark_mro _________________________________ + + def test_mark_mro() -> None: + xfail = pytest.mark.xfail + + @xfail("a") + class A: + pass + + @xfail("b") + class B: + pass + + @xfail("c") + class C(A, B): + pass + + from _pytest.mark.structures import get_unpacked_marks + + all_marks = get_unpacked_marks(C) + +> assert all_marks == [xfail("c").mark, xfail("a").mark, xfail("b").mark] +E AssertionError: assert == [Mark(name='x...), kwargs={})] +E Use -v to get more diff + +testing/test_mark.py:1133: AssertionError +==================================== PASSES ==================================== +_________________________ test_marked_class_run_twice __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_class_run_twice0 +collected 6 items + +test_marked_class_run_twice.py ...... + +============================== 6 passed in 0.01s =============================== +_______________________________ test_ini_markers _______________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_ini_markers0, configfile: tox.ini +collected 1 item + +test_ini_markers.py . [100%] + +============================== 1 passed in 0.01s =============================== +_____________________________ test_markers_option ______________________________ +----------------------------- Captured stdout call ----------------------------- +@pytest.mark.a1: this is a webtest marker + +@pytest.mark.a1some: another marker + +@pytest.mark.nodescription: + +@pytest.mark.filterwarnings(warning): add a warning filter to the given test. see https://docs.pytest.org/en/stable/how-to/capture-warnings.html#pytest-mark-filterwarnings + +@pytest.mark.skip(reason=None): skip the given test function with an optional reason. Example: skip(reason="no way of currently testing this") skips the test. + +@pytest.mark.skipif(condition, ..., *, reason=...): skip the given test function if any of the conditions evaluate to True. Example: skipif(sys.platform == 'win32') skips the test if we are on the win32 platform. See https://docs.pytest.org/en/stable/reference/reference.html#pytest-mark-skipif + +@pytest.mark.xfail(condition, ..., *, reason=..., run=True, raises=None, strict=xfail_strict): mark the test function as an expected failure if any of the conditions evaluate to True. Optionally specify a reason for better reporting and run=False if you don't even want to execute the test function. If only specific exception(s) are expected, you can list them in raises, and if the test fails in other ways, it will be reported as a true failure. See https://docs.pytest.org/en/stable/reference/reference.html#pytest-mark-xfail + +@pytest.mark.parametrize(argnames, argvalues): call a test function multiple times passing in different arguments in turn. argvalues generally needs to be a list of values if argnames specifies only one name or a list of tuples of values if argnames specifies multiple names. Example: @parametrize('arg1', [1,2]) would lead to two calls of the decorated test function, one with arg1=1 and another with arg1=2.see https://docs.pytest.org/en/stable/how-to/parametrize.html for more info and examples. + +@pytest.mark.usefixtures(fixturename1, fixturename2, ...): mark tests as needing all of the specified fixtures. see https://docs.pytest.org/en/stable/explanation/fixtures.html#usefixtures + +@pytest.mark.tryfirst: mark a hook implementation function such that the plugin machinery will try to call it first/as early as possible. DEPRECATED, use @pytest.hookimpl(tryfirst=True) instead. + +@pytest.mark.trylast: mark a hook implementation function such that the plugin machinery will try to call it last/as late as possible. DEPRECATED, use @pytest.hookimpl(trylast=True) instead. + +_________________________ test_ini_markers_whitespace __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_ini_markers_whitespace0, configfile: tox.ini +collected 1 item + +test_ini_markers_whitespace.py . [100%] + +============================== 1 passed in 0.00s =============================== +_______________________ test_marker_without_description ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marker_without_description0, configfile: setup.cfg +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________ test_markers_option_with_plugin_in_current_dir ________________ +----------------------------- Captured stdout call ----------------------------- +@pytest.mark.flip:flop + +@pytest.mark.filterwarnings(warning): add a warning filter to the given test. see https://docs.pytest.org/en/stable/how-to/capture-warnings.html#pytest-mark-filterwarnings + +@pytest.mark.skip(reason=None): skip the given test function with an optional reason. Example: skip(reason="no way of currently testing this") skips the test. + +@pytest.mark.skipif(condition, ..., *, reason=...): skip the given test function if any of the conditions evaluate to True. Example: skipif(sys.platform == 'win32') skips the test if we are on the win32 platform. See https://docs.pytest.org/en/stable/reference/reference.html#pytest-mark-skipif + +@pytest.mark.xfail(condition, ..., *, reason=..., run=True, raises=None, strict=xfail_strict): mark the test function as an expected failure if any of the conditions evaluate to True. Optionally specify a reason for better reporting and run=False if you don't even want to execute the test function. If only specific exception(s) are expected, you can list them in raises, and if the test fails in other ways, it will be reported as a true failure. See https://docs.pytest.org/en/stable/reference/reference.html#pytest-mark-xfail + +@pytest.mark.parametrize(argnames, argvalues): call a test function multiple times passing in different arguments in turn. argvalues generally needs to be a list of values if argnames specifies only one name or a list of tuples of values if argnames specifies multiple names. Example: @parametrize('arg1', [1,2]) would lead to two calls of the decorated test function, one with arg1=1 and another with arg1=2.see https://docs.pytest.org/en/stable/how-to/parametrize.html for more info and examples. + +@pytest.mark.usefixtures(fixturename1, fixturename2, ...): mark tests as needing all of the specified fixtures. see https://docs.pytest.org/en/stable/explanation/fixtures.html#usefixtures + +@pytest.mark.tryfirst: mark a hook implementation function such that the plugin machinery will try to call it first/as early as possible. DEPRECATED, use @pytest.hookimpl(tryfirst=True) instead. + +@pytest.mark.trylast: mark a hook implementation function such that the plugin machinery will try to call it last/as late as possible. DEPRECATED, use @pytest.hookimpl(trylast=True) instead. + +_________________________ test_mark_on_pseudo_function _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_on_pseudo_function0 +collected 1 item + +test_mark_on_pseudo_function.py . [100%] + +============================== 1 passed in 0.00s =============================== +_________ test_strict_prohibits_unregistered_markers[--strict-markers] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_prohibits_unregistered_markers0 +collected 0 items / 1 error + +==================================== ERRORS ==================================== +________ ERROR collecting test_strict_prohibits_unregistered_markers.py ________ +'unregisteredmark' not found in `markers` configuration option +=========================== short test summary info ============================ +ERROR test_strict_prohibits_unregistered_markers.py +!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +_____________ test_strict_prohibits_unregistered_markers[--strict] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_prohibits_unregistered_markers1 +collected 0 items / 1 error + +==================================== ERRORS ==================================== +________ ERROR collecting test_strict_prohibits_unregistered_markers.py ________ +'unregisteredmark' not found in `markers` configuration option +=============================== warnings summary =============================== +../../../../../repo/src/_pytest/config/__init__.py:1240 + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/repo/src/_pytest/config/__init__.py:1240: PytestRemovedIn8Warning: The --strict option is deprecated, use --strict-markers instead. + self.issue_config_time_warning( + +-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html +=========================== short test summary info ============================ +ERROR test_strict_prohibits_unregistered_markers.py +!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! +========================= 1 warning, 1 error in 0.03s ========================== +____________________ test_mark_option[xyz-expected_passed0] ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option0 +collected 2 items / 1 deselected / 1 selected + +test_mark_option.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +_______________ test_mark_option[((( xyz)) )-expected_passed1] _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option1 +collected 2 items / 1 deselected / 1 selected + +test_mark_option.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +________________ test_mark_option[not not xyz-expected_passed2] ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option2 +collected 2 items / 1 deselected / 1 selected + +test_mark_option.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +_______________ test_mark_option[xyz and xyz2-expected_passed3] ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option3 +collected 2 items / 2 deselected / 0 selected + +============================ 2 deselected in 0.00s ============================= +___________________ test_mark_option[xyz2-expected_passed4] ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option4 +collected 2 items / 1 deselected / 1 selected + +test_mark_option.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +________________ test_mark_option[xyz or xyz2-expected_passed5] ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option5 +collected 2 items + +test_mark_option.py .. [100%] + +============================== 2 passed in 0.00s =============================== +_____________ test_mark_option_custom[interface-expected_passed0] ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option_custom0 +collected 2 items / 1 deselected / 1 selected + +test_mark_option_custom.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +___________ test_mark_option_custom[not interface-expected_passed1] ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_option_custom1 +collected 2 items / 1 deselected / 1 selected + +test_mark_option_custom.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +____________ test_keyword_option_custom[interface-expected_passed0] ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom0 +collected 5 items / 4 deselected / 1 selected + +test_keyword_option_custom.py . [100%] + +======================= 1 passed, 4 deselected in 0.00s ======================== +__________ test_keyword_option_custom[not interface-expected_passed1] __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom1 +collected 5 items / 1 deselected / 4 selected + +test_keyword_option_custom.py .... [100%] + +======================= 4 passed, 1 deselected in 0.00s ======================== +______________ test_keyword_option_custom[pass-expected_passed2] _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom2 +collected 5 items / 4 deselected / 1 selected + +test_keyword_option_custom.py . [100%] + +======================= 1 passed, 4 deselected in 0.00s ======================== +____________ test_keyword_option_custom[not pass-expected_passed3] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom3 +collected 5 items / 1 deselected / 4 selected + +test_keyword_option_custom.py .... [100%] + +======================= 4 passed, 1 deselected in 0.00s ======================== +_______ test_keyword_option_custom[not not not (pass)-expected_passed4] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom4 +collected 5 items / 1 deselected / 4 selected + +test_keyword_option_custom.py .... [100%] + +======================= 4 passed, 1 deselected in 0.01s ======================== +_____________ test_keyword_option_custom[1 or 2-expected_passed5] ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom5 +collected 5 items / 3 deselected / 2 selected + +test_keyword_option_custom.py .. [100%] + +======================= 2 passed, 3 deselected in 0.00s ======================== +__________ test_keyword_option_custom[not (1 or 2)-expected_passed6] ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_custom6 +collected 5 items / 2 deselected / 3 selected + +test_keyword_option_custom.py ... [100%] + +======================= 3 passed, 2 deselected in 0.01s ======================== +______________________ test_keyword_option_considers_mark ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_considers_mark0 +collected 1 item + +test_marks_as_keywords.py . [100%] + +============================== 1 passed in 0.00s =============================== +____________ test_keyword_option_parametrize[None-expected_passed0] ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_parametrize0 +collected 3 items / 2 deselected / 1 selected + +test_keyword_option_parametrize.py . [100%] + +======================= 1 passed, 2 deselected in 0.00s ======================== +___________ test_keyword_option_parametrize[[1.3]-expected_passed1] ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_parametrize1 +collected 3 items / 2 deselected / 1 selected + +test_keyword_option_parametrize.py . [100%] + +======================= 1 passed, 2 deselected in 0.00s ======================== +____________ test_keyword_option_parametrize[2-3-expected_passed2] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_option_parametrize2 +collected 3 items / 2 deselected / 1 selected + +test_keyword_option_parametrize.py . [100%] + +======================= 1 passed, 2 deselected in 0.00s ======================== +_________________________ test_parametrize_with_module _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrize_with_module0 +collected 1 item + +test_parametrize_with_module.py . [100%] + +============================== 1 passed in 0.00s =============================== +________________ test_parametrized_collected_from_command_line _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrized_collected_from_command_line0 +collected 3 items + +test_parametrized_collected_from_command_line.py ... [100%] + +============================== 3 passed in 0.00s =============================== +__________________ test_parametrized_collect_with_wrong_args ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrized_collect_with_wrong_args0 +collected 0 items / 1 error + +==================================== ERRORS ==================================== +________ ERROR collecting test_parametrized_collect_with_wrong_args.py _________ +test_parametrized_collect_with_wrong_args.py::test_func: in "parametrize" the number of names (2): + ['foo', 'bar'] +must be equal to the number of values (3): + (1, 2, 3) +=========================== short test summary info ============================ +ERROR test_parametrized_collect_with_wrong_args.py +!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.05s =============================== +________________________ test_parametrized_with_kwargs _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrized_with_kwargs0 +collected 4 items + +test_parametrized_with_kwargs.py .... [100%] + +============================== 4 passed in 0.01s =============================== +__________________________ test_parametrize_iterator ___________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parametrize_iterator0 +collected 3 items + +test_parametrize_iterator.py ... [100%] + +============================== 3 passed in 0.00s =============================== +___________________ TestFunctional.test_merging_markers_deep ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_merging_markers_deep0 +collected 2 items + + + + + + + +========================== 2 tests collected in 0.00s ========================== + > + > +____ TestFunctional.test_mark_decorator_subclass_does_not_propagate_to_base ____ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_decorator_subclass_does_not_propagate_to_base0 +collected 2 items + + + + + + + +========================== 2 tests collected in 0.00s ========================== +__________ TestFunctional.test_mark_should_not_pass_to_siebling_class __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_should_not_pass_to_siebling_class0 +collected 3 items + + + + + + + + + +========================== 3 tests collected in 0.00s ========================== +[, , ] ['test_mark_should_not_pass_to_siebling_class.py::TestBase::test_foo', 'test_mark_should_not_pass_to_siebling_class.py::TestSub::test_foo', 'test_mark_should_not_pass_to_siebling_class.py::TestOtherSub::test_foo'] +____________ TestFunctional.test_mark_decorator_baseclasses_merged _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_decorator_baseclasses_merged0 +collected 2 items + + + + + + + +========================== 2 tests collected in 0.00s ========================== +_______________________ TestFunctional.test_mark_closest _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_closest0 +collected 2 items + + + + + + +========================== 2 tests collected in 0.00s ========================== +__________________ TestFunctional.test_mark_with_wrong_marker __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_with_wrong_marker0 +collected 0 items / 1 error + +==================================== ERRORS ==================================== +_______________ ERROR collecting test_mark_with_wrong_marker.py ________________ +../../../../../repo/src/_pytest/runner.py:339: in from_call + result: Optional[TResult] = func() +../../../../../repo/src/_pytest/runner.py:370: in + call = CallInfo.from_call(lambda: list(collector.collect()), "collect") +../../../../../repo/src/_pytest/python.py:531: in collect + self._inject_setup_module_fixture() +../../../../../repo/src/_pytest/python.py:545: in _inject_setup_module_fixture + self.obj, ("setUpModule", "setup_module") +../../../../../repo/src/_pytest/python.py:314: in obj + self.own_markers.extend(get_unpacked_marks(self.obj)) +../../../../../repo/src/_pytest/mark/structures.py:403: in normalize_mark_list + raise TypeError(f"got {repr(mark_obj)} instead of Mark") +E TypeError: got instead of Mark +=========================== short test summary info ============================ +ERROR test_mark_with_wrong_marker.py - TypeError: got /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_dynamically_in_funcarg0 +collected 1 item + +test_mark_dynamically_in_funcarg.py . [100%] +keyword: {'test_func': 1, 'hello': 1, 'test_mark_dynamically_in_funcarg.py': 1, 'test_mark_dynamically_in_funcarg0': 1} + +============================== 1 passed in 0.00s =============================== +____________ TestFunctional.test_no_marker_match_on_unmarked_names _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_marker_match_on_unmarked_names0 +collected 2 items / 2 deselected / 0 selected + +============================ 2 deselected in 0.00s ============================= +__________________ TestFunctional.test_keywords_at_node_level __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keywords_at_node_level0 +collected 1 item + +test_keywords_at_node_level.py . [100%] + +============================== 1 passed in 0.00s =============================== +________________ TestFunctional.test_keyword_added_for_session _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_added_for_session0 +collected 1 item + +test_keyword_added_for_session.py . [100%] + +============================== 1 passed in 0.01s =============================== +___________________ TestFunctional.test_mark_from_parameters ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_from_parameters0 +collected 1 item + +test_mark_from_parameters.py s [100%] + +============================== 1 skipped in 0.00s ============================== +_________________ TestFunctional.test_reevaluate_dynamic_expr __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_reevaluate_dynamic_expr0 +collected 2 items + +test_reevaluate_dynamic_expr1.py s [ 50%] +test_reevaluate_dynamic_expr2.py . [100%] + +========================= 1 passed, 1 skipped in 0.00s ========================= +___________________ TestKeywordSelection.test_select_simple ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_simple0 +collected 2 items / 1 deselected / 1 selected + +test_select_simple.py F + +=================================== FAILURES =================================== +___________________________________ test_one ___________________________________ + + def test_one(): +> assert 0 +E assert 0 + +test_select_simple.py:2: AssertionError +=========================== short test summary info ============================ +FAILED test_select_simple.py::test_one - assert 0 +======================= 1 failed, 1 deselected in 0.01s ======================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_simple0 +collected 2 items / 1 deselected / 1 selected + +test_select_simple.py F + +=================================== FAILURES =================================== +___________________________________ test_one ___________________________________ + + def test_one(): +> assert 0 +E assert 0 + +test_select_simple.py:2: AssertionError +=========================== short test summary info ============================ +FAILED test_select_simple.py::test_one - assert 0 +======================= 1 failed, 1 deselected in 0.00s ======================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_simple0 +collected 2 items / 1 deselected / 1 selected + +test_select_simple.py F + +=================================== FAILURES =================================== +__________________________ TestClass.test_method_one ___________________________ + +self = + + def test_method_one(self): +> assert 42 == 43 +E assert 42 == 43 + +test_select_simple.py:5: AssertionError +=========================== short test summary info ============================ +FAILED test_select_simple.py::TestClass::test_method_one - assert 42 == 43 +======================= 1 failed, 1 deselected in 0.00s ======================== +_____________ TestKeywordSelection.test_select_extra_keywords[xxx] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords0 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'xxx' +_______ TestKeywordSelection.test_select_extra_keywords[xxx and test_2] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords1 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'xxx and test_2' +__________ TestKeywordSelection.test_select_extra_keywords[TestClass] __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords2 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'TestClass' +_____ TestKeywordSelection.test_select_extra_keywords[xxx and not test_1] ______ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords3 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'xxx and not test_1' +____ TestKeywordSelection.test_select_extra_keywords[TestClass and test_2] _____ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords4 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'TestClass and test_2' +_ TestKeywordSelection.test_select_extra_keywords[xxx and TestClass and test_2] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_select_extra_keywords5 +collected 2 items / 1 deselected / 1 selected + +test_select.py . + +======================= 1 passed, 1 deselected in 0.00s ======================== +keyword 'xxx and TestClass and test_2' +___________________ TestKeywordSelection.test_keyword_extra ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_keyword_extra0 +collected 1 item + +test_keyword_extra.py F [100%] + +=================================== FAILURES =================================== +___________________________________ test_one ___________________________________ + + def test_one(): +> assert 0 +E assert 0 + +test_keyword_extra.py:2: AssertionError +=========================== short test summary info ============================ +FAILED test_keyword_extra.py::test_one - assert 0 +============================== 1 failed in 0.01s =============================== +________________ TestKeywordSelection.test_no_magic_values[__] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_magic_values0 +collected 1 item / 1 deselected / 0 selected + +============================ 1 deselected in 0.00s ============================= +_________________ TestKeywordSelection.test_no_magic_values[+] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_magic_values1 +collected 1 item / 1 deselected / 0 selected + +============================ 1 deselected in 0.00s ============================= +________________ TestKeywordSelection.test_no_magic_values[..] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_magic_values2 +collected 1 item / 1 deselected / 0 selected + +============================ 1 deselected in 0.00s ============================= +_______ TestKeywordSelection.test_no_match_directories_outside_the_suite _______ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_match_directories_outside_the_suite0 +collected 2 items + + + + + + +========================== 2 tests collected in 0.00s ========================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_match_directories_outside_the_suite0 +collected 2 items / 2 deselected / 0 selected + +================== no tests collected (2 deselected) in 0.00s ================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_no_match_directories_outside_the_suite0 +collected 2 items / 1 deselected / 1 selected + + + + + +================= 1/2 tests collected (1 deselected) in 0.00s ================== +____________________ test_parameterset_for_fail_at_collect _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_parameterset_for_fail_at_collect0, configfile: tox.ini +collected 0 items / 1 error + +==================================== ERRORS ==================================== +__________ ERROR collecting test_parameterset_for_fail_at_collect.py ___________ +Empty parameter set in 'test' at line 3 +=========================== short test summary info ============================ +ERROR test_parameterset_for_fail_at_collect.py +!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.05s =============================== +________________________ test_mark_expressions_no_smear ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_expressions_no_smear0 +collected 2 items / 1 deselected / 1 selected + +test_mark_expressions_no_smear.py . [100%] + +======================= 1 passed, 1 deselected in 0.00s ======================== +________________________ test_markers_from_parametrize _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_markers_from_parametrize0 +collected 4 items + +test_markers_from_parametrize.py .... [100%] + +============================== 4 passed in 0.01s =============================== +___________ test_marker_expr_eval_failure_handling[NOT internal_err] ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marker_expr_eval_failure_handling0 +collected 1 item + +============================ no tests ran in 0.00s ============================= +----------------------------- Captured stderr call ----------------------------- +ERROR: Wrong expression passed to '-m': NOT internal_err: at column 5: expected end of input; got identifier + +__________ test_marker_expr_eval_failure_handling[NOT (internal_err)] __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marker_expr_eval_failure_handling1 +collected 1 item + +============================ no tests ran in 0.00s ============================= +----------------------------- Captured stderr call ----------------------------- +ERROR: Wrong expression passed to '-m': NOT (internal_err): at column 5: expected end of input; got left parenthesis + +________________ test_marker_expr_eval_failure_handling[bogus=] ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-7.2.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-10356/r1/grade/tmp/pytest-of-box/pytest-0/test_marker_expr_eval_failure_handling2 +collected 1 item + +============================ no tests ran in 0.00s ============================= +----------------------------- Captured stderr call ----------------------------- +ERROR: Wrong expression passed to '-m': bogus=: at column 6: unexpected character "=" + +=========================== short test summary info ============================ +PASSED testing/test_mark.py::TestMark::test_pytest_exists_in_namespace_all[mark] +PASSED testing/test_mark.py::TestMark::test_pytest_exists_in_namespace_all[param] +PASSED testing/test_mark.py::TestMark::test_pytest_mark_notcallable +PASSED testing/test_mark.py::TestMark::test_mark_with_param +PASSED testing/test_mark.py::TestMark::test_pytest_mark_name_starts_with_underscore +PASSED testing/test_mark.py::TestMarkDecorator::test__eq__[lhs0-rhs0-True] +PASSED testing/test_mark.py::TestMarkDecorator::test__eq__[lhs1-rhs1-False] +PASSED testing/test_mark.py::TestMarkDecorator::test__eq__[lhs2-bar-False] +PASSED testing/test_mark.py::TestMarkDecorator::test__eq__[foo-rhs3-False] +PASSED testing/test_mark.py::TestMarkDecorator::test_aliases +PASSED testing/test_mark.py::test_pytest_param_id_requires_string +PASSED testing/test_mark.py::test_pytest_param_id_allows_none_or_string[None] +PASSED testing/test_mark.py::test_pytest_param_id_allows_none_or_string[hello world] +PASSED testing/test_mark.py::test_marked_class_run_twice +PASSED testing/test_mark.py::test_ini_markers +PASSED testing/test_mark.py::test_markers_option +PASSED testing/test_mark.py::test_ini_markers_whitespace +PASSED testing/test_mark.py::test_marker_without_description +PASSED testing/test_mark.py::test_markers_option_with_plugin_in_current_dir +PASSED testing/test_mark.py::test_mark_on_pseudo_function +PASSED testing/test_mark.py::test_strict_prohibits_unregistered_markers[--strict-markers] +PASSED testing/test_mark.py::test_strict_prohibits_unregistered_markers[--strict] +PASSED testing/test_mark.py::test_mark_option[xyz-expected_passed0] +PASSED testing/test_mark.py::test_mark_option[((( xyz)) )-expected_passed1] +PASSED testing/test_mark.py::test_mark_option[not not xyz-expected_passed2] +PASSED testing/test_mark.py::test_mark_option[xyz and xyz2-expected_passed3] +PASSED testing/test_mark.py::test_mark_option[xyz2-expected_passed4] +PASSED testing/test_mark.py::test_mark_option[xyz or xyz2-expected_passed5] +PASSED testing/test_mark.py::test_mark_option_custom[interface-expected_passed0] +PASSED testing/test_mark.py::test_mark_option_custom[not interface-expected_passed1] +PASSED testing/test_mark.py::test_keyword_option_custom[interface-expected_passed0] +PASSED testing/test_mark.py::test_keyword_option_custom[not interface-expected_passed1] +PASSED testing/test_mark.py::test_keyword_option_custom[pass-expected_passed2] +PASSED testing/test_mark.py::test_keyword_option_custom[not pass-expected_passed3] +PASSED testing/test_mark.py::test_keyword_option_custom[not not not (pass)-expected_passed4] +PASSED testing/test_mark.py::test_keyword_option_custom[1 or 2-expected_passed5] +PASSED testing/test_mark.py::test_keyword_option_custom[not (1 or 2)-expected_passed6] +PASSED testing/test_mark.py::test_keyword_option_considers_mark +PASSED testing/test_mark.py::test_keyword_option_parametrize[None-expected_passed0] +PASSED testing/test_mark.py::test_keyword_option_parametrize[[1.3]-expected_passed1] +PASSED testing/test_mark.py::test_keyword_option_parametrize[2-3-expected_passed2] +PASSED testing/test_mark.py::test_parametrize_with_module +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[foo or-at column 7: expected not OR left parenthesis OR identifier; got end of input] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[foo or or-at column 8: expected not OR left parenthesis OR identifier; got or] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[(foo-at column 5: expected right parenthesis; got end of input] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[foo bar-at column 5: expected end of input; got identifier] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[or or-at column 1: expected not OR left parenthesis OR identifier; got or] +PASSED testing/test_mark.py::test_keyword_option_wrong_arguments[not or-at column 5: expected not OR left parenthesis OR identifier; got or] +PASSED testing/test_mark.py::test_parametrized_collected_from_command_line +PASSED testing/test_mark.py::test_parametrized_collect_with_wrong_args +PASSED testing/test_mark.py::test_parametrized_with_kwargs +PASSED testing/test_mark.py::test_parametrize_iterator +PASSED testing/test_mark.py::TestFunctional::test_merging_markers_deep +PASSED testing/test_mark.py::TestFunctional::test_mark_decorator_subclass_does_not_propagate_to_base +PASSED testing/test_mark.py::TestFunctional::test_mark_should_not_pass_to_siebling_class +PASSED testing/test_mark.py::TestFunctional::test_mark_decorator_baseclasses_merged +PASSED testing/test_mark.py::TestFunctional::test_mark_closest +PASSED testing/test_mark.py::TestFunctional::test_mark_with_wrong_marker +PASSED testing/test_mark.py::TestFunctional::test_mark_dynamically_in_funcarg +PASSED testing/test_mark.py::TestFunctional::test_no_marker_match_on_unmarked_names +PASSED testing/test_mark.py::TestFunctional::test_keywords_at_node_level +PASSED testing/test_mark.py::TestFunctional::test_keyword_added_for_session +PASSED testing/test_mark.py::TestFunctional::test_mark_from_parameters +PASSED testing/test_mark.py::TestFunctional::test_reevaluate_dynamic_expr +PASSED testing/test_mark.py::TestKeywordSelection::test_select_simple +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx and test_2] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[TestClass] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx and not test_1] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[TestClass and test_2] +PASSED testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx and TestClass and test_2] +PASSED testing/test_mark.py::TestKeywordSelection::test_keyword_extra +PASSED testing/test_mark.py::TestKeywordSelection::test_no_magic_values[__] +PASSED testing/test_mark.py::TestKeywordSelection::test_no_magic_values[+] +PASSED testing/test_mark.py::TestKeywordSelection::test_no_magic_values[..] +PASSED testing/test_mark.py::TestKeywordSelection::test_no_match_directories_outside_the_suite +PASSED testing/test_mark.py::test_parameterset_for_parametrize_marks[None] +PASSED testing/test_mark.py::test_parameterset_for_parametrize_marks[] +PASSED testing/test_mark.py::test_parameterset_for_parametrize_marks[skip] +PASSED testing/test_mark.py::test_parameterset_for_parametrize_marks[xfail] +PASSED testing/test_mark.py::test_parameterset_for_fail_at_collect +PASSED testing/test_mark.py::test_parameterset_for_parametrize_bad_markname +PASSED testing/test_mark.py::test_mark_expressions_no_smear +PASSED testing/test_mark.py::test_addmarker_order +PASSED testing/test_mark.py::test_markers_from_parametrize +PASSED testing/test_mark.py::test_marker_expr_eval_failure_handling[NOT internal_err] +PASSED testing/test_mark.py::test_marker_expr_eval_failure_handling[NOT (internal_err)] +PASSED testing/test_mark.py::test_marker_expr_eval_failure_handling[bogus=] +XFAIL testing/test_mark.py::TestKeywordSelection::test_keyword_extra_dash +FAILED testing/test_mark.py::test_mark_mro - AssertionError: assert /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/venv/bin/python -m pytest -rA testing/code/test_code.py testing/code/test_excinfo.py testing/conftest.py testing/test_reports.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw/superpowers/pytest-dev__pytest-5787/r1/regrade/test_output.txt b/bench/swebench/results/raw/superpowers/pytest-dev__pytest-5787/r1/regrade/test_output.txt new file mode 100644 index 0000000..6468b8a --- /dev/null +++ b/bench/swebench/results/raw/superpowers/pytest-dev__pytest-5787/r1/regrade/test_output.txt @@ -0,0 +1,660 @@ +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/repo, inifile: tox.ini +collected 127 items + +testing/code/test_code.py ............... [ 11%] +testing/code/test_excinfo.py ...............s.......s................... [ 45%] +..................................................... [ 87%] +testing/test_reports.py F........F...... [100%] + +=================================== FAILURES =================================== +_________ TestReportSerialization.test_xdist_longrepr_to_str_issue_241 _________ + +self = +testdir = /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_xdist_longrepr_to_str_issue_2410')> + + def test_xdist_longrepr_to_str_issue_241(self, testdir): + """ + Regarding issue pytest-xdist#241 + + This test came originally from test_remote.py in xdist (ca03269). + """ + testdir.makepyfile( + """ + def test_a(): assert False + def test_b(): pass + """ + ) + reprec = testdir.inline_run() + reports = reprec.getreports("pytest_runtest_logreport") + assert len(reports) == 6 + test_a_call = reports[1] + assert test_a_call.when == "call" + assert test_a_call.outcome == "failed" +> assert test_a_call._to_json()["longrepr"]["reprtraceback"]["style"] == "long" +E KeyError: 'reprtraceback' + +../../../../../repo/testing/test_reports.py:27: KeyError +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_xdist_longrepr_to_str_issue_2410 +collected 2 items + +test_xdist_longrepr_to_str_issue_241.py F. [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + +> def test_a(): assert False +E assert False + +test_xdist_longrepr_to_str_issue_241.py:1: AssertionError +========================= 1 failed, 1 passed in 0.01s ========================== +_____________ TestReportSerialization.test_deserialization_failure _____________ + +self = +testdir = /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_deserialization_failure0')> + + def test_deserialization_failure(self, testdir): + """Check handling of failure during deserialization of report types.""" + testdir.makepyfile( + """ + def test_a(): + assert False + """ + ) + reprec = testdir.inline_run() + reports = reprec.getreports("pytest_runtest_logreport") + assert len(reports) == 3 + test_a_call = reports[1] + data = test_a_call._to_json() +> entry = data["longrepr"]["reprtraceback"]["reprentries"][0] +E KeyError: 'reprtraceback' + +../../../../../repo/testing/test_reports.py:237: KeyError +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_deserialization_failure0 +collected 1 item + +test_deserialization_failure.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + + def test_a(): +> assert False +E assert False + +test_deserialization_failure.py:2: AssertionError +============================== 1 failed in 0.01s =============================== +==================================== PASSES ==================================== +_______ TestTraceback_f_g_h.test_traceback_entry_getsource_in_construct ________ +----------------------------- Captured stdout call ----------------------------- +def xyz(): + try: + raise ValueError + except somenoname: +______ TestTraceback_f_g_h.test_traceback_filter_selective[-True] ______ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +_____ TestTraceback_f_g_h.test_traceback_filter_selective[-False] ______ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +___ TestTraceback_f_g_h.test_traceback_filter_selective[tracebackhide2-True] ___ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +__ TestTraceback_f_g_h.test_traceback_filter_selective[tracebackhide3-False] ___ +----------------------------- Captured stdout call ----------------------------- +old: [/tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/repo/src/_pytest/python_api.py:710>, /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +new: [/tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:190>, /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:185>, /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:179>] +________________ TestFormattedExcinfo.test_traceback_repr_style ________________ +----------------------------- Captured stdout call ----------------------------- + + def f(): +> g() + +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:3: +('_ ', None) +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:5: in g + h() +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:7: in h + i() +('_ ', None) + + def i(): +> raise ValueError() +E ValueError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_traceback_repr_style0/mod.py') +:9: ValueError +___________________ TestFormattedExcinfo.test_exc_chain_repr ___________________ +----------------------------- Captured stdout call ----------------------------- + + def f(): + try: +> g() + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:6: +('_ ', None) + + def g(): +> raise ValueError() +E ValueError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:12: ValueError + +The above exception was the direct cause of the following exception: + + def f(): + try: + g() + except Exception as e: +> raise Err() from e +E test_exc_chain_repr0.mod.Err + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:8: Err + +During handling of the above exception, another exception occurred: + + def f(): + try: + g() + except Exception as e: + raise Err() from e + finally: +> h() + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:10: +('_ ', None) + + def h(): +> raise AttributeError() +E AttributeError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_chain_repr0/mod.py') +:15: AttributeError +_______ TestFormattedExcinfo.test_exc_repr_chain_suppression[from_none] ________ +----------------------------- Captured stdout call ----------------------------- + + def f(): + try: + g() + except Exception: +> raise AttributeError() from None +E AttributeError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_repr_chain_suppressio0/mod.py') +:6: AttributeError +___ TestFormattedExcinfo.test_exc_repr_chain_suppression[explicit_suppress] ____ +----------------------------- Captured stdout call ----------------------------- + + def f(): + try: + g() + except Exception: +> raise AttributeError() +E AttributeError + +(, '../grade/tmp/pytest-of-box/pytest-0/test_exc_repr_chain_suppressio1/mod.py') +:6: AttributeError +___________________________ test_match_raises_error ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_match_raises_error0 +collected 1 item + +test_match_raises_error.py F [100%] + +=================================== FAILURES =================================== +______________________________ test_division_zero ______________________________ + + def test_division_zero(): + with pytest.raises(ZeroDivisionError) as excinfo: + 0 / 0 +> excinfo.match(r'[123]+') +E AssertionError: Pattern '[123]+' not found in 'division by zero' + +test_match_raises_error.py:5: AssertionError +============================== 1 failed in 0.01s =============================== +_______________________________ test_cwd_deleted _______________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_cwd_deleted0 +collected 1 item + +test_cwd_deleted.py F [100%] + +=================================== FAILURES =================================== +_____________________________________ test _____________________________________ + +tmpdir = local('/tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/basetemp/test0') + + def test(tmpdir): + tmpdir.chdir() + tmpdir.remove() +> assert False +E assert False + +/tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_cwd_deleted0/test_cwd_deleted.py:4: AssertionError +============================== 1 failed in 0.01s =============================== +_______ TestReportSerialization.test_xdist_report_longrepr_reprcrash_130 _______ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_xdist_report_longrepr_reprcrash_1300 +collected 1 item + +test_xdist_report_longrepr_reprcrash_130.py F [100%] + +=================================== FAILURES =================================== +__________________________________ test_fail ___________________________________ + + def test_fail(): +> assert False, 'Expected Message' +E AssertionError: Expected Message +E assert False + +test_xdist_report_longrepr_reprcrash_130.py:2: AssertionError +============================== 1 failed in 0.01s =============================== +__________ TestReportSerialization.test_reprentries_serialization_170 __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_reprentries_serialization_1700 +collected 1 item + +test_reprentries_serialization_170.py F [100%] + +=================================== FAILURES =================================== +_______________________________ test_repr_entry ________________________________ + + def test_repr_entry(): + x = 0 +> assert x +E assert 0 + +x = 0 + +test_reprentries_serialization_170.py:3: AssertionError +============================== 1 failed in 0.01s =============================== +__________ TestReportSerialization.test_reprentries_serialization_196 __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_reprentries_serialization_1960 +collected 1 item + +test_reprentries_serialization_196.py F [100%] + +=================================== FAILURES =================================== +____________________________ test_repr_entry_native ____________________________ +Traceback (most recent call last): + File "/tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_reprentries_serialization_1960/test_reprentries_serialization_196.py", line 3, in test_repr_entry_native + assert x +AssertionError: assert 0 +============================== 1 failed in 0.01s =============================== +_______________ TestReportSerialization.test_itemreport_outcomes _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_itemreport_outcomes0 +collected 6 items + +test_itemreport_outcomes.py .Fssxx [100%] + +=================================== FAILURES =================================== +__________________________________ test_fail ___________________________________ + +> def test_fail(): 0/0 +E ZeroDivisionError: division by zero + +test_itemreport_outcomes.py:3: ZeroDivisionError +============== 1 failed, 1 passed, 2 skipped, 2 xfailed in 0.01s =============== +______________ TestReportSerialization.test_collectreport_passed _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collectreport_passed0 +collected 1 item + +test_collectreport_passed.py . [100%] + +============================== 1 passed in 0.00s =============================== +_______________ TestReportSerialization.test_collectreport_fail ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collectreport_fail0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_________________ ERROR collecting test_collectreport_fail.py __________________ +../../../../../repo/src/_pytest/python.py:501: in _importtestmodule + mod = self.fspath.pyimport(ensuresyspath=importmode) +../../../../../venv/lib/python3.9/site-packages/py/_path/local.py:704: in pyimport + __import__(modname) +:1007: in _find_and_load + ??? +:986: in _find_and_load_unlocked + ??? +:680: in _load_unlocked + ??? +../../../../../repo/src/_pytest/assertion/rewrite.py:131: in exec_module + source_stat, co = _rewrite_test(fn, self.config) +../../../../../repo/src/_pytest/assertion/rewrite.py:280: in _rewrite_test + tree = ast.parse(source, filename=fn) +~/.local/share/uv/python/cpython-3.9-linux-x86_64-gnu/lib/python3.9/ast.py:50: in parse + return compile(source, filename, mode, flags, +E File "/tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collectreport_fail0/test_collectreport_fail.py", line 1 +E qwe abc +E ^ +E SyntaxError: invalid syntax +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.10s =============================== +_________ TestReportSerialization.test_extended_report_deserialization _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_extended_report_deserialization0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +___________ ERROR collecting test_extended_report_deserialization.py ___________ +../../../../../repo/src/_pytest/python.py:501: in _importtestmodule + mod = self.fspath.pyimport(ensuresyspath=importmode) +../../../../../venv/lib/python3.9/site-packages/py/_path/local.py:704: in pyimport + __import__(modname) +:1007: in _find_and_load + ??? +:986: in _find_and_load_unlocked + ??? +:680: in _load_unlocked + ??? +../../../../../repo/src/_pytest/assertion/rewrite.py:131: in exec_module + source_stat, co = _rewrite_test(fn, self.config) +../../../../../repo/src/_pytest/assertion/rewrite.py:280: in _rewrite_test + tree = ast.parse(source, filename=fn) +~/.local/share/uv/python/cpython-3.9-linux-x86_64-gnu/lib/python3.9/ast.py:50: in parse + return compile(source, filename, mode, flags, +E File "/tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_extended_report_deserialization0/test_extended_report_deserialization.py", line 1 +E qwe abc +E ^ +E SyntaxError: invalid syntax +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.08s =============================== +__________________ TestReportSerialization.test_paths_support __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_paths_support0 +collected 1 item + +test_paths_support.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + + def test_a(): +> assert False +E assert False + +test_paths_support.py:2: AssertionError +============================== 1 failed in 0.01s =============================== +_________ TestReportSerialization.test_chained_exceptions[TestReport] __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_chained_exceptions0 +collected 1 item + +test_chained_exceptions.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + + def test_a(): + try: +> foo() + +test_chained_exceptions.py:5: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + + def foo(): +> raise ValueError('value error') +E ValueError: value error + +test_chained_exceptions.py:2: ValueError + +The above exception was the direct cause of the following exception: + + def test_a(): + try: + foo() + except ValueError as e: +> raise RuntimeError('runtime error') from e +E RuntimeError: runtime error + +test_chained_exceptions.py:7: RuntimeError +============================== 1 failed in 0.01s =============================== +________ TestReportSerialization.test_chained_exceptions[CollectReport] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_chained_exceptions1 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_________________ ERROR collecting test_chained_exceptions.py __________________ +test_chained_exceptions.py:5: in test_a + foo() +test_chained_exceptions.py:2: in foo + raise ValueError('value error') +E ValueError: value error + +The above exception was the direct cause of the following exception: +test_chained_exceptions.py:9: in + test_a() +test_chained_exceptions.py:7: in test_a + raise RuntimeError('runtime error') from e +E RuntimeError: runtime error +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.05s =============================== +__________________________ TestHooks.test_test_report __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_test_report0 +collected 2 items + +test_test_report.py F. [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + +> def test_a(): assert False +E assert False + +test_test_report.py:1: AssertionError +========================= 1 failed, 1 passed in 0.01s ========================== +________________________ TestHooks.test_collect_report _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_report0 +collected 2 items + +test_collect_report.py F. [100%] + +=================================== FAILURES =================================== +____________________________________ test_a ____________________________________ + +> def test_a(): assert False +E assert False + +test_collect_report.py:1: AssertionError +========================= 1 failed, 1 passed in 0.01s ========================== +________ TestHooks.test_invalid_report_types[pytest_runtest_logreport] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_invalid_report_types0 +collected 1 item + +test_invalid_report_types.py . [100%] + +============================== 1 passed in 0.01s =============================== +__________ TestHooks.test_invalid_report_types[pytest_collectreport] ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.1.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/grade/tmp/pytest-of-box/pytest-0/test_invalid_report_types1 +collected 1 item + +test_invalid_report_types.py . [100%] + +============================== 1 passed in 0.01s =============================== +=========================== short test summary info ============================ +PASSED testing/code/test_code.py::test_ne +PASSED testing/code/test_code.py::test_code_gives_back_name_for_not_existing_file +PASSED testing/code/test_code.py::test_code_with_class +PASSED testing/code/test_code.py::test_code_fullsource +PASSED testing/code/test_code.py::test_code_source +PASSED testing/code/test_code.py::test_frame_getsourcelineno_myself +PASSED testing/code/test_code.py::test_getstatement_empty_fullsource +PASSED testing/code/test_code.py::test_code_from_func +PASSED testing/code/test_code.py::test_unicode_handling +PASSED testing/code/test_code.py::test_code_getargs +PASSED testing/code/test_code.py::test_frame_getargs +PASSED testing/code/test_code.py::TestExceptionInfo::test_bad_getsource +PASSED testing/code/test_code.py::TestExceptionInfo::test_from_current_with_missing +PASSED testing/code/test_code.py::TestTracebackEntry::test_getsource +PASSED testing/code/test_code.py::TestReprFuncArgs::test_not_raise_exception_with_mixed_encoding +PASSED testing/code/test_excinfo.py::test_excinfo_simple +PASSED testing/code/test_excinfo.py::test_excinfo_from_exc_info_simple +PASSED testing/code/test_excinfo.py::test_excinfo_getstatement +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_entries +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_entry_getsource +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_entry_getsource_in_construct +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_cut +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[-True] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[-False] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[tracebackhide2-True] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[tracebackhide3-False] +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_recursion_index +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_only_specific_recursion_errors +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_no_recursion_index +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_getcrashentry +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_getcrashentry_empty +PASSED testing/code/test_excinfo.py::test_excinfo_exconly +PASSED testing/code/test_excinfo.py::test_excinfo_repr_str +PASSED testing/code/test_excinfo.py::test_excinfo_for_later +PASSED testing/code/test_excinfo.py::test_excinfo_errisinstance +PASSED testing/code/test_excinfo.py::test_excinfo_no_sourcecode +PASSED testing/code/test_excinfo.py::test_entrysource_Queue_example +PASSED testing/code/test_excinfo.py::test_codepath_Queue_example +PASSED testing/code/test_excinfo.py::test_match_succeeds +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source_excinfo +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source_not_existing +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_many_line_source_not_existing +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source_failing_fullsource +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local_with_error +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local_with_exception_in_class_property +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local_truncated +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_lines +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_lines2 +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_lines_var_kw_args +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_short +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_no +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_tbfilter +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_traceback_short_no_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_and_excinfo +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_with_invalid_cwd +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_excinfo_addouterr +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_excinfo_reprcrash +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_recursion +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_reprexcinfo_getrepr +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_reprexcinfo_unicode +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long_missing_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long_incomplete_source +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long_filenames +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions0] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions1] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions2] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions3] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions4] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions5] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions6] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions7] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions8] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions9] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions10] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions11] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions12] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions13] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions14] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions15] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions16] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions17] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions18] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions19] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions20] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions21] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions22] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[reproptions23] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_traceback_repr_style +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_repr_chain_suppression[from_none] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_repr_chain_suppression[explicit_suppress] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr_without_traceback[cause-The above exception was the direct cause of the following exception:] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr_without_traceback[context-During handling of the above exception, another exception occurred:] +PASSED testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr_cycle +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[None-short] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[None-long] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf8-short] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf8-long] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf16-short] +PASSED testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf16-long] +PASSED testing/code/test_excinfo.py::test_exception_repr_extraction_error_on_recursion +PASSED testing/code/test_excinfo.py::test_no_recursion_index_on_recursion_error +PASSED testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_cut_excludepath +PASSED testing/code/test_excinfo.py::test_match_raises_error +PASSED testing/code/test_excinfo.py::test_cwd_deleted +PASSED testing/test_reports.py::TestReportSerialization::test_xdist_report_longrepr_reprcrash_130 +PASSED testing/test_reports.py::TestReportSerialization::test_reprentries_serialization_170 +PASSED testing/test_reports.py::TestReportSerialization::test_reprentries_serialization_196 +PASSED testing/test_reports.py::TestReportSerialization::test_itemreport_outcomes +PASSED testing/test_reports.py::TestReportSerialization::test_collectreport_passed +PASSED testing/test_reports.py::TestReportSerialization::test_collectreport_fail +PASSED testing/test_reports.py::TestReportSerialization::test_extended_report_deserialization +PASSED testing/test_reports.py::TestReportSerialization::test_paths_support +PASSED testing/test_reports.py::TestReportSerialization::test_chained_exceptions[TestReport] +PASSED testing/test_reports.py::TestReportSerialization::test_chained_exceptions[CollectReport] +PASSED testing/test_reports.py::TestHooks::test_test_report +PASSED testing/test_reports.py::TestHooks::test_collect_report +PASSED testing/test_reports.py::TestHooks::test_invalid_report_types[pytest_runtest_logreport] +PASSED testing/test_reports.py::TestHooks::test_invalid_report_types[pytest_collectreport] +SKIPPED [1] /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:251: could not import 'decorator': No module named 'decorator' +SKIPPED [1] /tmp/regrade/minimax/superpowers/pytest-dev__pytest-5787/r1/repo/testing/code/test_excinfo.py:348: could not import 'jinja2': No module named 'jinja2' +FAILED testing/test_reports.py::TestReportSerialization::test_xdist_longrepr_to_str_issue_241 +FAILED testing/test_reports.py::TestReportSerialization::test_deserialization_failure +=================== 2 failed, 123 passed, 2 skipped in 1.93s =================== diff --git a/bench/swebench/results/raw/superpowers/pytest-dev__pytest-6197/r1/regrade/grade.json b/bench/swebench/results/raw/superpowers/pytest-dev__pytest-6197/r1/regrade/grade.json new file mode 100644 index 0000000..16ae530 --- /dev/null +++ b/bench/swebench/results/raw/superpowers/pytest-dev__pytest-6197/r1/regrade/grade.json @@ -0,0 +1,15 @@ +{ + "resolved": true, + "f2p": [ + 2, + 2 + ], + "p2p": [ + 145, + 145 + ], + "f2p_failed": [], + "p2p_failed": [], + "test_rc": 0, + "test_cmd": "/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/venv/bin/python -m pytest -rA testing/test_collection.py testing/test_skipping.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw/superpowers/pytest-dev__pytest-6197/r1/regrade/test_output.txt b/bench/swebench/results/raw/superpowers/pytest-dev__pytest-6197/r1/regrade/test_output.txt new file mode 100644 index 0000000..e7096da --- /dev/null +++ b/bench/swebench/results/raw/superpowers/pytest-dev__pytest-6197/r1/regrade/test_output.txt @@ -0,0 +1,3632 @@ +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo, inifile: tox.ini +collected 149 items + +testing/test_collection.py . [ 0%] +testing/test_skipping.py . [ 1%] +testing/test_collection.py ............................x................ [ 31%] +............................ [ 50%] +testing/test_skipping.py ............................................... [ 81%] +........................... [100%] + +==================================== PASSES ==================================== +______________________ TestCollector.test_check_equality _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_check_equality0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________________________ TestCollector.test_getparent _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_getparent0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +__________________ TestCollector.test_getcustomfile_roundtrip __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_getcustomfile_roundtrip0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +collected 0 items +_______________ TestCollector.test_can_skip_class_with_test_attr _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_can_skip_class_with_test_attr0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________ TestCollectFS.test_ignored_certain_directories ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_certain_directories0 +collected 1 item + + + +============================ no tests ran in 0.01s ============================= +_______________ TestCollectFS.test_ignored_virtualenvs[activate] _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs0 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs0 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_____________ TestCollectFS.test_ignored_virtualenvs[activate.csh] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs1 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs1 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +____________ TestCollectFS.test_ignored_virtualenvs[activate.fish] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs2 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs2 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs2 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_______________ TestCollectFS.test_ignored_virtualenvs[Activate] _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs3 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs3 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs3 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_____________ TestCollectFS.test_ignored_virtualenvs[Activate.bat] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs4 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs4 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs4 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +_____________ TestCollectFS.test_ignored_virtualenvs[Activate.ps1] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs5 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs5 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs5 +collected 1 item + +virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.00s =============================== +__ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[activate] ___ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence0 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[activate.csh] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence1 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[activate.fish] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence2 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence2 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +__ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[Activate] ___ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence3 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence3 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[Activate.bat] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence4 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence4 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +_ TestCollectFS.test_ignored_virtualenvs_norecursedirs_precedence[Activate.ps1] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence5 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignored_virtualenvs_norecursedirs_precedence5 +collected 1 item + +.virtual/test_invenv.py . [100%] + +============================== 1 passed in 0.01s =============================== +___________________ TestCollectFS.test_custom_norecursedirs ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_norecursedirs0, inifile: tox.ini +collected 1 item + +xy/test_ok.py . [100%] + +============================== 1 passed in 0.00s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_norecursedirs0, inifile: tox.ini +collected 1 item + +xyz123/test_2.py F [100%] + +=================================== FAILURES =================================== +____________________________________ test_2 ____________________________________ + +> def test_2(): 0/0 +E ZeroDivisionError: division by zero + +xyz123/test_2.py:1: ZeroDivisionError +============================== 1 failed in 0.02s =============================== +_______________________ TestCollectFS.test_testpaths_ini _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini, testpaths: gui, uts +collecting ... collected 2 items + + + + + +============================ no tests ran in 0.01s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_testpaths_ini0, inifile: tox.ini +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +_____________ TestCollectPluginHookRelay.test_pytest_collect_file ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________ TestCollectPluginHookRelay.test_pytest_collect_directory ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_directory0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________________ TestPrunetraceback.test_custom_repr_failure __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_repr_failure0 +collected 0 items / 2 errors + +==================================== ERRORS ==================================== +_________________ ERROR collecting test_custom_repr_failure.py _________________ +hello world +_________________ ERROR collecting test_custom_repr_failure.py _________________ +ImportError while importing test module '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_custom_repr_failure0/test_custom_repr_failure.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_custom_repr_failure.py:1: in + import not_exists +E ModuleNotFoundError: No module named 'not_exists' +!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 2 error in 0.03s =============================== +_________________ TestCustomConftests.test_ignore_collect_path _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignore_collect_path0 +collected 1 item + +test_ignore_collect_path.py . [100%] + +============================== 1 passed in 0.01s =============================== +________ TestCustomConftests.test_ignore_collect_not_called_on_argument ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignore_collect_not_called_on_argument0 +collected 1 item + +test_ignore_collect_not_called_on_argument.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_ignore_collect_not_called_on_argument0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________ TestCustomConftests.test_collectignore_exclude_on_option ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignore_exclude_on_option0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignore_exclude_on_option0 +collected 1 item + +test_world.py . [100%] + +============================== 1 passed in 0.00s =============================== +_________ TestCustomConftests.test_collectignoreglob_exclude_on_option _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignoreglob_exclude_on_option0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignoreglob_exclude_on_option0 +collected 2 items + +test_welt.py . [ 50%] +test_world.py . [100%] + +============================== 2 passed in 0.01s =============================== +__________ TestCustomConftests.test_pytest_fs_collect_hooks_are_seen ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_fs_collect_hooks_are_seen0 +collected 2 items + + + + + +============================ no tests ran in 0.01s ============================= +_________ TestCustomConftests.test_pytest_collect_file_from_sister_dir _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file_from_sister_dir0 +collected 5 items + + +/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file_from_sister_dir0/sub1> + + + + +/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pytest_collect_file_from_sister_dir0/sub2> + + + + + +============================ no tests ran in 0.02s ============================= +______________ TestSession.test_collect_protocol_single_function _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0 +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + .Collect object at 0x7f60c45d1d00>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + .Collect object at 0x7f60c45d1d00>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})>, + , 'startdir': local('/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0')})>, + })>, + })>, + })>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })>, + })>, + })>, + , 'name': '__name__', 'obj': 'test_collect_protocol_single_function'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': ''})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f60c372de50>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_protocol_single_function', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f60c372de50>, origin='/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/__pycache__/test_collect_protocol_single_function.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7f60c45f51c0>, 'items': []})>, + })>, + , 'startdir': local('/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0'), 'items': []})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7f60c45f51c0>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f60c45d1d00>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f60c45d1d00>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c45d1d60>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == topdir' -> })> +NAMEMATCH pytest_make_collect_report })> +CHECKERMATCH 'collector.fspath == topdir' -> })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'), 'parent': })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == p' -> })> +NAMEMATCH pytest_make_collect_report })> +CHECKERMATCH 'collector.fspath == p' -> })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'test_collect_protocol_single_function'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'test_collect_protocol_single_function'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': ''})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': ''})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f60c372de50>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f60c372de50>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_protocol_single_function', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f60c372de50>, origin='/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_protocol_single_function', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f60c372de50>, origin='/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/test_collect_protocol_single_function.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/__pycache__/test_collect_protocol_single_function.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_single_function0/__pycache__/test_collect_protocol_single_function.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.result[0].name == 'test_func'" -> })> +___________________ TestSession.test_collect_protocol_method ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_method0 +collected 1 item + + + + +============================ no tests ran in 0.01s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_method0 +collected 1 item + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_protocol_method0 +collected 1 item + + + + +============================ no tests ran in 0.00s ============================= +________________ TestSession.test_collect_custom_nodes_multi_id ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0 +collected 2 items + + + + + +============================ no tests ran in 0.00s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + .Collect object at 0x7f60c3683d30>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + .Collect object at 0x7f60c3683d30>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})>, + , 'startdir': local('/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0')})>, + })>, + })>, + })>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })>, + })>, + })>, + })>, + })>, + })>, + })>, + })>, + , 'name': '__name__', 'obj': 'test_collect_custom_nodes_multi_id'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': ''})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f60c36371c0>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_custom_nodes_multi_id', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f60c36371c0>, origin='/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/__pycache__/test_collect_custom_nodes_multi_id.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7f60c3613a30>, 'items': [, ]})>, + })>, + , 'startdir': local('/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0'), 'items': [, ]})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7f60c3613a30>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f60c3683d30>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f60c3683d30>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/conftest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3683b20>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == collector.session.fspath' -> })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH "collector.__class__.__name__ == 'SpecialFile'" -> })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH "collector.__class__.__name__ == 'Module'" -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'test_collect_custom_nodes_multi_id'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'test_collect_custom_nodes_multi_id'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': ''})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': ''})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f60c36371c0>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f60c36371c0>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_custom_nodes_multi_id', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f60c36371c0>, origin='/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='test_collect_custom_nodes_multi_id', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f60c36371c0>, origin='/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/test_collect_custom_nodes_multi_id.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/__pycache__/test_collect_custom_nodes_multi_id.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_custom_nodes_multi_id0/__pycache__/test_collect_custom_nodes_multi_id.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH 'report.nodeid.startswith(p.basename)' -> })> +________________ TestSession.test_collect_subdir_event_ordering ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0 +collected 1 item +/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa> + + + +============================ no tests ran in 0.01s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + .Collect object at 0x7f60c3637520>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + .Collect object at 0x7f60c3637520>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})>, + , 'startdir': local('/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0')})>, + })>, + })>, + })>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'config': <_pytest.config.Config object at 0x7f60c3661100>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'parent': })>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7f60c3661100>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })>, + })>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7f60c3661100>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})>, + })>, + })>, + , 'name': '__name__', 'obj': 'aaa.test_aaa'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': 'aaa'})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f60c35fc8b0>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f60c35fc8b0>, origin='/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__pycache__/test_aaa.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7f60c3661100>, 'items': []})>, + })>, + , 'startdir': local('/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0'), 'items': []})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7f60c3661100>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f60c3637520>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f60c3637520>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c3637550>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +NOCHECKERMATCH 'collector.fspath == test_aaa' - })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'config': <_pytest.config.Config object at 0x7f60c3661100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7f60c3661100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NOCHECKERMATCH 'collector.fspath == test_aaa' - /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7f60c3661100>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa>})> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == test_aaa' -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': 'aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': 'aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f60c35fc8b0>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f60c35fc8b0>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f60c35fc8b0>, origin='/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f60c35fc8b0>, origin='/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/test_aaa.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_subdir_event_ordering0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.nodeid.startswith('aaa/test_aaa.py')" -> })> +________________ TestSession.test_collect_two_commandline_args _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0 +collected 2 items +/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa> + + +/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb> + + + +============================ no tests ran in 0.01s ============================= +[, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + .Collect object at 0x7f60c35a3ee0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + })>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + .Collect object at 0x7f60c35a3ee0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})>, + , 'startdir': local('/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0')})>, + })>, + })>, + })>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'config': <_pytest.config.Config object at 0x7f60c36f1f70>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'parent': })>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'config': <_pytest.config.Config object at 0x7f60c36f1f70>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'parent': })>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7f60c36f1f70>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'config': <_pytest.config.Config object at 0x7f60c36f1f70>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })>, + })>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7f60c36f1f70>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})>, + })>, + })>, + , 'name': '__name__', 'obj': 'aaa.test_aaa'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': 'aaa'})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f60c355c370>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f60c355c370>, origin='/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__pycache__/test_aaa.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + })>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'config': <_pytest.config.Config object at 0x7f60c36f1f70>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})>, + })>, + })>, + , 'name': '__name__', 'obj': 'bbb.test_bbb'})>, + , 'name': '__doc__', 'obj': None})>, + , 'name': '__package__', 'obj': 'bbb'})>, + , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f60c355c370>})>, + , 'name': '__spec__', 'obj': ModuleSpec(name='bbb.test_bbb', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f60c355c370>, origin='/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py')})>, + , 'name': '__file__', 'obj': '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'})>, + , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__pycache__/test_bbb.cpython-39.pyc'})>, + , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})>, + , 'name': '@py_builtins', 'obj': })>, + , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})>, + , 'name': 'test_func', 'obj': })>, + })>, + , 'name': '__repr__', 'obj': })>, + , 'name': '__getattribute__', 'obj': })>, + , 'name': '__setattr__', 'obj': })>, + , 'name': '__delattr__', 'obj': })>, + , 'name': '__init__', 'obj': })>, + , 'name': '__new__', 'obj': })>, + , 'name': '__dir__', 'obj': })>, + , 'name': '__dict__', 'obj': })>, + , 'name': '__hash__', 'obj': })>, + , 'name': '__str__', 'obj': })>, + , 'name': '__lt__', 'obj': })>, + , 'name': '__le__', 'obj': })>, + , 'name': '__eq__', 'obj': })>, + , 'name': '__ne__', 'obj': })>, + , 'name': '__gt__', 'obj': })>, + , 'name': '__ge__', 'obj': })>, + , 'name': '__reduce_ex__', 'obj': })>, + , 'name': '__reduce__', 'obj': })>, + , 'name': '__subclasshook__', 'obj': })>, + , 'name': '__init_subclass__', 'obj': })>, + , 'name': '__format__', 'obj': })>, + , 'name': '__sizeof__', 'obj': })>, + , 'name': '__class__', 'obj': })>, + })>, + })>, + })>, + , 'config': <_pytest.config.Config object at 0x7f60c36f1f70>, 'items': [, ]})>, + })>, + , 'startdir': local('/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0'), 'items': [, ]})>, + })>, + , 'exitstatus': 0})>, + , 'exitstatus': 0, 'config': <_pytest.config.Config object at 0x7f60c36f1f70>})>, + })>] +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f60c35a3ee0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/mark/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/main.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/runner.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/fixtures.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/helpconfig.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/python.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/terminal.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/debugging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/unittest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/capture.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/skipping.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/tmpdir.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/monkeypatch.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/recwarn.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/pastebin.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/nose.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/__init__.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/junitxml.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/resultlog.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/doctest.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/cacheprovider.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/freeze_support.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setuponly.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/setupplan.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/stepwise.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/warnings.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/logging.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/reports.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/faulthandler.py'>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with .Collect object at 0x7f60c35a3ee0>, 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with , 'manager': <_pytest.config.PytestPluginManager object at 0x7f60c35a3f10>})> +NONAMEMATCH pytest_collectstart with , 'startdir': local('/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0')})> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart })> +NOCHECKERMATCH 'collector.fspath == test_aaa' - })> +NONAMEMATCH pytest_collectstart with })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'config': <_pytest.config.Config object at 0x7f60c36f1f70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'config': <_pytest.config.Config object at 0x7f60c36f1f70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'config': <_pytest.config.Config object at 0x7f60c36f1f70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'config': <_pytest.config.Config object at 0x7f60c36f1f70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__init__.py'), 'parent': })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NOCHECKERMATCH 'collector.fspath == test_aaa' - /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'config': <_pytest.config.Config object at 0x7f60c36f1f70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'), 'parent': /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa>})> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == test_aaa' -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'aaa.test_aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': 'aaa'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': 'aaa'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f60c355c370>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f60c355c370>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f60c355c370>, origin='/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='aaa.test_aaa', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f60c355c370>, origin='/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/test_aaa.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/aaa/__pycache__/test_aaa.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.nodeid == 'aaa/test_aaa.py'" -> })> +NONAMEMATCH pytest_collectstart with })> +NAMEMATCH pytest_collectstart /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NOCHECKERMATCH 'collector.fspath == test_bbb' - /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'config': <_pytest.config.Config object at 0x7f60c36f1f70>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NONAMEMATCH pytest_collectstart with /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'), 'parent': /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb>})> +NAMEMATCH pytest_collectstart })> +CHECKERMATCH 'collector.fspath == test_bbb' -> })> +NONAMEMATCH pytest_pycollect_makeitem with })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__name__', 'obj': 'bbb.test_bbb'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__name__', 'obj': 'bbb.test_bbb'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__doc__', 'obj': None})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__doc__', 'obj': None})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__package__', 'obj': 'bbb'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__package__', 'obj': 'bbb'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f60c355c370>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__loader__', 'obj': <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f60c355c370>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__spec__', 'obj': ModuleSpec(name='bbb.test_bbb', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f60c355c370>, origin='/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py')})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__spec__', 'obj': ModuleSpec(name='bbb.test_bbb', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f60c355c370>, origin='/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py')})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__file__', 'obj': '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__file__', 'obj': '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/test_bbb.py'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__pycache__/test_bbb.cpython-39.pyc'})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__cached__', 'obj': '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_two_commandline_args0/bbb/__pycache__/test_bbb.cpython-39.pyc'})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '__builtins__', 'obj': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': ModuleSpec(name='builtins', loader=, origin='built-in'), '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , 'getattr': , 'globals': , 'hasattr': , 'hash': , 'hex': , 'id': , 'input': , 'isinstance': , 'issubclass': , 'iter': , 'len': , 'locals': , 'max': , 'min': , 'next': , 'oct': , 'ord': , 'pow': , 'print': , 'repr': , 'round': , 'setattr': , 'sorted': , 'sum': , 'vars': , 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': , 'memoryview': , 'bytearray': , 'bytes': , 'classmethod': , 'complex': , 'dict': , 'enumerate': , 'filter': , 'float': , 'frozenset': , 'property': , 'int': , 'list': , 'map': , 'object': , 'range': , 'reversed': , 'set': , 'slice': , 'staticmethod': , 'str': , 'super': , 'tuple': , 'type': , 'zip': , '__debug__': True, 'BaseException': , 'Exception': , 'TypeError': , 'StopAsyncIteration': , 'StopIteration': , 'GeneratorExit': , 'SystemExit': , 'KeyboardInterrupt': , 'ImportError': , 'ModuleNotFoundError': , 'OSError': , 'EnvironmentError': , 'IOError': , 'EOFError': , 'RuntimeError': , 'RecursionError': , 'NotImplementedError': , 'NameError': , 'UnboundLocalError': , 'AttributeError': , 'SyntaxError': , 'IndentationError': , 'TabError': , 'LookupError': , 'IndexError': , 'KeyError': , 'ValueError': , 'UnicodeError': , 'UnicodeEncodeError': , 'UnicodeDecodeError': , 'UnicodeTranslateError': , 'AssertionError': , 'ArithmeticError': , 'FloatingPointError': , 'OverflowError': , 'ZeroDivisionError': , 'SystemError': , 'ReferenceError': , 'MemoryError': , 'BufferError': , 'Warning': , 'UserWarning': , 'DeprecationWarning': , 'PendingDeprecationWarning': , 'SyntaxWarning': , 'RuntimeWarning': , 'FutureWarning': , 'ImportWarning': , 'UnicodeWarning': , 'BytesWarning': , 'ResourceWarning': , 'ConnectionError': , 'BlockingIOError': , 'BrokenPipeError': , 'ChildProcessError': , 'ConnectionAbortedError': , 'ConnectionRefusedError': , 'ConnectionResetError': , 'FileExistsError': , 'FileNotFoundError': , 'IsADirectoryError': , 'NotADirectoryError': , 'InterruptedError': , 'PermissionError': , 'ProcessLookupError': , 'TimeoutError': , 'open': , 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2023 Python Software Foundation. +All Rights Reserved. + +Copyright (c) 2000 BeOpen.com. +All Rights Reserved. + +Copyright (c) 1995-2001 Corporation for National Research Initiatives. +All Rights Reserved. + +Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. +All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands + for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object.}})> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@py_builtins', 'obj': })> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@py_builtins', 'obj': })> +NAMEMATCH pytest_pycollect_makeitem , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NOCHECKERMATCH "name == 'test_func'" - , 'name': '@pytest_ar', 'obj': /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/repo/src/_pytest/assertion/rewrite.py'>})> +NAMEMATCH pytest_pycollect_makeitem , 'name': 'test_func', 'obj': })> +CHECKERMATCH "name == 'test_func'" -> , 'name': 'test_func', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NONAMEMATCH pytest_collectreport with , 'name': '__repr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__getattribute__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__setattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__delattr__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__new__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dir__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__dict__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__hash__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__str__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__lt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__le__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__eq__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ne__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__gt__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__ge__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce_ex__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__reduce__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__subclasshook__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__init_subclass__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__format__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__sizeof__', 'obj': })> +NONAMEMATCH pytest_collectreport with , 'name': '__class__', 'obj': })> +NONAMEMATCH pytest_collectreport with })> +NAMEMATCH pytest_collectreport })> +CHECKERMATCH "report.nodeid == 'bbb/test_bbb.py'" -> })> +_____________________ TestSession.test_serialization_byid ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_serialization_byid0 +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_serialization_byid0 +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +_____________ TestSession.test_find_byid_without_instance_parents ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_find_byid_without_instance_parents0 +collected 1 item + + + + +============================ no tests ran in 0.00s ============================= +____________________ Test_getinitialnodes.test_global_file _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_global_file1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ Test_getinitialnodes.test_pkgfile _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_pkgfile0/subdir +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ Test_genitems.test_check_collect_hashes ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_check_collect_hashes0 +collected 4 items + + + + + + + +============================ no tests ran in 0.01s ============================= +______________________ Test_genitems.test_example_items1 _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_example_items10 +collected 3 items + + + + + + + +============================ no tests ran in 0.01s ============================= +test_example_items10.test_example_items1.testone +_________ Test_genitems.test_class_and_functions_discovery_using_glob __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_class_and_functions_discovery_using_glob0, inifile: tox.ini +collected 2 items + + + + + + +============================ no tests ran in 0.01s ============================= +__________________ test_matchnodes_two_collections_same_file ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_matchnodes_two_collections_same_file0 +collected 2 items + +test_matchnodes_two_collections_same_file.abc .. [100%] + +============================== 2 passed in 0.00s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_matchnodes_two_collections_same_file0 +collected 1 item + +test_matchnodes_two_collections_same_file.abc . [100%] + +============================== 1 passed in 0.00s =============================== +________________________ TestNodekeywords.test_no_under ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_no_under0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________________ TestNodekeywords.test_issue345 ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_issue3450 +collected 2 items / 1 deselected / 1 selected + +test_issue345.py . [100%] + +======================= 1 passed, 1 deselected in 0.01s ======================== +________________________ test_exit_on_collection_error _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_error0 +collected 2 items / 2 errors + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_error0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_error0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 2 error in 0.04s =============================== +__________ test_exit_on_collection_with_maxfail_smaller_than_n_errors __________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_smaller_than_n_errors0 +collected 1 item / 1 errors + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_smaller_than_n_errors0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +=============================== 1 error in 0.01s =============================== +__________ test_exit_on_collection_with_maxfail_bigger_than_n_errors ___________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_bigger_than_n_errors0 +collected 2 items / 2 errors + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_bigger_than_n_errors0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_exit_on_collection_with_maxfail_bigger_than_n_errors0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 2 error in 0.04s =============================== +______________________ test_continue_on_collection_errors ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors0 +collected 2 items / 2 errors + +test_01_failure.py F [ 50%] +test_04_success.py . [100%] + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert False +E assert False + +test_01_failure.py:2: AssertionError +===================== 1 failed, 1 passed, 2 error in 0.02s ===================== +__________________ test_continue_on_collection_errors_maxfail __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors_maxfail0 +collected 2 items / 2 errors + +test_01_failure.py F + +==================================== ERRORS ==================================== +___________________ ERROR collecting test_02_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors_maxfail0/test_02_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_02_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +___________________ ERROR collecting test_03_import_error.py ___________________ +ImportError while importing test module '/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_continue_on_collection_errors_maxfail0/test_03_import_error.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +test_03_import_error.py:1: in + import asdfasdfasdf +E ModuleNotFoundError: No module named 'asdfasdfasdf' +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert False +E assert False + +test_01_failure.py:2: AssertionError +========================== 1 failed, 2 error in 0.01s ========================== +_____________________ test_fixture_scope_sibling_conftests _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_fixture_scope_sibling_conftests0 +collected 2 items + +foo/test_foo.py . [ 50%] +food/test_food.py E [100%] + +==================================== ERRORS ==================================== +_________________________ ERROR at setup of test_food __________________________ +file /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_fixture_scope_sibling_conftests0/food/test_food.py, line 1 + def test_food(fix): assert fix == 1 +E fixture 'fix' not found +> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, doctest_namespace, monkeypatch, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory +> use 'pytest --fixtures [testpath]' for help on them. + +/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_fixture_scope_sibling_conftests0/food/test_food.py:1 +========================== 1 passed, 1 error in 0.01s ========================== +___________________________ test_collect_init_tests ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.01s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 2 items +/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 1 item +/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0, inifile: pytest.ini +collected 1 item +/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_init_tests0/tests> + + + +============================ no tests ran in 0.00s ============================= +____________________ test_collect_invalid_signature_message ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_invalid_signature_message0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +__________ ERROR collecting test_collect_invalid_signature_message.py __________ +Could not determine arguments of >: invalid method signature +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +_________________ test_collect_handles_raising_on_dunder_class _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_handles_raising_on_dunder_class0 +collected 1 item + +test_collect_handles_raising_on_dunder_class.py . [100%] + +============================== 1 passed in 0.02s =============================== +____________________ test_collect_with_chdir_during_import _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_with_chdir_during_import0 +collected 1 item + +test_collect_with_chdir_during_import.py . [100%] + +============================== 1 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_with_chdir_during_import0, inifile: tox.ini, testpaths: . +collected 1 item + + + +============================ no tests ran in 0.00s ============================= +______________________ test_collect_pyargs_with_testpaths ______________________ +----------------------------- Captured stdout call ----------------------------- +running: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/venv/bin/python -mpytest --basetemp=/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pyargs_with_testpaths0/runpytest-0 + in: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pyargs_with_testpaths0/root +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pyargs_with_testpaths0/root, inifile: pytest.ini, testpaths: testmod +collected 1 item + +test_file.py . [100%] + +============================== 1 passed in 0.01s =============================== +________________________ test_collect_symlink_file_arg _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_symlink_file_arg0 +collecting ... collected 1 item + +real.py::test_nodeid PASSED [100%] + +============================== 1 passed in 0.01s =============================== +_______________________ test_collect_symlink_out_of_tree _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_symlink_out_of_tree0/sub +collecting ... collected 1 item + +test_real.py::test_nodeid PASSED + +============================== 1 passed in 0.01s =============================== +_______________________ test_collectignore_via_conftest ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collectignore_via_conftest0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +____________________ test_collect_pkg_init_and_file_in_args ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_and_file_in_args0 +collecting ... collected 2 items + +sub/test_file.py::test_file PASSED [ 50%] +sub/test_file.py::test_file PASSED [ 50%] + +============================== 2 passed in 0.01s =============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_and_file_in_args0 +collecting ... collected 2 items + +sub/__init__.py::test_init PASSED [ 50%] +sub/test_file.py::test_file PASSED [100%] + +============================== 2 passed in 0.01s =============================== +__________________________ test_collect_pkg_init_only __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_only0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_pkg_init_only0 +collecting ... collected 1 item + +sub/__init__.py::test_init PASSED [100%] + +============================== 1 passed in 0.01s =============================== +_____________________ test_collect_sub_with_symlinks[True] _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_sub_with_symlinks0 +collecting ... collected 2 items + +sub/test_file.py::test_file PASSED [ 50%] +sub/test_symlink.py::test_file PASSED [100%] + +============================== 2 passed in 0.01s =============================== +____________________ test_collect_sub_with_symlinks[False] _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collect_sub_with_symlinks1 +collecting ... collected 2 items + +sub/test_file.py::test_file PASSED [ 50%] +sub/test_symlink.py::test_file PASSED [100%] + +============================== 2 passed in 0.01s =============================== +_______________________ test_collector_respects_tbstyle ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collector_respects_tbstyle0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_____________ ERROR collecting test_collector_respects_tbstyle.py ______________ +Traceback (most recent call last): + File "/tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_collector_respects_tbstyle0/test_collector_respects_tbstyle.py", line 1, in + assert 0 +AssertionError: assert 0 +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +____________________ test_does_not_eagerly_collect_packages ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_does_not_eagerly_collect_packages0 +collected 1 item + +test_does_not_eagerly_collect_packages.py . [100%] + +============================== 1 passed in 0.01s =============================== +________________________ test_does_not_put_src_on_path _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_does_not_put_src_on_path0 +collected 1 item + +test_does_not_put_src_on_path.py . [100%] + +============================== 1 passed in 0.01s =============================== +_________________________ TestEvaluator.test_no_marker _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_no_marker0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestEvaluator.test_marked_no_args _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_no_args0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestEvaluator.test_marked_one_arg _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________ TestEvaluator.test_marked_one_arg_with_reason _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_with_reason0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ TestEvaluator.test_marked_one_arg_twice ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_twice0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_twice0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ TestEvaluator.test_marked_one_arg_twice2 ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_one_arg_twice20 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________________ TestEvaluator.test_marked_skip_with_not_string ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_marked_skip_with_not_string0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_______________________ TestEvaluator.test_skipif_class ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_class0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestXFail.test_xfail_simple[True] _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_simple0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +______________________ TestXFail.test_xfail_simple[False] ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_simple1 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________________________ TestXFail.test_xfail_xpassed _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_xpassed0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_____________________ TestXFail.test_xfail_using_platform ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_using_platform0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_____________________ TestXFail.test_xfail_xpassed_strict ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_xpassed_strict0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_______________________ TestXFail.test_xfail_run_anyway ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_run_anyway0 +collected 2 items + +test_xfail_run_anyway.py F. [100%] + +=================================== FAILURES =================================== +__________________________________ test_func ___________________________________ + + @pytest.mark.xfail + def test_func(): +> assert 0 +E assert 0 + +test_xfail_run_anyway.py:4: AssertionError +========================= 1 failed, 1 passed in 0.01s ========================== +___________________ TestXFail.test_xfail_evalfalse_but_fails ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_evalfalse_but_fails0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +___________________ TestXFail.test_xfail_not_report_default ____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_not_report_default0 +collecting ... collected 1 item + +test_one.py::test_this XFAIL [100%] + +============================== 1 xfailed in 0.01s ============================== +_________________ TestXFail.test_xfail_not_run_xfail_reporting _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_not_run_xfail_reporting0 +collected 3 items + +test_one.py xx. [100%] + +=========================== short test summary info ============================ +XFAIL test_one.py::test_this + reason: [NOTRUN] noway +XFAIL test_one.py::test_this_true + reason: [NOTRUN] condition: True +========================= 1 passed, 2 xfailed in 0.04s ========================= +__________________ TestXFail.test_xfail_not_run_no_setup_run ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_not_run_no_setup_run0 +collected 1 item + +test_one.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_one.py::test_this + reason: [NOTRUN] hello +============================== 1 xfailed in 0.02s ============================== +__________________________ TestXFail.test_xfail_xpass __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_xpass0 +collected 1 item + +test_one.py X [100%] + +=========================== short test summary info ============================ +XPASS test_one.py::test_that +============================== 1 xpassed in 0.00s ============================== +_______________________ TestXFail.test_xfail_imperative ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative0 +collected 1 item + +test_xfail_imperative.py x [100%] + +============================== 1 xfailed in 0.00s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative0 +collected 1 item + +test_xfail_imperative.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_xfail_imperative.py::test_this + reason: hello +============================== 1 xfailed in 0.00s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative0 +collected 1 item + +test_xfail_imperative.py . [100%] + +============================== 1 passed in 0.00s =============================== +______________ TestXFail.test_xfail_imperative_in_setup_function _______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative_in_setup_function0 +collected 1 item + +test_xfail_imperative_in_setup_function.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative_in_setup_function0 +collected 1 item + +test_xfail_imperative_in_setup_function.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_xfail_imperative_in_setup_function.py::test_this + reason: hello +============================== 1 xfailed in 0.00s ============================== +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_imperative_in_setup_function0 +collected 1 item + +test_xfail_imperative_in_setup_function.py F [100%] + +=================================== FAILURES =================================== +__________________________________ test_this ___________________________________ + + def test_this(): +> assert 0 +E assert 0 + +test_xfail_imperative_in_setup_function.py:6: AssertionError +============================== 1 failed in 0.00s =============================== +_____________________ TestXFail.test_dynamic_xfail_no_run ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_dynamic_xfail_no_run0 +collected 1 item + +test_dynamic_xfail_no_run.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_dynamic_xfail_no_run.py::test_this + reason: [NOTRUN] +============================== 1 xfailed in 0.04s ============================== +____________ TestXFail.test_dynamic_xfail_set_during_funcarg_setup _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_dynamic_xfail_set_during_funcarg_setup0 +collected 1 item + +test_dynamic_xfail_set_during_funcarg_setup.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +_________ TestXFail.test_xfail_raises[TypeError-TypeError-*1 xfailed*] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises0 +collected 1 item + +test_xfail_raises.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +_ TestXFail.test_xfail_raises[(AttributeError, TypeError)-TypeError-*1 xfailed*] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises1 +collected 1 item + +test_xfail_raises.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +_________ TestXFail.test_xfail_raises[TypeError-IndexError-*1 failed*] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises2 +collected 1 item + +test_xfail_raises.py F [100%] + +=================================== FAILURES =================================== +_________________________________ test_raises __________________________________ + + @pytest.mark.xfail(raises=TypeError) + def test_raises(): +> raise IndexError() +E IndexError + +test_xfail_raises.py:4: IndexError +============================== 1 failed in 0.01s =============================== +_ TestXFail.test_xfail_raises[(AttributeError, TypeError)-IndexError-*1 failed*] _ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_raises3 +collected 1 item + +test_xfail_raises.py F [100%] + +=================================== FAILURES =================================== +_________________________________ test_raises __________________________________ + + @pytest.mark.xfail(raises=(AttributeError, TypeError)) + def test_raises(): +> raise IndexError() +E IndexError + +test_xfail_raises.py:4: IndexError +============================== 1 failed in 0.01s =============================== +_________________________ TestXFail.test_strict_sanity _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_sanity0 +collected 1 item + +test_strict_sanity.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_strict_sanity.py::test_foo + unsupported feature +============================== 1 xfailed in 0.01s ============================== +______________________ TestXFail.test_strict_xfail[True] _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail0 +collected 1 item + +test_strict_xfail.py F [100%] + +=================================== FAILURES =================================== +___________________________________ test_foo ___________________________________ +[XPASS(strict)] unsupported feature +============================== 1 failed in 0.01s =============================== +______________________ TestXFail.test_strict_xfail[False] ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail1 +collected 1 item + +test_strict_xfail.py X [100%] + +=========================== short test summary info ============================ +XPASS test_strict_xfail.py::test_foo unsupported feature +============================== 1 xpassed in 0.00s ============================== +_________________ TestXFail.test_strict_xfail_condition[True] __________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_condition0 +collected 1 item + +test_strict_xfail_condition.py . [100%] + +============================== 1 passed in 0.01s =============================== +_________________ TestXFail.test_strict_xfail_condition[False] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_condition1 +collected 1 item + +test_strict_xfail_condition.py . [100%] + +============================== 1 passed in 0.00s =============================== +_________________ TestXFail.test_xfail_condition_keyword[True] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_condition_keyword0 +collected 1 item + +test_xfail_condition_keyword.py . [100%] + +============================== 1 passed in 0.00s =============================== +________________ TestXFail.test_xfail_condition_keyword[False] _________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_condition_keyword1 +collected 1 item + +test_xfail_condition_keyword.py . [100%] + +============================== 1 passed in 0.00s =============================== +_____________ TestXFail.test_strict_xfail_default_from_file[true] ______________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_default_from_file0, inifile: tox.ini +collected 1 item + +test_strict_xfail_default_from_file.py F [100%] + +=================================== FAILURES =================================== +___________________________________ test_foo ___________________________________ +[XPASS(strict)] unsupported feature +============================== 1 failed in 0.00s =============================== +_____________ TestXFail.test_strict_xfail_default_from_file[false] _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_xfail_default_from_file1, inifile: tox.ini +collected 1 item + +test_strict_xfail_default_from_file.py X [100%] + +=========================== short test summary info ============================ +XPASS test_strict_xfail_default_from_file.py::test_foo unsupported feature +============================== 1 xpassed in 0.01s ============================== +_____________ TestXFailwithSetupTeardown.test_failing_setup_issue9 _____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_failing_setup_issue90 +collected 1 item + +test_failing_setup_issue9.py x [100%] + +============================== 1 xfailed in 0.01s ============================== +___________ TestXFailwithSetupTeardown.test_failing_teardown_issue9 ____________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_failing_teardown_issue90 +collected 1 item + +test_failing_teardown_issue9.py Xx [100%] + +======================== 1 xfailed, 1 xpassed in 0.01s ========================= +___________________________ TestSkip.test_skip_class ___________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_class0 +collected 3 items + +test_skip_class.py ss. [100%] + +========================= 1 passed, 2 skipped in 0.01s ========================= +_____________________ TestSkip.test_skips_on_false_string ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skips_on_false_string0 +collected 1 item + +test_skips_on_false_string.py s [100%] + +============================== 1 skipped in 0.01s ============================== +_________________________ TestSkip.test_arg_as_reason __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_arg_as_reason0 +collected 1 item + +test_arg_as_reason.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_arg_as_reason.py:2: testing stuff +============================== 1 skipped in 0.01s ============================== +_________________________ TestSkip.test_skip_no_reason _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_no_reason0 +collected 1 item + +test_skip_no_reason.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_skip_no_reason.py:2: unconditional skip +============================== 1 skipped in 0.01s ============================== +________________________ TestSkip.test_skip_with_reason ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_with_reason0 +collected 1 item + +test_skip_with_reason.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_skip_with_reason.py:2: for lolz +============================== 1 skipped in 0.01s ============================== +_____________________ TestSkip.test_only_skips_marked_test _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_only_skips_marked_test0 +collected 3 items + +test_only_skips_marked_test.py ss. [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_only_skips_marked_test.py:2: unconditional skip +SKIPPED [1] test_only_skips_marked_test.py:5: nothing in particular +========================= 1 passed, 2 skipped in 0.01s ========================= +________________________ TestSkip.test_strict_and_skip _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_strict_and_skip0 +collected 1 item + +test_strict_and_skip.py s [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_strict_and_skip.py:2: unconditional skip +============================== 1 skipped in 0.01s ============================== +______________________ TestSkipif.test_skipif_conditional ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_conditional0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +_________ TestSkipif.test_skipif_reporting["hasattr(sys, 'platform')"] _________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting0 +collected 1 item + +test_foo.py s + +=========================== short test summary info ============================ +SKIPPED [1] test_foo.py:2: condition: hasattr(sys, 'platform') +============================== 1 skipped in 0.00s ============================== +______ TestSkipif.test_skipif_reporting[True, reason="invalid platform"] _______ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting1 +collected 1 item + +test_foo.py s + +=========================== short test summary info ============================ +SKIPPED [1] test_foo.py:2: invalid platform +============================== 1 skipped in 0.01s ============================== +____________________ TestSkipif.test_skipif_using_platform _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_using_platform0 +collected 0 items + +============================ no tests ran in 0.00s ============================= +________ TestSkipif.test_skipif_reporting_multiple[skipif-SKIP-skipped] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting_multiple0 +collected 1 item + +test_foo.py s + +=========================== short test summary info ============================ +SKIPPED [1] test_foo.py:2: second_condition +============================== 1 skipped in 0.01s ============================== +________ TestSkipif.test_skipif_reporting_multiple[xfail-XPASS-xpassed] ________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_reporting_multiple1 +collected 1 item + +test_foo.py X + +=========================== short test summary info ============================ +XPASS test_foo.py::test_foobar second_condition +============================== 1 xpassed in 0.01s ============================== +_________________________ test_skip_not_report_default _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 -- /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/venv/bin/python +cachedir: .pytest_cache +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skip_not_report_default0 +collecting ... collected 1 item + +test_one.py::test_this SKIPPED [100%] + +============================== 1 skipped in 0.01s ============================== +______________________________ test_skipif_class _______________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_class1 +collected 2 items + +test_skipif_class.py ss [100%] + +============================== 2 skipped in 0.01s ============================== +_______________________ test_skipped_reasons_functional ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipped_reasons_functional0 +collected 2 items + +test_one.py ss [100%] + +=========================== short test summary info ============================ +SKIPPED [2] /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipped_reasons_functional0/conftest.py:4: test +============================== 2 skipped in 0.01s ============================== +_____________________________ test_skipped_folding _____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipped_folding0 +collected 2 items + +test_one.py ss [100%] + +=========================== short test summary info ============================ +SKIPPED [2] test_one.py: Folding +============================== 2 skipped in 0.01s ============================== +_______________________________ test_reportchars _______________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars0 +collected 4 items + +test_reportchars.py FxXs [100%] + +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert 0 +E assert 0 + +test_reportchars.py:3: AssertionError +=========================== short test summary info ============================ +FAILED test_reportchars.py::test_1 - assert 0 +XFAIL test_reportchars.py::test_2 +XPASS test_reportchars.py::test_3 +SKIPPED [1] /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars0/test_reportchars.py:12: four +============== 1 failed, 1 skipped, 1 xfailed, 1 xpassed in 0.04s ============== +____________________________ test_reportchars_error ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_error0 +collected 1 item + +test_simple.py .E [100%] + +==================================== ERRORS ==================================== +________________________ ERROR at teardown of test_foo _________________________ + + def pytest_runtest_teardown(): +> assert 0 +E assert 0 + +conftest.py:2: AssertionError +=========================== short test summary info ============================ +ERROR test_simple.py::test_foo - assert 0 +========================== 1 passed, 1 error in 0.01s ========================== +_____________________________ test_reportchars_all _____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_all0 +collected 5 items + +test_reportchars_all.py FxXsE [100%] + +==================================== ERRORS ==================================== +___________________________ ERROR at setup of test_5 ___________________________ + + @pytest.fixture + def fail(): +> assert 0 +E assert 0 + +test_reportchars_all.py:14: AssertionError +=================================== FAILURES =================================== +____________________________________ test_1 ____________________________________ + + def test_1(): +> assert 0 +E assert 0 + +test_reportchars_all.py:3: AssertionError +=========================== short test summary info ============================ +SKIPPED [1] /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_all0/test_reportchars_all.py:12: four +XFAIL test_reportchars_all.py::test_2 +XPASS test_reportchars_all.py::test_3 +ERROR test_reportchars_all.py::test_5 - assert 0 +FAILED test_reportchars_all.py::test_1 - assert 0 +========= 1 failed, 1 skipped, 1 xfailed, 1 xpassed, 1 error in 0.01s ========== +__________________________ test_reportchars_all_error __________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_reportchars_all_error0 +collected 1 item + +test_simple.py .E [100%] + +==================================== ERRORS ==================================== +________________________ ERROR at teardown of test_foo _________________________ + + def pytest_runtest_teardown(): +> assert 0 +E assert 0 + +conftest.py:2: AssertionError +=========================== short test summary info ============================ +ERROR test_simple.py::test_foo - assert 0 +========================== 1 passed, 1 error in 0.01s ========================== +____________________ test_errors_in_xfail_skip_expressions _____________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_errors_in_xfail_skip_expressions0 +collected 3 items + +test_errors_in_xfail_skip_expressions.py EE. [100%] + +==================================== ERRORS ==================================== +_______________________ ERROR at setup of test_nameerror _______________________ +Error evaluating 'skipif' expression + asd +NameError: name 'asd' is not defined + +________________________ ERROR at setup of test_syntax _________________________ +Error evaluating 'xfail' expression + syntax error + ^ +SyntaxError: invalid syntax +========================== 1 passed, 2 error in 0.01s ========================== +________________________ test_xfail_skipif_with_globals ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_skipif_with_globals0 +collected 2 items + +test_xfail_skipif_with_globals.py sx [100%] + +=========================== short test summary info ============================ +SKIPPED [1] test_xfail_skipif_with_globals.py:3: condition: x == 3 +XFAIL test_xfail_skipif_with_globals.py::test_boolean + condition: x == 3 +======================== 1 skipped, 1 xfailed in 0.01s ========================= +___________________________ test_direct_gives_error ____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_direct_gives_error0 +collected 1 item + +test_direct_gives_error.py E [100%] + +==================================== ERRORS ==================================== +_________________________ ERROR at setup of test_skip1 _________________________ +Error evaluating 'skipif' expression + True +Failed: you need to specify reason=STRING when using booleans as conditions. + +=============================== 1 error in 0.00s =============================== +_____________________________ test_default_markers _____________________________ +----------------------------- Captured stdout call ----------------------------- +@pytest.mark.filterwarnings(warning): add a warning filter to the given test. see https://docs.pytest.org/en/latest/warnings.html#pytest-mark-filterwarnings + +@pytest.mark.skip(reason=None): skip the given test function with an optional reason. Example: skip(reason="no way of currently testing this") skips the test. + +@pytest.mark.skipif(condition): skip the given test function if eval(condition) results in a True value. Evaluation happens within the module global context. Example: skipif('sys.platform == "win32"') skips the test if we are on the win32 platform. see https://docs.pytest.org/en/latest/skipping.html + +@pytest.mark.xfail(condition, reason=None, run=True, raises=None, strict=False): mark the test function as an expected failure if eval(condition) has a True value. Optionally specify a reason for better reporting and run=False if you don't even want to execute the test function. If only specific exception(s) are expected, you can list them in raises, and if the test fails in other ways, it will be reported as a true failure. See https://docs.pytest.org/en/latest/skipping.html + +@pytest.mark.parametrize(argnames, argvalues): call a test function multiple times passing in different arguments in turn. argvalues generally needs to be a list of values if argnames specifies only one name or a list of tuples of values if argnames specifies multiple names. Example: @parametrize('arg1', [1,2]) would lead to two calls of the decorated test function, one with arg1=1 and another with arg1=2.see https://docs.pytest.org/en/latest/parametrize.html for more info and examples. + +@pytest.mark.usefixtures(fixturename1, fixturename2, ...): mark tests as needing all of the specified fixtures. see https://docs.pytest.org/en/latest/fixture.html#usefixtures + +@pytest.mark.tryfirst: mark a hook implementation function such that the plugin machinery will try to call it first/as early as possible. + +@pytest.mark.trylast: mark a hook implementation function such that the plugin machinery will try to call it last/as late as possible. + +_______________________ test_xfail_test_setup_exception ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_test_setup_exception0 +collected 1 item + +test_xfail_test_setup_exception.py x [100%] + +============================== 1 xfailed in 0.00s ============================== +______________________ test_imperativeskip_on_xfail_test _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_imperativeskip_on_xfail_test0 +collected 2 items + +test_imperativeskip_on_xfail_test.py ss [100%] + +=========================== short test summary info ============================ +SKIPPED [1] /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_imperativeskip_on_xfail_test0/conftest.py:4: abc +SKIPPED [1] test_imperativeskip_on_xfail_test.py:6: condition: True +============================== 2 skipped in 0.08s ============================== +_______________________ TestBooleanCondition.test_skipif _______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif0 +collected 2 items + +test_skipif.py s. [100%] + +========================= 1 passed, 1 skipped in 0.01s ========================= +__________________ TestBooleanCondition.test_skipif_noreason ___________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_skipif_noreason0 +collected 1 item + +test_skipif_noreason.py E [100%] + +==================================== ERRORS ==================================== +_________________________ ERROR at setup of test_func __________________________ +Error evaluating 'skipif' expression + True +Failed: you need to specify reason=STRING when using booleans as conditions. + +=============================== 1 error in 0.00s =============================== +_______________________ TestBooleanCondition.test_xfail ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail0 +collected 1 item + +test_xfail.py x [100%] + +=========================== short test summary info ============================ +XFAIL test_xfail.py::test_func + True123 +============================== 1 xfailed in 0.01s ============================== +_______________________________ test_xfail_item ________________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_xfail_item0 +collected 1 item + +foo x [100%] + +============================== 1 xfailed in 0.03s ============================== +_________________________ test_module_level_skip_error _________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_module_level_skip_error0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +_______________ ERROR collecting test_module_level_skip_error.py _______________ +Using pytest.skip outside of a test is not allowed. To decorate a test function, use the @pytest.mark.skip or @pytest.mark.skipif decorators instead, and to skip a module use `pytestmark = pytest.mark.{skip,skipif}. +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.03s =============================== +________________ test_module_level_skip_with_allow_module_level ________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_module_level_skip_with_allow_module_level0 +collected 0 items / 1 skipped + +=========================== short test summary info ============================ +SKIPPED [1] /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_module_level_skip_with_allow_module_level0/test_module_level_skip_with_allow_module_level.py:3: skip_module_level +============================== 1 skipped in 0.00s ============================== +_____________________ test_invalid_skip_keyword_parameter ______________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_invalid_skip_keyword_parameter0 +collected 0 items / 1 errors + +==================================== ERRORS ==================================== +___________ ERROR collecting test_invalid_skip_keyword_parameter.py ____________ +test_invalid_skip_keyword_parameter.py:2: in + pytest.skip("skip_module_level", unknown=1) +E TypeError: skip() got an unexpected keyword argument 'unknown' +!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!! +=============================== 1 error in 0.04s =============================== +_____________________________ test_mark_xfail_item _____________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_mark_xfail_item0 +collected 1 item + +foo x [100%] + +============================== 1 xfailed in 0.03s ============================== +________________________ test_summary_list_after_errors ________________________ +----------------------------- Captured stdout call ----------------------------- +============================= test session starts ============================== +platform linux -- Python 3.9.25, pytest-5.2.0, py-1.11.0, pluggy-0.13.1 +rootdir: /tmp/regrade/minimax/superpowers/pytest-dev__pytest-6197/r1/grade/tmp/pytest-of-box/pytest-0/test_summary_list_after_errors0 +collected 1 item + +test_summary_list_after_errors.py F [100%] + +=================================== FAILURES =================================== +__________________________________ test_fail ___________________________________ + + def test_fail(): +> assert 0 +E assert 0 + +test_summary_list_after_errors.py:3: AssertionError +=========================== short test summary info ============================ +FAILED test_summary_list_after_errors.py::test_fail - assert 0 +============================== 1 failed in 0.01s =============================== +=========================== short test summary info ============================ +PASSED testing/test_collection.py::TestCollector::test_collect_versus_item +PASSED testing/test_skipping.py::test_importorskip +PASSED testing/test_collection.py::TestCollector::test_check_equality +PASSED testing/test_collection.py::TestCollector::test_getparent +PASSED testing/test_collection.py::TestCollector::test_getcustomfile_roundtrip +PASSED testing/test_collection.py::TestCollector::test_can_skip_class_with_test_attr +PASSED testing/test_collection.py::TestCollectFS::test_ignored_certain_directories +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[activate.csh] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[activate.fish] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[Activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[Activate.bat] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[Activate.ps1] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[activate.csh] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[activate.fish] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[Activate] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[Activate.bat] +PASSED testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[Activate.ps1] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[activate] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[activate.csh] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[activate.fish] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[Activate] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[Activate.bat] +PASSED testing/test_collection.py::TestCollectFS::test__in_venv[Activate.ps1] +PASSED testing/test_collection.py::TestCollectFS::test_custom_norecursedirs +PASSED testing/test_collection.py::TestCollectFS::test_testpaths_ini +PASSED testing/test_collection.py::TestCollectPluginHookRelay::test_pytest_collect_file +PASSED testing/test_collection.py::TestCollectPluginHookRelay::test_pytest_collect_directory +PASSED testing/test_collection.py::TestPrunetraceback::test_custom_repr_failure +PASSED testing/test_collection.py::TestCustomConftests::test_ignore_collect_path +PASSED testing/test_collection.py::TestCustomConftests::test_ignore_collect_not_called_on_argument +PASSED testing/test_collection.py::TestCustomConftests::test_collectignore_exclude_on_option +PASSED testing/test_collection.py::TestCustomConftests::test_collectignoreglob_exclude_on_option +PASSED testing/test_collection.py::TestCustomConftests::test_pytest_fs_collect_hooks_are_seen +PASSED testing/test_collection.py::TestCustomConftests::test_pytest_collect_file_from_sister_dir +PASSED testing/test_collection.py::TestSession::test_parsearg +PASSED testing/test_collection.py::TestSession::test_collect_topdir +PASSED testing/test_collection.py::TestSession::test_collect_protocol_single_function +PASSED testing/test_collection.py::TestSession::test_collect_protocol_method +PASSED testing/test_collection.py::TestSession::test_collect_custom_nodes_multi_id +PASSED testing/test_collection.py::TestSession::test_collect_subdir_event_ordering +PASSED testing/test_collection.py::TestSession::test_collect_two_commandline_args +PASSED testing/test_collection.py::TestSession::test_serialization_byid +PASSED testing/test_collection.py::TestSession::test_find_byid_without_instance_parents +PASSED testing/test_collection.py::Test_getinitialnodes::test_global_file +PASSED testing/test_collection.py::Test_getinitialnodes::test_pkgfile +PASSED testing/test_collection.py::Test_genitems::test_check_collect_hashes +PASSED testing/test_collection.py::Test_genitems::test_example_items1 +PASSED testing/test_collection.py::Test_genitems::test_class_and_functions_discovery_using_glob +PASSED testing/test_collection.py::test_matchnodes_two_collections_same_file +PASSED testing/test_collection.py::TestNodekeywords::test_no_under +PASSED testing/test_collection.py::TestNodekeywords::test_issue345 +PASSED testing/test_collection.py::test_exit_on_collection_error +PASSED testing/test_collection.py::test_exit_on_collection_with_maxfail_smaller_than_n_errors +PASSED testing/test_collection.py::test_exit_on_collection_with_maxfail_bigger_than_n_errors +PASSED testing/test_collection.py::test_continue_on_collection_errors +PASSED testing/test_collection.py::test_continue_on_collection_errors_maxfail +PASSED testing/test_collection.py::test_fixture_scope_sibling_conftests +PASSED testing/test_collection.py::test_collect_init_tests +PASSED testing/test_collection.py::test_collect_invalid_signature_message +PASSED testing/test_collection.py::test_collect_handles_raising_on_dunder_class +PASSED testing/test_collection.py::test_collect_with_chdir_during_import +PASSED testing/test_collection.py::test_collect_pyargs_with_testpaths +PASSED testing/test_collection.py::test_collect_symlink_file_arg +PASSED testing/test_collection.py::test_collect_symlink_out_of_tree +PASSED testing/test_collection.py::test_collectignore_via_conftest +PASSED testing/test_collection.py::test_collect_pkg_init_and_file_in_args +PASSED testing/test_collection.py::test_collect_pkg_init_only +PASSED testing/test_collection.py::test_collect_sub_with_symlinks[True] +PASSED testing/test_collection.py::test_collect_sub_with_symlinks[False] +PASSED testing/test_collection.py::test_collector_respects_tbstyle +PASSED testing/test_collection.py::test_does_not_eagerly_collect_packages +PASSED testing/test_collection.py::test_does_not_put_src_on_path +PASSED testing/test_skipping.py::TestEvaluator::test_no_marker +PASSED testing/test_skipping.py::TestEvaluator::test_marked_no_args +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg_with_reason +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg_twice +PASSED testing/test_skipping.py::TestEvaluator::test_marked_one_arg_twice2 +PASSED testing/test_skipping.py::TestEvaluator::test_marked_skip_with_not_string +PASSED testing/test_skipping.py::TestEvaluator::test_skipif_class +PASSED testing/test_skipping.py::TestXFail::test_xfail_simple[True] +PASSED testing/test_skipping.py::TestXFail::test_xfail_simple[False] +PASSED testing/test_skipping.py::TestXFail::test_xfail_xpassed +PASSED testing/test_skipping.py::TestXFail::test_xfail_using_platform +PASSED testing/test_skipping.py::TestXFail::test_xfail_xpassed_strict +PASSED testing/test_skipping.py::TestXFail::test_xfail_run_anyway +PASSED testing/test_skipping.py::TestXFail::test_xfail_evalfalse_but_fails +PASSED testing/test_skipping.py::TestXFail::test_xfail_not_report_default +PASSED testing/test_skipping.py::TestXFail::test_xfail_not_run_xfail_reporting +PASSED testing/test_skipping.py::TestXFail::test_xfail_not_run_no_setup_run +PASSED testing/test_skipping.py::TestXFail::test_xfail_xpass +PASSED testing/test_skipping.py::TestXFail::test_xfail_imperative +PASSED testing/test_skipping.py::TestXFail::test_xfail_imperative_in_setup_function +PASSED testing/test_skipping.py::TestXFail::test_dynamic_xfail_no_run +PASSED testing/test_skipping.py::TestXFail::test_dynamic_xfail_set_during_funcarg_setup +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[TypeError-TypeError-*1 xfailed*] +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[(AttributeError, TypeError)-TypeError-*1 xfailed*] +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[TypeError-IndexError-*1 failed*] +PASSED testing/test_skipping.py::TestXFail::test_xfail_raises[(AttributeError, TypeError)-IndexError-*1 failed*] +PASSED testing/test_skipping.py::TestXFail::test_strict_sanity +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail[True] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail[False] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_condition[True] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_condition[False] +PASSED testing/test_skipping.py::TestXFail::test_xfail_condition_keyword[True] +PASSED testing/test_skipping.py::TestXFail::test_xfail_condition_keyword[False] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_default_from_file[true] +PASSED testing/test_skipping.py::TestXFail::test_strict_xfail_default_from_file[false] +PASSED testing/test_skipping.py::TestXFailwithSetupTeardown::test_failing_setup_issue9 +PASSED testing/test_skipping.py::TestXFailwithSetupTeardown::test_failing_teardown_issue9 +PASSED testing/test_skipping.py::TestSkip::test_skip_class +PASSED testing/test_skipping.py::TestSkip::test_skips_on_false_string +PASSED testing/test_skipping.py::TestSkip::test_arg_as_reason +PASSED testing/test_skipping.py::TestSkip::test_skip_no_reason +PASSED testing/test_skipping.py::TestSkip::test_skip_with_reason +PASSED testing/test_skipping.py::TestSkip::test_only_skips_marked_test +PASSED testing/test_skipping.py::TestSkip::test_strict_and_skip +PASSED testing/test_skipping.py::TestSkipif::test_skipif_conditional +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting["hasattr(sys, 'platform')"] +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting[True, reason="invalid platform"] +PASSED testing/test_skipping.py::TestSkipif::test_skipif_using_platform +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting_multiple[skipif-SKIP-skipped] +PASSED testing/test_skipping.py::TestSkipif::test_skipif_reporting_multiple[xfail-XPASS-xpassed] +PASSED testing/test_skipping.py::test_skip_not_report_default +PASSED testing/test_skipping.py::test_skipif_class +PASSED testing/test_skipping.py::test_skipped_reasons_functional +PASSED testing/test_skipping.py::test_skipped_folding +PASSED testing/test_skipping.py::test_reportchars +PASSED testing/test_skipping.py::test_reportchars_error +PASSED testing/test_skipping.py::test_reportchars_all +PASSED testing/test_skipping.py::test_reportchars_all_error +PASSED testing/test_skipping.py::test_errors_in_xfail_skip_expressions +PASSED testing/test_skipping.py::test_xfail_skipif_with_globals +PASSED testing/test_skipping.py::test_direct_gives_error +PASSED testing/test_skipping.py::test_default_markers +PASSED testing/test_skipping.py::test_xfail_test_setup_exception +PASSED testing/test_skipping.py::test_imperativeskip_on_xfail_test +PASSED testing/test_skipping.py::TestBooleanCondition::test_skipif +PASSED testing/test_skipping.py::TestBooleanCondition::test_skipif_noreason +PASSED testing/test_skipping.py::TestBooleanCondition::test_xfail +PASSED testing/test_skipping.py::test_xfail_item +PASSED testing/test_skipping.py::test_module_level_skip_error +PASSED testing/test_skipping.py::test_module_level_skip_with_allow_module_level +PASSED testing/test_skipping.py::test_invalid_skip_keyword_parameter +PASSED testing/test_skipping.py::test_mark_xfail_item +PASSED testing/test_skipping.py::test_summary_list_after_errors +XFAIL testing/test_collection.py::TestPrunetraceback::test_collect_report_postprocessing + other mechanism for adding to reporting needed +======================== 148 passed, 1 xfailed in 5.25s ======================== diff --git a/bench/swebench/results/raw/superpowers/sympy__sympy-14248/r1/regrade/grade.json b/bench/swebench/results/raw/superpowers/sympy__sympy-14248/r1/regrade/grade.json new file mode 100644 index 0000000..924528f --- /dev/null +++ b/bench/swebench/results/raw/superpowers/sympy__sympy-14248/r1/regrade/grade.json @@ -0,0 +1,15 @@ +{ + "resolved": true, + "f2p": [ + 2, + 2 + ], + "p2p": [ + 433, + 433 + ], + "f2p_failed": [], + "p2p_failed": [], + "test_rc": 1, + "test_cmd": "PYTHONWARNINGS='ignore::UserWarning,ignore::SyntaxWarning' /tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/venv/bin/python bin/test -C --verbose sympy/printing/pretty/tests/test_pretty.py sympy/printing/tests/test_ccode.py sympy/printing/tests/test_fcode.py sympy/printing/tests/test_jscode.py sympy/printing/tests/test_julia.py sympy/printing/tests/test_latex.py sympy/printing/tests/test_octave.py sympy/printing/tests/test_rcode.py sympy/printing/tests/test_str.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw/superpowers/sympy__sympy-14248/r1/regrade/test_output.txt b/bench/swebench/results/raw/superpowers/sympy__sympy-14248/r1/regrade/test_output.txt new file mode 100644 index 0000000..bbf6bd7 --- /dev/null +++ b/bench/swebench/results/raw/superpowers/sympy__sympy-14248/r1/regrade/test_output.txt @@ -0,0 +1,649 @@ +/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/core/basic.py:3: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import Mapping, defaultdict +/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/core/expr.py:12: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import defaultdict, Iterable +/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/core/containers.py:271: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + class OrderedSet(collections.MutableSet): +/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/plotting/plot.py:28: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import Callable +/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/core/basic.py:3: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import Mapping, defaultdict +/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/core/expr.py:12: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import defaultdict, Iterable +/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/core/containers.py:271: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + class OrderedSet(collections.MutableSet): +/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/plotting/plot.py:28: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working + from collections import Callable +============================= test process starts ============================== +executable: /tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/venv/bin/python (3.9.25-final-0) [CPython] +architecture: 64-bit +cache: no +ground types: python +numpy: None +random seed: 77654388 +hash randomization: on (PYTHONHASHSEED=3166919787) + +sympy/printing/pretty/tests/test_pretty.py[116] +test_pretty_ascii_str ok +test_pretty_unicode_str ok +test_upretty_greek ok +test_upretty_multiindex ok +test_upretty_sub_super ok +test_upretty_subs_missing_in_24 ok +test_missing_in_2X_issue_9047 X +test_upretty_modifiers ok +test_pretty_Cycle ok +test_pretty_basic ok +test_negative_fractions ok +test_issue_5524 ok +test_pretty_ordering ok +test_EulerGamma ok +test_GoldenRatio ok +test_pretty_relational ok +test_Assignment ok +test_AugmentedAssignment ok +test_issue_7117 ok +test_pretty_rational ok +test_pretty_functions ok +test_pretty_sqrt ok +test_pretty_sqrt_char_knob ok +test_pretty_sqrt_longsymbol_no_sqrt_char ok +test_pretty_KroneckerDelta ok +test_pretty_product ok +test_pretty_lambda ok +test_pretty_order ok +test_pretty_derivatives ok +test_pretty_integrals ok +test_pretty_matrix ok +test_pretty_ndim_arrays ok +test_tensor_TensorProduct ok +test_diffgeom_print_WedgeProduct ok +test_Adjoint ok +test_pretty_Trace_issue_9044 ok +test_MatrixExpressions ok +test_pretty_dotproduct ok +test_pretty_piecewise ok +test_pretty_ITE ok +test_pretty_seq ok +test_any_object_in_sequence ok +test_print_builtin_set ok +test_pretty_sets ok +test_pretty_SetExpr ok +test_pretty_ImageSet ok +test_pretty_ConditionSet ok +test_pretty_ComplexRegion ok +test_pretty_Union_issue_10414 ok +test_pretty_Intersection_issue_10414 ok +test_ProductSet_paranthesis ok +test_ProductSet_prod_char_issue_10413 ok +test_pretty_sequences ok +test_pretty_FourierSeries ok +test_pretty_FormalPowerSeries ok +test_pretty_limits ok +test_pretty_ComplexRootOf ok +test_pretty_RootSum ok +test_GroebnerBasis ok +test_pretty_Boolean ok +test_pretty_Domain ok +test_pretty_prec ok +test_pprint ok +test_pretty_class ok +test_pretty_no_wrap_line ok +test_settings ok +test_pretty_sum ok +test_units ok +test_pretty_Subs ok +test_gammas ok +test_beta ok +test_function_subclass_different_name ok +test_SingularityFunction ok +test_deltas ok +test_hyper ok +test_meijerg ok +test_noncommutative ok +test_pretty_special_functions ok +test_pretty_geometry E +test_expint ok +test_elliptic_functions ok +test_RandomDomain ok +test_PrettyPoly ok +test_issue_6285 ok +test_issue_6359 ok +test_issue_6739 ok +test_complicated_symbol_unchanged ok +test_categories ok +test_PrettyModules ok +test_QuotientRing ok +test_Homomorphism ok +test_Tr ok +test_pretty_Add ok +test_issue_7179 ok +test_issue_7180 ok +test_pretty_Complement ok +test_pretty_SymmetricDifference ok +test_pretty_Contains ok +test_issue_8292 E +test_issue_4335 ok +test_issue_8344 E +test_issue_6324 ok +test_issue_7927 ok +test_issue_6134 ok +test_issue_9877 ok +test_issue_13651 ok +test_pretty_primenu ok +test_pretty_primeomega ok +test_pretty_Mod ok +test_issue_11801 ok +test_pretty_UnevaluatedExpr ok +test_issue_10472 ok +test_MatrixElement_printing ok +test_MatrixSymbol_printing ok +test_degree_printing ok +test_vector_expr_pretty_printing ok [FAIL] + +sympy/printing/tests/test_ccode.py[46] +test_printmethod ok +test_ccode_sqrt ok +test_ccode_Pow ok +test_ccode_Max ok +test_ccode_constants_mathh ok +test_ccode_constants_other ok +test_ccode_Rational ok +test_ccode_Integer ok +test_ccode_functions ok +test_ccode_inline_function ok +test_ccode_exceptions ok +test_ccode_user_functions ok +test_ccode_boolean ok +test_ccode_Relational ok +test_ccode_Piecewise ok +test_ccode_sinc ok +test_ccode_Piecewise_deep ok +test_ccode_ITE ok +test_ccode_settings ok +test_ccode_Indexed ok +test_ccode_Indexed_without_looking_for_contraction ok +test_ccode_loops_matrix_vector ok +test_dummy_loops ok +test_ccode_loops_add ok +test_ccode_loops_multiple_contractions ok +test_ccode_loops_addfactor ok +test_ccode_loops_multiple_terms ok +test_dereference_printing ok +test_Matrix_printing ok +test_ccode_reserved_words ok +test_ccode_sign ok +test_ccode_Assignment ok +test_ccode_For ok +test_ccode_Max_Min ok +test_ccode_standard ok +test_CCodePrinter ok +test_C89CodePrinter ok +test_C99CodePrinter ok +test_C99CodePrinter__precision_f80 f +test_C99CodePrinter__precision ok +test_get_math_macros ok +test_ccode_Declaration ok +test_C99CodePrinter_custom_type ok +test_MatrixElement_printing ok +test_subclass_CCodePrinter ok +test_ccode_math_macros ok [OK] + +sympy/printing/tests/test_fcode.py[37] +test_printmethod ok +test_fcode_sign ok +test_fcode_Pow ok +test_fcode_Rational ok +test_fcode_Integer ok +test_fcode_Float ok +test_fcode_functions ok +test_case ok +test_fcode_functions_with_integers ok +test_fcode_NumberSymbol ok +test_fcode_complex ok +test_implicit ok +test_not_fortran ok +test_user_functions ok +test_inline_function ok +test_assign_to ok +test_line_wrapping ok +test_fcode_precedence ok +test_fcode_Logical ok +test_fcode_Xlogical ok +test_fcode_Relational ok +test_fcode_Piecewise ok +test_wrap_fortran ok +test_wrap_fortran_keep_d0 ok +test_settings ok +test_free_form_code_line ok +test_free_form_continuation_line ok +test_free_form_comment_line ok +test_loops ok +test_dummy_loops ok +test_fcode_Indexed_without_looking_for_contraction ok +test_derived_classes ok +test_indent ok +test_Matrix_printing ok +test_fcode_For ok +test_fcode_Declaration ok +test_MatrixElement_printing ok [OK] + +sympy/printing/tests/test_jscode.py[23] +test_printmethod ok +test_jscode_sqrt ok +test_jscode_Pow ok +test_jscode_constants_mathh ok +test_jscode_constants_other ok +test_jscode_Rational ok +test_jscode_Integer ok +test_jscode_functions ok +test_jscode_inline_function ok +test_jscode_exceptions ok +test_jscode_boolean ok +test_jscode_Piecewise ok +test_jscode_Piecewise_deep ok +test_jscode_settings ok +test_jscode_Indexed ok +test_jscode_loops_matrix_vector ok +test_dummy_loops ok +test_jscode_loops_add ok +test_jscode_loops_multiple_contractions ok +test_jscode_loops_addfactor ok +test_jscode_loops_multiple_terms ok +test_Matrix_printing ok +test_MatrixElement_printing ok [OK] + +sympy/printing/tests/test_julia.py[32] +test_Integer ok +test_Rational ok +test_Function ok +test_Pow ok +test_basic_ops ok +test_1_over_x_and_sqrt ok +test_mix_number_mult_symbols ok +test_mix_number_pow_symbols ok +test_imag ok +test_constants ok +test_constants_other ok +test_boolean ok +test_Matrices ok +test_vector_entries_hadamard ok +test_Matrices_entries_not_hadamard f +test_MatrixSymbol ok +test_special_matrices ok +test_containers ok +test_julia_noninline ok +test_julia_piecewise ok +test_julia_piecewise_times_const ok +test_julia_matrix_assign_to ok +test_julia_matrix_assign_to_more ok +test_julia_matrix_1x1 ok +test_julia_matrix_elements ok +test_julia_boolean ok +test_julia_not_supported ok +test_trick_indent_with_end_else_words ok +test_haramard ok +test_sparse ok +test_specfun ok +test_MatrixElement_printing ok [OK] + +sympy/printing/tests/test_latex.py[122] +test_printmethod ok +test_latex_basic ok +test_latex_builtins ok +test_latex_SingularityFunction ok +test_latex_cycle ok +test_latex_permutation ok +test_latex_Float ok +test_latex_vector_expressions ok +test_latex_symbols ok +test_latex_symbols_failing f +test_latex_functions ok +test_function_subclass_different_name ok +test_hyper_printing ok +test_latex_bessel ok +test_latex_fresnel ok +test_latex_brackets ok +test_latex_indexed ok +test_latex_derivatives ok +test_latex_subs ok +test_latex_integrals ok +test_latex_sets ok +test_latex_SetExpr ok +test_latex_Range ok +test_latex_sequences ok +test_latex_FourierSeries ok +test_latex_FormalPowerSeries ok +test_latex_intervals ok +test_latex_AccumuBounds ok +test_latex_emptyset ok +test_latex_commutator ok +test_latex_union ok +test_latex_symmetric_difference ok +test_latex_Complement ok +test_latex_Complexes ok +test_latex_productset ok +test_latex_Naturals ok +test_latex_Naturals0 ok +test_latex_Integers ok +test_latex_ImageSet ok +test_latex_ConditionSet ok +test_latex_ComplexRegion ok +test_latex_Contains ok +test_latex_sum ok +test_latex_product ok +test_latex_limits ok +test_latex_log ok +test_issue_3568 ok +test_latex ok +test_latex_dict ok +test_latex_list ok +test_latex_rational ok +test_latex_inverse ok +test_latex_DiracDelta ok +test_latex_Heaviside ok +test_latex_KroneckerDelta ok +test_latex_LeviCivita ok +test_mode ok +test_latex_Piecewise ok +test_latex_Matrix ok +test_latex_matrix_with_functions ok +test_latex_NDimArray ok +test_latex_mul_symbol ok +test_latex_issue_4381 ok +test_latex_issue_4576 ok +test_latex_pow_fraction ok +test_noncommutative ok +test_latex_order ok +test_latex_Lambda ok +test_latex_PolyElement ok +test_latex_FracElement ok +test_latex_Poly ok +test_latex_ComplexRootOf ok +test_latex_RootSum ok +test_settings ok +test_latex_numbers ok +test_latex_euler ok +test_lamda ok +test_custom_symbol_names ok +test_matAdd ok +test_matMul ok +test_latex_MatrixSlice ok +test_latex_RandomDomain ok +test_PrettyPoly ok +test_integral_transforms ok +test_PolynomialRingBase ok +test_categories ok +test_Modules ok +test_QuotientRing ok +test_Tr ok +test_Adjoint ok +test_Hadamard ok +test_ZeroMatrix ok +test_boolean_args_order ok +test_imaginary ok +test_builtins_without_args ok +test_latex_greek_functions ok +test_translate ok +test_other_symbols ok +test_modifiers ok +test_greek_symbols ok +test_builtin_without_args_mismatched_names f +test_builtin_no_args ok +test_issue_6853 ok +test_Mul ok +test_Pow ok +test_issue_7180 ok +test_issue_8409 ok +test_issue_8470 E +test_issue_7117 ok +test_issue_2934 ok +test_issue_10489 ok +test_issue_12886 ok +test_issue_13559 E +test_issue_13651 ok +test_latex_UnevaluatedExpr ok +test_MatrixElement_printing ok +test_MatrixSymbol_printing ok +test_Quaternion_latex_printing ok +test_TensorProduct_printing ok +test_WedgeProduct_printing ok +test_units ok +test_latex_degree ok [FAIL] + +sympy/printing/tests/test_octave.py[33] +test_Integer ok +test_Rational ok +test_Function ok +test_Pow ok +test_basic_ops ok +test_1_over_x_and_sqrt ok +test_mix_number_mult_symbols ok +test_mix_number_pow_symbols ok +test_imag ok +test_constants ok +test_constants_other ok +test_boolean ok +test_Matrices ok +test_vector_entries_hadamard ok +test_Matrices_entries_not_hadamard f +test_MatrixSymbol ok +test_special_matrices ok +test_containers ok +test_octave_noninline ok +test_octave_piecewise ok +test_octave_piecewise_times_const ok +test_octave_matrix_assign_to ok +test_octave_matrix_assign_to_more ok +test_octave_matrix_1x1 ok +test_octave_matrix_elements ok +test_octave_boolean ok +test_octave_not_supported ok +test_trick_indent_with_end_else_words ok +test_haramard ok +test_sparse ok +test_sinc ok +test_specfun ok +test_MatrixElement_printing ok [OK] + +sympy/printing/tests/test_rcode.py[33] +test_printmethod ok +test_rcode_sqrt ok +test_rcode_Pow ok +test_rcode_Max ok +test_rcode_constants_mathh ok +test_rcode_constants_other ok +test_rcode_Rational ok +test_rcode_Integer ok +test_rcode_functions ok +test_rcode_inline_function ok +test_rcode_exceptions ok +test_rcode_user_functions ok +test_rcode_boolean ok +test_rcode_Relational ok +test_rcode_Piecewise ok +test_rcode_sinc ok +test_rcode_Piecewise_deep ok +test_rcode_ITE ok +test_rcode_settings ok +test_rcode_Indexed ok +test_rcode_Indexed_without_looking_for_contraction ok +test_rcode_loops_matrix_vector ok +test_dummy_loops ok +test_rcode_loops_add ok +test_rcode_loops_multiple_contractions ok +test_rcode_loops_addfactor ok +test_rcode_loops_multiple_terms ok +test_dereference_printing ok +test_Matrix_printing ok +test_rcode_sgn ok +test_rcode_Assignment ok +test_rcode_For ok +test_MatrixElement_printing ok [OK] + +sympy/printing/tests/test_str.py[78] +test_printmethod ok +test_Abs ok +test_Add ok +test_Catalan ok +test_ComplexInfinity ok +test_Derivative ok +test_dict ok +test_Dict ok +test_Dummy ok +test_EulerGamma ok +test_Exp ok +test_factorial ok +test_Function ok +test_Geometry ok +test_GoldenRatio ok +test_ImaginaryUnit ok +test_Infinity ok +test_Integer ok +test_Integral ok +test_Interval ok +test_AccumBounds ok +test_Lambda ok +test_Limit ok +test_list ok +test_Matrix_str ok +test_Mul ok +test_NaN ok +test_NegativeInfinity ok +test_Order ok +test_Permutation_Cycle ok +test_Pi ok +test_Poly ok +test_PolyRing ok +test_FracField ok +test_PolyElement ok +test_FracElement ok +test_Pow ok +test_sqrt ok +test_Rational ok +test_Float ok +test_Relational ok +test_CRootOf ok +test_RootSum ok +test_GroebnerBasis ok +test_set ok +test_SparseMatrix ok +test_Sum ok +test_Symbol ok +test_tuple ok +test_Quaternion_str_printer ok +test_Quantity_str ok +test_wild_str ok +test_zeta ok +test_issue_3101 ok +test_issue_3103 ok +test_issue_4021 ok +test_sstrrepr ok +test_infinity ok +test_full_prec ok +test_noncommutative ok +test_empty_printer ok +test_settings ok +test_RandomDomain ok +test_FiniteSet ok +test_PrettyPoly ok +test_categories ok +test_Tr ok +test_issue_6387 ok +test_MatMul_MatAdd ok +test_MatrixSlice ok +test_true_false ok +test_Equivalent ok +test_Xor ok +test_Complement ok +test_SymmetricDifference ok +test_UnevaluatedExpr ok +test_MatrixElement_printing ok +test_MatrixSymbol_printing ok [OK] + + +________________________________ xpassed tests _________________________________ +sympy/printing/pretty/tests/test_pretty.py: test_missing_in_2X_issue_9047 + +________________________________________________________________________________ +_______ sympy/printing/pretty/tests/test_pretty.py:test_pretty_geometry ________ + File "/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/printing/pretty/tests/test_pretty.py", line 5285, in test_pretty_geometry + e = Ray((1, 1), angle=4.02*pi) + File "/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/geometry/line.py", line 1275, in __new__ + return Ray2D(p1, p2, **kwargs) + File "/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/geometry/line.py", line 2108, in __new__ + p2 = p1 + Point(x, y) + File "/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/geometry/point.py", line 224, in __add__ + coords = [simplify(a + b) for a, b in zip(s, o)] + File "/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/geometry/point.py", line 224, in + coords = [simplify(a + b) for a, b in zip(s, o)] + File "/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/simplify/simplify.py", line 600, in simplify + short = exptrigsimp(short) + File "/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/simplify/trigsimp.py", line 542, in exptrigsimp + newexpr = bottom_up(expr, exp_trig) + File "/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/simplify/simplify.py", line 1042, in bottom_up + args = tuple([bottom_up(a, F, atoms, nonbasic) + File "/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/simplify/simplify.py", line 1042, in + args = tuple([bottom_up(a, F, atoms, nonbasic) + File "/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/simplify/simplify.py", line 1046, in bottom_up + rv = F(rv) + File "/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/simplify/trigsimp.py", line 539, in exp_trig + choices.append(e.rewrite(exp)) + File "/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/core/basic.py", line 1670, in rewrite + return self._eval_rewrite(None, rule, **hints) + File "/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/core/basic.py", line 1578, in _eval_rewrite + rewritten = getattr(self, rule)(*args) + File "/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/functions/elementary/trigonometric.py", line 1138, in _eval_rewrite_as_exp + neg_exp, pos_exp = exp(-arg*I), exp(arg*I) + File "/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/core/function.py", line 441, in __new__ + result = super(Function, cls).__new__(cls, *args, **options) + File "/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/core/function.py", line 250, in __new__ + evaluated = cls.eval(*args) + File "/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/functions/elementary/exponential.py", line 254, in eval + if ask(Q.integer(2*coeff)): + File "/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/assumptions/ask.py", line 1247, in ask + from sympy.assumptions.satask import satask + File "/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/assumptions/satask.py", line 9, in + from sympy.assumptions.sathandlers import fact_registry + File "/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/assumptions/sathandlers.py", line 3, in + from collections import MutableMapping, defaultdict + File "", line 1055, in _handle_fromlist + File "~/.local/share/uv/python/cpython-3.9-linux-x86_64-gnu/lib/python3.9/collections/__init__.py", line 62, in __getattr__ + warnings.warn("Using or importing the ABCs from 'collections' instead " +DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working +________________________________________________________________________________ +__________ sympy/printing/pretty/tests/test_pretty.py:test_issue_8292 __________ + File "/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/printing/pretty/tests/test_pretty.py", line 5835, in test_issue_8292 + e = sympify('((x+x**4)/(x-1))-(2*(x-1)**4/(x-1)**4)', evaluate=False) + File "/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/core/sympify.py", line 368, in sympify + expr = parse_expr(a, local_dict=locals, transformations=transformations, evaluate=evaluate) + File "/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/parsing/sympy_parser.py", line 948, in parse_expr + code = compile(evaluateFalse(code), '', 'eval') +ValueError: Name node can't be used with 'False' constant +________________________________________________________________________________ +__________ sympy/printing/pretty/tests/test_pretty.py:test_issue_8344 __________ + File "/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/printing/pretty/tests/test_pretty.py", line 5876, in test_issue_8344 + e = sympify('2*x*y**2/1**2 + 1', evaluate=False) + File "/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/core/sympify.py", line 368, in sympify + expr = parse_expr(a, local_dict=locals, transformations=transformations, evaluate=evaluate) + File "/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/parsing/sympy_parser.py", line 948, in parse_expr + code = compile(evaluateFalse(code), '', 'eval') +ValueError: Name node can't be used with 'False' constant +________________________________________________________________________________ +______________ sympy/printing/tests/test_latex.py:test_issue_8470 ______________ + File "/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/printing/tests/test_latex.py", line 1652, in test_issue_8470 + e = parse_expr("-B*A", evaluate=False) + File "/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/parsing/sympy_parser.py", line 948, in parse_expr + code = compile(evaluateFalse(code), '', 'eval') +ValueError: Name node can't be used with 'False' constant +________________________________________________________________________________ +_____________ sympy/printing/tests/test_latex.py:test_issue_13559 ______________ + File "/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/printing/tests/test_latex.py", line 1685, in test_issue_13559 + expr = parse_expr('5/1', evaluate=False) + File "/tmp/regrade/minimax-sympy/superpowers/sympy__sympy-14248/r1/repo/sympy/parsing/sympy_parser.py", line 948, in parse_expr + code = compile(evaluateFalse(code), '', 'eval') +ValueError: Name node can't be used with 'False' constant + + tests finished: 509 passed, 5 expected to fail, 1 expected to fail but passed, +5 exceptions, in 9.48 seconds +DO *NOT* COMMIT! diff --git a/bench/swebench/results/raw/superpowers/sympy__sympy-17630/r1/regrade/grade.json b/bench/swebench/results/raw/superpowers/sympy__sympy-17630/r1/regrade/grade.json new file mode 100644 index 0000000..99888c0 --- /dev/null +++ b/bench/swebench/results/raw/superpowers/sympy__sympy-17630/r1/regrade/grade.json @@ -0,0 +1,15 @@ +{ + "resolved": true, + "f2p": [ + 2, + 2 + ], + "p2p": [ + 19, + 19 + ], + "f2p_failed": [], + "p2p_failed": [], + "test_rc": 0, + "test_cmd": "PYTHONWARNINGS='ignore::UserWarning,ignore::SyntaxWarning' /tmp/regrade/minimax-sympy/superpowers/sympy__sympy-17630/r1/venv/bin/python bin/test -C --verbose sympy/matrices/expressions/tests/test_blockmatrix.py sympy/matrices/expressions/tests/test_matadd.py" +} \ No newline at end of file diff --git a/bench/swebench/results/raw/superpowers/sympy__sympy-17630/r1/regrade/test_output.txt b/bench/swebench/results/raw/superpowers/sympy__sympy-17630/r1/regrade/test_output.txt new file mode 100644 index 0000000..1981a4f --- /dev/null +++ b/bench/swebench/results/raw/superpowers/sympy__sympy-17630/r1/regrade/test_output.txt @@ -0,0 +1,38 @@ +============================= test process starts ============================== +executable: /tmp/regrade/minimax-sympy/superpowers/sympy__sympy-17630/r1/venv/bin/python (3.9.25-final-0) [CPython] +architecture: 64-bit +cache: no +ground types: python +numpy: None +random seed: 34371136 +hash randomization: on (PYTHONHASHSEED=4201915806) + +sympy/matrices/expressions/tests/test_blockmatrix.py[16] +test_bc_matmul ok +test_bc_matadd ok +test_bc_transpose ok +test_bc_dist_diag ok +test_block_plus_ident ok +test_BlockMatrix ok +test_block_collapse_explicit_matrices ok +test_issue_17624 ok +test_BlockMatrix_trace ok +test_BlockMatrix_Determinant ok +test_squareBlockMatrix ok +test_BlockDiagMatrix ok +test_blockcut ok +test_reblock_2x2 ok +test_deblock ok +test_block_collapse_type ok [OK] + +sympy/matrices/expressions/tests/test_matadd.py[7] +test_sort_key ok +test_matadd_sympify ok +test_matadd_of_matrices ok +test_doit_args ok +test_generic_identity ok +test_zero_matrix_add ok +test_matrix_add_with_scalar f [OK] + + +======== tests finished: 22 passed, 1 expected to fail, in 0.27 seconds ======== diff --git a/bench/swebench/results/regrade-deepseek-openflow-nospecs.jsonl b/bench/swebench/results/regrade-deepseek-openflow-nospecs.jsonl new file mode 100644 index 0000000..1db0331 --- /dev/null +++ b/bench/swebench/results/regrade-deepseek-openflow-nospecs.jsonl @@ -0,0 +1,2 @@ +{"instance_id": "pytest-dev__pytest-5787", "arm": "openflow", "rep": 1, "label": "deepseek-filtered", "original_resolved": false, "resolved": true, "f2p": [2, 2], "p2p": [123, 123], "f2p_failed": [], "p2p_failed": [], "patch_applied": true, "error": null} +{"instance_id": "pytest-dev__pytest-10356", "arm": "openflow", "rep": 1, "label": "deepseek-filtered", "original_resolved": false, "resolved": false, "f2p": [0, 1], "p2p": [79, 79], "f2p_failed": ["testing/test_mark.py::test_mark_mro"], "p2p_failed": [], "patch_applied": true, "error": null} diff --git a/bench/swebench/results/regrade-deepseek.jsonl b/bench/swebench/results/regrade-deepseek.jsonl new file mode 100644 index 0000000..6e69127 --- /dev/null +++ b/bench/swebench/results/regrade-deepseek.jsonl @@ -0,0 +1,24 @@ +{"instance_id": "pytest-dev__pytest-10356", "arm": "baseline", "rep": 1, "label": "deepseek", "original_resolved": false, "resolved": false, "f2p": [0, 1], "p2p": [79, 79], "f2p_failed": ["testing/test_mark.py::test_mark_mro"], "p2p_failed": [], "patch_applied": true, "error": null} +{"instance_id": "pytest-dev__pytest-5787", "arm": "baseline", "rep": 1, "label": "deepseek", "original_resolved": false, "resolved": true, "f2p": [2, 2], "p2p": [123, 123], "f2p_failed": [], "p2p_failed": [], "patch_applied": true, "error": null} +{"instance_id": "sympy__sympy-17630", "arm": "baseline", "rep": 1, "label": "deepseek", "original_resolved": false, "resolved": false, "f2p": [1, 2], "p2p": [19, 19], "f2p_failed": ["test_zero_matrix_add"], "p2p_failed": [], "patch_applied": true, "error": null} +{"instance_id": "sympy__sympy-17630", "arm": "superpowers", "rep": 1, "label": "deepseek", "original_resolved": false, "resolved": false, "f2p": [1, 2], "p2p": [19, 19], "f2p_failed": ["test_zero_matrix_add"], "p2p_failed": [], "patch_applied": true, "error": null} +{"instance_id": "pylint-dev__pylint-8898", "arm": "baseline", "rep": 1, "label": "deepseek", "original_resolved": false, "resolved": false, "f2p": [0, 1], "p2p": [17, 18], "f2p_failed": ["tests/config/test_config.py::test_csv_regex_error"], "p2p_failed": ["tests/config/test_config.py::test_csv_regex_comma_in_quantifier[foo,"], "patch_applied": true, "error": null} +{"instance_id": "pytest-dev__pytest-10356", "arm": "superpowers", "rep": 1, "label": "deepseek", "original_resolved": false, "resolved": false, "f2p": [0, 1], "p2p": [79, 79], "f2p_failed": ["testing/test_mark.py::test_mark_mro"], "p2p_failed": [], "patch_applied": true, "error": null} +{"instance_id": "pytest-dev__pytest-5787", "arm": "superpowers", "rep": 1, "label": "deepseek", "original_resolved": false, "resolved": true, "f2p": [2, 2], "p2p": [123, 123], "f2p_failed": [], "p2p_failed": [], "patch_applied": true, "error": null} +{"instance_id": "sympy__sympy-14248", "arm": "baseline", "rep": 1, "label": "deepseek", "original_resolved": true, "resolved": true, "f2p": [2, 2], "p2p": [433, 433], "f2p_failed": [], "p2p_failed": [], "patch_applied": true, "error": null} +{"instance_id": "pytest-dev__pytest-6197", "arm": "baseline", "rep": 1, "label": "deepseek", "original_resolved": false, "resolved": true, "f2p": [2, 2], "p2p": [145, 145], "f2p_failed": [], "p2p_failed": [], "patch_applied": true, "error": null} +{"instance_id": "pylint-dev__pylint-8898", "arm": "superpowers", "rep": 1, "label": "deepseek", "original_resolved": false, "resolved": false, "f2p": [0, 1], "p2p": [18, 18], "f2p_failed": ["tests/config/test_config.py::test_csv_regex_error"], "p2p_failed": [], "patch_applied": true, "error": null} +{"instance_id": "pytest-dev__pytest-10356", "arm": "openflow", "rep": 1, "label": "deepseek", "original_resolved": false, "resolved": false, "f2p": [0, 1], "p2p": [79, 79], "f2p_failed": ["testing/test_mark.py::test_mark_mro"], "p2p_failed": [], "patch_applied": false, "error": null} +{"instance_id": "sympy__sympy-17630", "arm": "openflow", "rep": 1, "label": "deepseek", "original_resolved": false, "resolved": false, "f2p": [1, 2], "p2p": [19, 19], "f2p_failed": ["test_zero_matrix_add"], "p2p_failed": [], "patch_applied": true, "error": null} +{"instance_id": "pytest-dev__pytest-5787", "arm": "openflow", "rep": 1, "label": "deepseek", "original_resolved": false, "resolved": false, "f2p": [0, 2], "p2p": [123, 123], "f2p_failed": ["testing/test_reports.py::TestReportSerialization::test_chained_exceptions[TestReport]", "testing/test_reports.py::TestReportSerialization::test_chained_exceptions[CollectReport]"], "p2p_failed": [], "patch_applied": false, "error": null} +{"instance_id": "sympy__sympy-14248", "arm": "openflow", "rep": 1, "label": "deepseek", "original_resolved": true, "resolved": true, "f2p": [2, 2], "p2p": [433, 433], "f2p_failed": [], "p2p_failed": [], "patch_applied": true, "error": null} +{"instance_id": "pytest-dev__pytest-6197", "arm": "superpowers", "rep": 1, "label": "deepseek", "original_resolved": false, "resolved": true, "f2p": [2, 2], "p2p": [145, 145], "f2p_failed": [], "p2p_failed": [], "patch_applied": true, "error": null} +{"instance_id": "pytest-dev__pytest-6197", "arm": "openflow", "rep": 1, "label": "deepseek", "original_resolved": false, "resolved": true, "f2p": [2, 2], "p2p": [145, 145], "f2p_failed": [], "p2p_failed": [], "patch_applied": true, "error": null} +{"instance_id": "pylint-dev__pylint-8898", "arm": "openflow", "rep": 1, "label": "deepseek", "original_resolved": true, "resolved": true, "f2p": [1, 1], "p2p": [18, 18], "f2p_failed": [], "p2p_failed": [], "patch_applied": true, "error": null} +{"instance_id": "pytest-dev__pytest-10356", "arm": "openswarm", "rep": 1, "label": "deepseek", "original_resolved": false, "resolved": false, "f2p": [0, 1], "p2p": [79, 79], "f2p_failed": ["testing/test_mark.py::test_mark_mro"], "p2p_failed": [], "patch_applied": true, "error": null} +{"instance_id": "pytest-dev__pytest-5787", "arm": "openswarm", "rep": 1, "label": "deepseek", "original_resolved": false, "resolved": true, "f2p": [2, 2], "p2p": [123, 123], "f2p_failed": [], "p2p_failed": [], "patch_applied": true, "error": null} +{"instance_id": "sympy__sympy-14248", "arm": "superpowers", "rep": 1, "label": "deepseek", "original_resolved": false, "resolved": false, "f2p": [0, 2], "p2p": [433, 433], "f2p_failed": ["test_MatrixElement_printing", "test_MatrixSymbol_printing"], "p2p_failed": [], "patch_applied": true, "error": null} +{"instance_id": "sympy__sympy-17630", "arm": "openswarm", "rep": 1, "label": "deepseek", "original_resolved": true, "resolved": true, "f2p": [2, 2], "p2p": [19, 19], "f2p_failed": [], "p2p_failed": [], "patch_applied": true, "error": null} +{"instance_id": "pytest-dev__pytest-6197", "arm": "openswarm", "rep": 1, "label": "deepseek", "original_resolved": false, "resolved": true, "f2p": [2, 2], "p2p": [145, 145], "f2p_failed": [], "p2p_failed": [], "patch_applied": true, "error": null} +{"instance_id": "pylint-dev__pylint-8898", "arm": "openswarm", "rep": 1, "label": "deepseek", "original_resolved": true, "resolved": true, "f2p": [1, 1], "p2p": [18, 18], "f2p_failed": [], "p2p_failed": [], "patch_applied": true, "error": null} +{"instance_id": "sympy__sympy-14248", "arm": "openswarm", "rep": 1, "label": "deepseek", "original_resolved": true, "resolved": true, "f2p": [2, 2], "p2p": [433, 433], "f2p_failed": [], "p2p_failed": [], "patch_applied": true, "error": null} diff --git a/bench/swebench/results/regrade-minimax-pytest.jsonl b/bench/swebench/results/regrade-minimax-pytest.jsonl new file mode 100644 index 0000000..cb78e40 --- /dev/null +++ b/bench/swebench/results/regrade-minimax-pytest.jsonl @@ -0,0 +1,11 @@ +{"instance_id": "pytest-dev__pytest-5787", "arm": "baseline", "rep": 1, "label": "minimax", "original_resolved": false, "resolved": true, "f2p": [2, 2], "p2p": [123, 123], "f2p_failed": [], "p2p_failed": [], "patch_applied": true, "error": null} +{"instance_id": "pytest-dev__pytest-10356", "arm": "baseline", "rep": 1, "label": "minimax", "original_resolved": false, "resolved": false, "f2p": [0, 1], "p2p": [79, 79], "f2p_failed": ["testing/test_mark.py::test_mark_mro"], "p2p_failed": [], "patch_applied": true, "error": null} +{"instance_id": "pytest-dev__pytest-5787", "arm": "superpowers", "rep": 1, "label": "minimax", "original_resolved": false, "resolved": false, "f2p": [2, 2], "p2p": [121, 123], "f2p_failed": [], "p2p_failed": ["testing/test_reports.py::TestReportSerialization::test_xdist_longrepr_to_str_issue_241", "testing/test_reports.py::TestReportSerialization::test_deserialization_failure"], "patch_applied": true, "error": null} +{"instance_id": "pytest-dev__pytest-6197", "arm": "baseline", "rep": 1, "label": "minimax", "original_resolved": false, "resolved": true, "f2p": [2, 2], "p2p": [145, 145], "f2p_failed": [], "p2p_failed": [], "patch_applied": true, "error": null} +{"instance_id": "pytest-dev__pytest-10356", "arm": "superpowers", "rep": 1, "label": "minimax", "original_resolved": false, "resolved": false, "f2p": [0, 1], "p2p": [79, 79], "f2p_failed": ["testing/test_mark.py::test_mark_mro"], "p2p_failed": [], "patch_applied": true, "error": null} +{"instance_id": "pytest-dev__pytest-5787", "arm": "openflow", "rep": 1, "label": "minimax", "original_resolved": false, "resolved": false, "f2p": [0, 2], "p2p": [123, 123], "f2p_failed": ["testing/test_reports.py::TestReportSerialization::test_chained_exceptions[TestReport]", "testing/test_reports.py::TestReportSerialization::test_chained_exceptions[CollectReport]"], "p2p_failed": [], "patch_applied": false, "error": null} +{"instance_id": "pytest-dev__pytest-6197", "arm": "superpowers", "rep": 1, "label": "minimax", "original_resolved": false, "resolved": true, "f2p": [2, 2], "p2p": [145, 145], "f2p_failed": [], "p2p_failed": [], "patch_applied": true, "error": null} +{"instance_id": "pytest-dev__pytest-6197", "arm": "openflow", "rep": 1, "label": "minimax", "original_resolved": false, "resolved": false, "f2p": [0, 2], "p2p": [145, 145], "f2p_failed": ["testing/test_collection.py::test_does_not_eagerly_collect_packages", "testing/test_collection.py::test_does_not_put_src_on_path"], "p2p_failed": [], "patch_applied": false, "error": null} +{"instance_id": "pytest-dev__pytest-10356", "arm": "openswarm", "rep": 1, "label": "minimax", "original_resolved": false, "resolved": false, "f2p": [0, 1], "p2p": [79, 79], "f2p_failed": ["testing/test_mark.py::test_mark_mro"], "p2p_failed": [], "patch_applied": false, "error": null} +{"instance_id": "pytest-dev__pytest-5787", "arm": "openswarm", "rep": 1, "label": "minimax", "original_resolved": false, "resolved": false, "f2p": [0, 2], "p2p": [123, 123], "f2p_failed": ["testing/test_reports.py::TestReportSerialization::test_chained_exceptions[TestReport]", "testing/test_reports.py::TestReportSerialization::test_chained_exceptions[CollectReport]"], "p2p_failed": [], "patch_applied": false, "error": null} +{"instance_id": "pytest-dev__pytest-6197", "arm": "openswarm", "rep": 1, "label": "minimax", "original_resolved": false, "resolved": false, "f2p": [0, 2], "p2p": [145, 145], "f2p_failed": ["testing/test_collection.py::test_does_not_eagerly_collect_packages", "testing/test_collection.py::test_does_not_put_src_on_path"], "p2p_failed": [], "patch_applied": false, "error": null} diff --git a/bench/swebench/results/regrade-minimax-sympy.jsonl b/bench/swebench/results/regrade-minimax-sympy.jsonl new file mode 100644 index 0000000..ae66cb7 --- /dev/null +++ b/bench/swebench/results/regrade-minimax-sympy.jsonl @@ -0,0 +1,4 @@ +{"instance_id": "sympy__sympy-17630", "arm": "superpowers", "rep": 1, "label": "minimax-sympy", "original_resolved": true, "resolved": true, "f2p": [2, 2], "p2p": [19, 19], "f2p_failed": [], "p2p_failed": [], "patch_applied": true, "error": null} +{"instance_id": "sympy__sympy-17630", "arm": "baseline", "rep": 1, "label": "minimax-sympy", "original_resolved": true, "resolved": true, "f2p": [2, 2], "p2p": [19, 19], "f2p_failed": [], "p2p_failed": [], "patch_applied": true, "error": null} +{"instance_id": "sympy__sympy-14248", "arm": "baseline", "rep": 1, "label": "minimax-sympy", "original_resolved": true, "resolved": true, "f2p": [2, 2], "p2p": [433, 433], "f2p_failed": [], "p2p_failed": [], "patch_applied": true, "error": null} +{"instance_id": "sympy__sympy-14248", "arm": "superpowers", "rep": 1, "label": "minimax-sympy", "original_resolved": true, "resolved": true, "f2p": [2, 2], "p2p": [433, 433], "f2p_failed": [], "p2p_failed": [], "patch_applied": true, "error": null} diff --git a/bench/swebench/results/runs-deepseek-regraded.jsonl b/bench/swebench/results/runs-deepseek-regraded.jsonl new file mode 100644 index 0000000..a3f951c --- /dev/null +++ b/bench/swebench/results/runs-deepseek-regraded.jsonl @@ -0,0 +1,24 @@ +{"instance_id": "sympy__sympy-17630", "arm": "baseline", "rep": 1, "started": "2026-10-18T00:22:18+0800", "model": ["deepseek/deepseek-flash"], "wall_s": 101.3, "diff_lines": 14, "calls": [{"label": "agent", "rc": 0, "wall_s": 100.8, "usage": {"input": 23654, "output": 14250, "cache_read": 350592, "cache_write": 0, "turns": 17, "tool_calls": 25, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-ds-baseline-sympy-17630-r1", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 23654, "output": 14250, "cache_read": 350592, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": false, "grade": {"f2p": [1, 2], "p2p": [19, 19], "f2p_failed": ["test_zero_matrix_add"], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:24:03+0800", "original_resolved": false, "regrade": {"label": "deepseek", "patch_applied": true}} +{"instance_id": "pytest-dev__pytest-5787", "arm": "baseline", "rep": 1, "started": "2026-10-18T00:22:18+0800", "model": ["deepseek/deepseek-flash"], "wall_s": 105.9, "diff_lines": 159, "calls": [{"label": "agent", "rc": 0, "wall_s": 104.9, "usage": {"input": 68024, "output": 17400, "cache_read": 680576, "cache_write": 0, "turns": 20, "tool_calls": 29, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-ds-baseline-pytest-5787-r1", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 68024, "output": 17400, "cache_read": 680576, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": true, "grade": {"f2p": [2, 2], "p2p": [123, 123], "f2p_failed": [], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:24:13+0800", "original_resolved": false, "regrade": {"label": "deepseek", "patch_applied": true}} +{"instance_id": "pytest-dev__pytest-10356", "arm": "baseline", "rep": 1, "started": "2026-10-18T00:22:18+0800", "model": ["deepseek/deepseek-flash"], "wall_s": 123.4, "diff_lines": 40, "calls": [{"label": "agent", "rc": 0, "wall_s": 122.9, "usage": {"input": 40847, "output": 15638, "cache_read": 881664, "cache_write": 0, "turns": 28, "tool_calls": 35, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-ds-baseline-pytest-10356-r1", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 40847, "output": 15638, "cache_read": 881664, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": false, "grade": {"f2p": [0, 1], "p2p": [79, 79], "f2p_failed": ["testing/test_mark.py::test_mark_mro"], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:24:26+0800", "original_resolved": false, "regrade": {"label": "deepseek", "patch_applied": true}} +{"instance_id": "sympy__sympy-14248", "arm": "baseline", "rep": 1, "started": "2026-10-18T00:22:18+0800", "model": ["deepseek/deepseek-flash"], "wall_s": 125.5, "diff_lines": 65, "calls": [{"label": "agent", "rc": 0, "wall_s": 125.1, "usage": {"input": 61527, "output": 17669, "cache_read": 1412352, "cache_write": 0, "turns": 35, "tool_calls": 50, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-ds-baseline-sympy-14248-r1", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 61527, "output": 17669, "cache_read": 1412352, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": true, "grade": {"f2p": [2, 2], "p2p": [433, 433], "f2p_failed": [], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:24:36+0800", "original_resolved": true, "regrade": {"label": "deepseek", "patch_applied": true}} +{"instance_id": "pylint-dev__pylint-8898", "arm": "baseline", "rep": 1, "started": "2026-10-18T00:22:18+0800", "model": ["deepseek/deepseek-flash"], "wall_s": 190.9, "diff_lines": 13, "calls": [{"label": "agent", "rc": 0, "wall_s": 189.9, "usage": {"input": 49086, "output": 29276, "cache_read": 1411584, "cache_write": 0, "turns": 39, "tool_calls": 49, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-ds-baseline-pylint-8898-r1", "guard_blocked": 1, "timed_out": false}], "tokens": {"input": 49086, "output": 29276, "cache_read": 1411584, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": false, "grade": {"f2p": [0, 1], "p2p": [17, 18], "f2p_failed": ["tests/config/test_config.py::test_csv_regex_error"], "p2p_failed": ["tests/config/test_config.py::test_csv_regex_comma_in_quantifier[foo,"], "error": null}, "finished": "2026-10-18T00:25:37+0800", "original_resolved": false, "regrade": {"label": "deepseek", "patch_applied": true}} +{"instance_id": "sympy__sympy-17630", "arm": "superpowers", "rep": 1, "started": "2026-10-18T00:24:13+0800", "model": ["deepseek/deepseek-flash"], "wall_s": 132.2, "diff_lines": 13, "calls": [{"label": "agent", "rc": 0, "wall_s": 131.6, "usage": {"input": 37692, "output": 19290, "cache_read": 896256, "cache_write": 0, "turns": 27, "tool_calls": 39, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-ds-superpowers-sympy-17630-r1", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 37692, "output": 19290, "cache_read": 896256, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": false, "grade": {"f2p": [1, 2], "p2p": [19, 19], "f2p_failed": ["test_zero_matrix_add"], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:26:28+0800", "original_resolved": false, "regrade": {"label": "deepseek", "patch_applied": true}} +{"instance_id": "pytest-dev__pytest-10356", "arm": "superpowers", "rep": 1, "started": "2026-10-18T00:24:26+0800", "model": ["deepseek/deepseek-flash"], "wall_s": 122.8, "diff_lines": 40, "calls": [{"label": "agent", "rc": 0, "wall_s": 122.4, "usage": {"input": 47608, "output": 15578, "cache_read": 1136256, "cache_write": 0, "turns": 32, "tool_calls": 39, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-ds-superpowers-pytest-10356-r1", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 47608, "output": 15578, "cache_read": 1136256, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": false, "grade": {"f2p": [0, 1], "p2p": [79, 79], "f2p_failed": ["testing/test_mark.py::test_mark_mro"], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:26:32+0800", "original_resolved": false, "regrade": {"label": "deepseek", "patch_applied": true}} +{"instance_id": "pytest-dev__pytest-5787", "arm": "superpowers", "rep": 1, "started": "2026-10-18T00:24:37+0800", "model": ["deepseek/deepseek-flash"], "wall_s": 160.5, "diff_lines": 150, "calls": [{"label": "agent", "rc": 0, "wall_s": 158.8, "usage": {"input": 64449, "output": 29244, "cache_read": 1643520, "cache_write": 0, "turns": 32, "tool_calls": 39, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-ds-superpowers-pytest-5787-r1", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 64449, "output": 29244, "cache_read": 1643520, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": true, "grade": {"f2p": [2, 2], "p2p": [123, 123], "f2p_failed": [], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:27:26+0800", "original_resolved": false, "regrade": {"label": "deepseek", "patch_applied": true}} +{"instance_id": "pytest-dev__pytest-6197", "arm": "baseline", "rep": 1, "started": "2026-10-18T00:22:18+0800", "model": ["deepseek/deepseek-flash"], "wall_s": 358.7, "diff_lines": 7, "calls": [{"label": "agent", "rc": 0, "wall_s": 357.2, "usage": {"input": 63613, "output": 53096, "cache_read": 5213952, "cache_write": 0, "turns": 84, "tool_calls": 96, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-ds-baseline-pytest-6197-r1", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 63613, "output": 53096, "cache_read": 5213952, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": true, "grade": {"f2p": [2, 2], "p2p": [145, 145], "f2p_failed": [], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:28:24+0800", "original_resolved": false, "regrade": {"label": "deepseek", "patch_applied": true}} +{"instance_id": "pylint-dev__pylint-8898", "arm": "superpowers", "rep": 1, "started": "2026-10-18T00:26:28+0800", "model": ["deepseek/deepseek-flash"], "wall_s": 148.3, "diff_lines": 56, "calls": [{"label": "agent", "rc": 0, "wall_s": 147.4, "usage": {"input": 51685, "output": 24866, "cache_read": 752640, "cache_write": 0, "turns": 22, "tool_calls": 31, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-ds-superpowers-pylint-8898-r1", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 51685, "output": 24866, "cache_read": 752640, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": false, "grade": {"f2p": [0, 1], "p2p": [18, 18], "f2p_failed": ["tests/config/test_config.py::test_csv_regex_error"], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:29:03+0800", "original_resolved": false, "regrade": {"label": "deepseek", "patch_applied": true}} +{"instance_id": "sympy__sympy-14248", "arm": "openflow", "rep": 1, "started": "2026-10-18T00:26:33+0800", "model": ["deepseek/deepseek-flash"], "wall_s": 222.7, "diff_lines": 439, "calls": [{"label": "agent", "rc": 0, "wall_s": 221.7, "usage": {"input": 75022, "output": 33141, "cache_read": 2587008, "cache_write": 0, "turns": 48, "tool_calls": 78, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-ds-openflow-sympy-14248-r1", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 75022, "output": 33141, "cache_read": 2587008, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": true, "grade": {"f2p": [2, 2], "p2p": [433, 433], "f2p_failed": [], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:30:26+0800", "original_resolved": true, "regrade": {"label": "deepseek", "patch_applied": true}} +{"instance_id": "pytest-dev__pytest-10356", "arm": "openflow", "rep": 1, "started": "2026-10-18T00:28:24+0800", "model": ["deepseek/deepseek-flash"], "wall_s": 192.1, "diff_lines": 259874, "calls": [{"label": "agent", "rc": 0, "wall_s": 191.5, "usage": {"input": 64787, "output": 23983, "cache_read": 2512384, "cache_write": 0, "turns": 59, "tool_calls": 80, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-ds-openflow-pytest-10356-r1", "guard_blocked": 2, "timed_out": false}], "tokens": {"input": 64787, "output": 23983, "cache_read": 2512384, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": false, "grade": {"f2p": [0, 1], "p2p": [79, 79], "f2p_failed": ["testing/test_mark.py::test_mark_mro"], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:31:40+0800", "original_resolved": false, "regrade": {"label": "deepseek-filtered", "patch_applied": true}} +{"instance_id": "sympy__sympy-17630", "arm": "openflow", "rep": 1, "started": "2026-10-18T00:27:26+0800", "model": ["deepseek/deepseek-flash"], "wall_s": 276.1, "diff_lines": 7427, "calls": [{"label": "agent", "rc": 0, "wall_s": 274.7, "usage": {"input": 64723, "output": 38700, "cache_read": 3499392, "cache_write": 0, "turns": 59, "tool_calls": 93, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-ds-openflow-sympy-17630-r1", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 64723, "output": 38700, "cache_read": 3499392, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": false, "grade": {"f2p": [1, 2], "p2p": [19, 19], "f2p_failed": ["test_zero_matrix_add"], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:32:05+0800", "original_resolved": false, "regrade": {"label": "deepseek", "patch_applied": true}} +{"instance_id": "pytest-dev__pytest-6197", "arm": "superpowers", "rep": 1, "started": "2026-10-18T00:25:37+0800", "model": ["deepseek/deepseek-flash"], "wall_s": 400.1, "diff_lines": 14, "calls": [{"label": "agent", "rc": 0, "wall_s": 398.1, "usage": {"input": 100884, "output": 51849, "cache_read": 6503296, "cache_write": 0, "turns": 92, "tool_calls": 103, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-ds-superpowers-pytest-6197-r1", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 100884, "output": 51849, "cache_read": 6503296, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": true, "grade": {"f2p": [2, 2], "p2p": [145, 145], "f2p_failed": [], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:32:24+0800", "original_resolved": false, "regrade": {"label": "deepseek", "patch_applied": true}} +{"instance_id": "pytest-dev__pytest-5787", "arm": "openflow", "rep": 1, "started": "2026-10-18T00:29:03+0800", "model": ["deepseek/deepseek-flash"], "wall_s": 237.6, "diff_lines": 188021, "calls": [{"label": "agent", "rc": 0, "wall_s": 236.4, "usage": {"input": 80713, "output": 38341, "cache_read": 3491840, "cache_write": 0, "turns": 61, "tool_calls": 78, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-ds-openflow-pytest-5787-r1", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 80713, "output": 38341, "cache_read": 3491840, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": true, "grade": {"f2p": [2, 2], "p2p": [123, 123], "f2p_failed": [], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:33:10+0800", "original_resolved": false, "regrade": {"label": "deepseek-filtered", "patch_applied": true}} +{"instance_id": "pytest-dev__pytest-6197", "arm": "openflow", "rep": 1, "started": "2026-10-18T00:30:26+0800", "model": ["deepseek/deepseek-flash"], "wall_s": 324.3, "diff_lines": 10, "calls": [{"label": "agent", "rc": 0, "wall_s": 323.2, "usage": {"input": 85857, "output": 38713, "cache_read": 4485120, "cache_write": 0, "turns": 72, "tool_calls": 98, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-ds-openflow-pytest-6197-r1", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 85857, "output": 38713, "cache_read": 4485120, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": true, "grade": {"f2p": [2, 2], "p2p": [145, 145], "f2p_failed": [], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:35:58+0800", "original_resolved": false, "regrade": {"label": "deepseek", "patch_applied": true}} +{"instance_id": "sympy__sympy-14248", "arm": "superpowers", "rep": 1, "started": "2026-10-18T00:24:03+0800", "model": ["deepseek/deepseek-flash"], "wall_s": 756.5, "diff_lines": 91, "calls": [{"label": "agent", "rc": 0, "wall_s": 754.0, "usage": {"input": 152146, "output": 105719, "cache_read": 21526400, "cache_write": 0, "turns": 166, "tool_calls": 216, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-ds-superpowers-sympy-14248-r1", "guard_blocked": 1, "timed_out": false}], "tokens": {"input": 152146, "output": 105719, "cache_read": 21526400, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": false, "grade": {"f2p": [0, 2], "p2p": [433, 433], "f2p_failed": ["test_MatrixElement_printing", "test_MatrixSymbol_printing"], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:36:53+0800", "original_resolved": false, "regrade": {"label": "deepseek", "patch_applied": true}} +{"instance_id": "pylint-dev__pylint-8898", "arm": "openflow", "rep": 1, "started": "2026-10-18T00:38:12+0800", "model": ["deepseek/deepseek-flash"], "wall_s": 127.8, "diff_lines": 136, "calls": [{"label": "agent", "rc": 0, "wall_s": 127.1, "usage": {"input": 57583, "output": 16106, "cache_read": 1316992, "cache_write": 0, "turns": 38, "tool_calls": 55, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-ds-openflow-pylint-8898-r1", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 57583, "output": 16106, "cache_read": 1316992, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": true, "grade": {"f2p": [1, 1], "p2p": [18, 18], "f2p_failed": [], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:40:27+0800", "original_resolved": true, "regrade": {"label": "deepseek", "patch_applied": true}} +{"instance_id": "pytest-dev__pytest-10356", "arm": "openswarm", "rep": 1, "started": "2026-10-18T00:38:12+0800", "model": ["deepseek/deepseek-flash"], "wall_s": 181.8, "diff_lines": 25, "calls": [{"label": "planner", "rc": 0, "wall_s": 129.4, "usage": {"input": 32597, "output": 23239, "cache_read": 621696, "cache_write": 0, "turns": 19, "tool_calls": 31, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-ds-openswarm-pytest-10356-r1-plan", "guard_blocked": 0, "timed_out": false}, {"label": "executor", "rc": 0, "wall_s": 50.2, "usage": {"input": 26164, "output": 6716, "cache_read": 218496, "cache_write": 0, "turns": 15, "tool_calls": 20, "errors": []}, "note": null, "merge": null, "task_id": null, "guard_blocked": null, "timed_out": null}], "tokens": {"input": 58761, "output": 29955, "cache_read": 840192, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": false, "grade": {"f2p": [0, 1], "p2p": [79, 79], "f2p_failed": ["testing/test_mark.py::test_mark_mro"], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:41:17+0800", "original_resolved": false, "regrade": {"label": "deepseek", "patch_applied": true}} +{"instance_id": "pytest-dev__pytest-5787", "arm": "openswarm", "rep": 1, "started": "2026-10-18T00:38:12+0800", "model": ["deepseek/deepseek-flash"], "wall_s": 203.0, "diff_lines": 209, "calls": [{"label": "planner", "rc": 0, "wall_s": 128.1, "usage": {"input": 62625, "output": 21624, "cache_read": 1237376, "cache_write": 0, "turns": 28, "tool_calls": 39, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-ds-openswarm-pytest-5787-r1-plan", "guard_blocked": 0, "timed_out": false}, {"label": "executor", "rc": 0, "wall_s": 73.4, "usage": {"input": 22009, "output": 14014, "cache_read": 350976, "cache_write": 0, "turns": 18, "tool_calls": 24, "errors": []}, "note": null, "merge": null, "task_id": null, "guard_blocked": null, "timed_out": null}], "tokens": {"input": 84634, "output": 35638, "cache_read": 1588352, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": true, "grade": {"f2p": [2, 2], "p2p": [123, 123], "f2p_failed": [], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:41:44+0800", "original_resolved": false, "regrade": {"label": "deepseek", "patch_applied": true}} +{"instance_id": "sympy__sympy-17630", "arm": "openswarm", "rep": 1, "started": "2026-10-18T00:38:12+0800", "model": ["deepseek/deepseek-flash"], "wall_s": 253.7, "diff_lines": 2, "calls": [{"label": "planner", "rc": 0, "wall_s": 237.0, "usage": {"input": 57958, "output": 38052, "cache_read": 2211840, "cache_write": 0, "turns": 45, "tool_calls": 56, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-ds-openswarm-sympy-17630-r1-plan", "guard_blocked": 0, "timed_out": false}, {"label": "executor", "rc": 0, "wall_s": 15.1, "usage": {"input": 5151, "output": 1102, "cache_read": 20992, "cache_write": 0, "turns": 5, "tool_calls": 4, "errors": []}, "note": null, "merge": null, "task_id": null, "guard_blocked": null, "timed_out": null}], "tokens": {"input": 63109, "output": 39154, "cache_read": 2232832, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": true, "grade": {"f2p": [2, 2], "p2p": [19, 19], "f2p_failed": [], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:42:29+0800", "original_resolved": true, "regrade": {"label": "deepseek", "patch_applied": true}} +{"instance_id": "sympy__sympy-14248", "arm": "openswarm", "rep": 1, "started": "2026-10-18T00:38:12+0800", "model": ["deepseek/deepseek-flash"], "wall_s": 254.0, "diff_lines": 69, "calls": [{"label": "planner", "rc": 0, "wall_s": 175.0, "usage": {"input": 52082, "output": 22967, "cache_read": 1138176, "cache_write": 0, "turns": 32, "tool_calls": 51, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-ds-openswarm-sympy-14248-r1-plan", "guard_blocked": 0, "timed_out": false}, {"label": "executor", "rc": 1, "wall_s": 77.8, "usage": {"input": 22315, "output": 11675, "cache_read": 367488, "cache_write": 0, "turns": 22, "tool_calls": 36, "errors": []}, "note": null, "merge": null, "task_id": null, "guard_blocked": null, "timed_out": null}], "tokens": {"input": 74397, "output": 34642, "cache_read": 1505664, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": true, "grade": {"f2p": [2, 2], "p2p": [433, 433], "f2p_failed": [], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:42:38+0800", "original_resolved": true, "regrade": {"label": "deepseek", "patch_applied": true}} +{"instance_id": "pytest-dev__pytest-6197", "arm": "openswarm", "rep": 1, "started": "2026-10-18T00:38:12+0800", "model": ["deepseek/deepseek-flash"], "wall_s": 306.6, "diff_lines": 1, "calls": [{"label": "planner", "rc": 0, "wall_s": 243.5, "usage": {"input": 80269, "output": 27476, "cache_read": 2549120, "cache_write": 0, "turns": 46, "tool_calls": 67, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-ds-openswarm-pytest-6197-r1-plan", "guard_blocked": 0, "timed_out": false}, {"label": "executor", "rc": 0, "wall_s": 62.4, "usage": {"input": 27351, "output": 8012, "cache_read": 223872, "cache_write": 0, "turns": 17, "tool_calls": 27, "errors": []}, "note": null, "merge": null, "task_id": null, "guard_blocked": null, "timed_out": null}], "tokens": {"input": 107620, "output": 35488, "cache_read": 2772992, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": true, "grade": {"f2p": [2, 2], "p2p": [145, 145], "f2p_failed": [], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:43:25+0800", "original_resolved": false, "regrade": {"label": "deepseek", "patch_applied": true}} +{"instance_id": "pylint-dev__pylint-8898", "arm": "openswarm", "rep": 1, "started": "2026-10-18T00:46:59+0800", "model": ["deepseek/deepseek-flash"], "wall_s": 114.4, "diff_lines": 32, "calls": [{"label": "planner", "rc": 0, "wall_s": 87.0, "usage": {"input": 36416, "output": 13116, "cache_read": 436224, "cache_write": 0, "turns": 17, "tool_calls": 27, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-ds2-openswarm-pylint-8898-r1-plan", "guard_blocked": 0, "timed_out": false}, {"label": "executor", "rc": 0, "wall_s": 26.8, "usage": {"input": 15006, "output": 2988, "cache_read": 53248, "cache_write": 0, "turns": 7, "tool_calls": 10, "errors": []}, "note": null, "merge": null, "task_id": null, "guard_blocked": null, "timed_out": null}], "tokens": {"input": 51422, "output": 16104, "cache_read": 489472, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": true, "grade": {"f2p": [1, 1], "p2p": [18, 18], "f2p_failed": [], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:49:00+0800", "original_resolved": true, "regrade": {"label": "deepseek", "patch_applied": true}} diff --git a/bench/swebench/results/runs-minimax-regraded.jsonl b/bench/swebench/results/runs-minimax-regraded.jsonl new file mode 100644 index 0000000..46aecbc --- /dev/null +++ b/bench/swebench/results/runs-minimax-regraded.jsonl @@ -0,0 +1,51 @@ +{"instance_id": "sympy__sympy-12489", "arm": "baseline", "rep": 1, "started": "2026-10-17T23:31:54+0800", "wall_s": 345.7, "diff_lines": 65, "calls": [{"label": "agent", "rc": 0, "wall_s": 345.6, "usage": {"input": 27161, "output": 12672, "cache_read": 464115, "cache_write": 0, "turns": 30, "tool_calls": 29, "errors": ["429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 速率限制:请升级 Token Plan 套餐或切换为按量付费 API 使用。 (2062)\"},\"request_id\":\"0722c81705fdccb2ef68e0a47584e5b8\"}"]}, "note": null, "merge": null, "task_id": "gity-swe-baseline-sympy-12489-r1", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 27161, "output": 12672, "cache_read": 464115, "cache_write": 0}, "timed_out": false, "errors": ["429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 速率限制:请升级 Token Plan 套餐或切换为按量付费 API 使用。 (2062)\"},\"request_id\":\"0722c81705fdccb2ef68e0a47584e5b8\"}"], "resolved": true, "grade": {"f2p": [1, 1], "p2p": [8, 8], "f2p_failed": [], "p2p_failed": [], "error": null}, "finished": "2026-10-17T23:37:43+0800"} +{"instance_id": "sympy__sympy-16597", "arm": "baseline", "rep": 1, "started": "2026-10-17T23:31:54+0800", "wall_s": 465.6, "diff_lines": 2, "calls": [{"label": "agent", "rc": 0, "wall_s": 465.5, "usage": {"input": 12198, "output": 3003, "cache_read": 50688, "cache_write": 0, "turns": 10, "tool_calls": 12, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-baseline-sympy-16597-r1", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 12198, "output": 3003, "cache_read": 50688, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": false, "grade": {"f2p": [0, 3], "p2p": [74, 74], "f2p_failed": ["test_infinity", "test_neg_infinity", "test_other_symbol"], "p2p_failed": [], "error": null}, "finished": "2026-10-17T23:40:05+0800"} +{"instance_id": "sympy__sympy-13878", "arm": "baseline", "rep": 1, "started": "2026-10-17T23:31:54+0800", "wall_s": 503.9, "diff_lines": 78, "calls": [{"label": "agent", "rc": 0, "wall_s": 503.9, "usage": {"input": 28904, "output": 10787, "cache_read": 565404, "cache_write": 0, "turns": 35, "tool_calls": 35, "errors": ["429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 速率限制:请升级 Token Plan 套餐或切换为按量付费 API 使用。 (2062)\"},\"request_id\":\"0722c81775165688a273de4f2f3f5d3b\"}"]}, "note": null, "merge": null, "task_id": "gity-swe-baseline-sympy-13878-r1", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 28904, "output": 10787, "cache_read": 565404, "cache_write": 0}, "timed_out": false, "errors": ["429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 速率限制:请升级 Token Plan 套餐或切换为按量付费 API 使用。 (2062)\"},\"request_id\":\"0722c81775165688a273de4f2f3f5d3b\"}"], "resolved": false, "grade": {"f2p": [0, 1], "p2p": [19, 19], "f2p_failed": ["test_arcsin"], "p2p_failed": [], "error": null}, "finished": "2026-10-17T23:40:50+0800"} +{"instance_id": "sympy__sympy-13852", "arm": "baseline", "rep": 1, "started": "2026-10-17T23:31:54+0800", "wall_s": 652.5, "diff_lines": 47, "calls": [{"label": "agent", "rc": 0, "wall_s": 652.3, "usage": {"input": 91297, "output": 46284, "cache_read": 2694912, "cache_write": 0, "turns": 70, "tool_calls": 69, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-baseline-sympy-13852-r1", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 91297, "output": 46284, "cache_read": 2694912, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": false, "grade": {"f2p": [0, 1], "p2p": [4, 4], "f2p_failed": ["test_polylog_values"], "p2p_failed": [], "error": null}, "finished": "2026-10-17T23:42:49+0800"} +{"instance_id": "sympy__sympy-18199", "arm": "baseline", "rep": 1, "started": "2026-10-17T23:37:43+0800", "wall_s": 219.5, "diff_lines": 5, "calls": [{"label": "agent", "rc": 0, "wall_s": 219.5, "usage": {"input": 9973, "output": 1670, "cache_read": 49664, "cache_write": 0, "turns": 12, "tool_calls": 11, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-baseline-sympy-18199-r1", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 9973, "output": 1670, "cache_read": 49664, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": false, "grade": {"f2p": [0, 1], "p2p": [113, 113], "f2p_failed": ["test_solve_modular"], "p2p_failed": [], "error": null}, "finished": "2026-10-17T23:42:55+0800"} +{"instance_id": "pylint-dev__pylint-4551", "arm": "baseline", "rep": 1, "started": "2026-10-17T23:42:55+0800", "wall_s": 72.4, "diff_lines": 28, "calls": [{"label": "agent", "rc": 0, "wall_s": 72.4, "usage": {"input": 27530, "output": 7316, "cache_read": 241920, "cache_write": 0, "turns": 20, "tool_calls": 20, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-baseline-pylint-4551-r1", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 27530, "output": 7316, "cache_read": 241920, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": false, "grade": {"f2p": [0, 10], "p2p": [0, 0], "f2p_failed": ["tests/unittest_pyreverse_writer.py::test_dot_files[packages_No_Name.dot]", "tests/unittest_pyreverse_writer.py::test_dot_files[classes_No_Name.dot]", "tests/unittest_pyreverse_writer.py::test_get_visibility[names0-special]", "tests/unittest_pyreverse_writer.py::test_get_visibility[names1-private]", "tests/unittest_pyreverse_writer.py::test_get_visibility[names2-public]", "tests/unittest_pyreverse_writer.py::test_get_visibility[names3-protected]", "tests/unittest_pyreverse_writer.py::test_get_annotation_annassign[a:", "tests/unittest_pyreverse_writer.py::test_get_annotation_assignattr[def", "tests/unittest_pyreverse_writer.py::test_infer_node_1", "tests/unittest_pyreverse_writer.py::test_infer_node_2"], "p2p_failed": [], "error": null}, "finished": "2026-10-17T23:44:10+0800"} +{"instance_id": "pytest-dev__pytest-5787", "arm": "baseline", "rep": 1, "started": "2026-10-17T23:40:51+0800", "wall_s": 277.4, "diff_lines": 190, "calls": [{"label": "agent", "rc": 0, "wall_s": 277.4, "usage": {"input": 29113, "output": 13364, "cache_read": 671488, "cache_write": 0, "turns": 40, "tool_calls": 40, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-baseline-pytest-5787-r1", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 29113, "output": 13364, "cache_read": 671488, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": true, "grade": {"f2p": [2, 2], "p2p": [123, 123], "f2p_failed": [], "p2p_failed": [], "error": null}, "finished": "2026-10-17T23:45:38+0800", "original_resolved": false, "regrade": {"label": "minimax", "patch_applied": true}} +{"instance_id": "pytest-dev__pytest-10356", "arm": "baseline", "rep": 1, "started": "2026-10-17T23:40:06+0800", "wall_s": 489.1, "diff_lines": 120, "calls": [{"label": "agent", "rc": 0, "wall_s": 489.1, "usage": {"input": 38974, "output": 11121, "cache_read": 490496, "cache_write": 0, "turns": 36, "tool_calls": 36, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-baseline-pytest-10356-r1", "guard_blocked": 1, "timed_out": false}], "tokens": {"input": 38974, "output": 11121, "cache_read": 490496, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": false, "grade": {"f2p": [0, 1], "p2p": [79, 79], "f2p_failed": ["testing/test_mark.py::test_mark_mro"], "p2p_failed": [], "error": null}, "finished": "2026-10-17T23:48:22+0800", "original_resolved": false, "regrade": {"label": "minimax", "patch_applied": true}} +{"instance_id": "sympy__sympy-13852", "arm": "superpowers", "rep": 1, "started": "2026-10-17T23:48:22+0800", "harness_error": "command failed (2): git --git-dir=/repos/sympy__sympy.git archive c935e1d106743efd5bf0705fbeedbd18fadff4dc | tar -x -C /10172331/superpowers/sympy__sympy-13852/r1/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\nTraceback (most recent call last):\n File \"/run.py\", line 32, in cell\n E.checkout(inst, repo)\n File \"/harness/swe_env.py\", line 94, in checkout\n sh(f\"git --git-dir={mirror(inst['repo'])} archive {inst['base_commit']} | tar -x -C {dest}\")\n File \"/harness/swe_env.py\", line 54, in sh\n raise RuntimeError(f\"command failed ({p.returncode}): {cmd}\\n{(p.stdout or '')[-3000:]}\")\nRuntimeError: command failed (2): git --git-dir=/repos/sympy__sympy.git archive c935e1d106743efd5bf0705fbeedbd18fadff4dc | tar -x -C /10172331/superpowers/sympy__sympy-13852/r1/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\n", "finished": "2026-10-17T23:48:22+0800"} +{"instance_id": "sympy__sympy-13878", "arm": "superpowers", "rep": 1, "started": "2026-10-17T23:48:22+0800", "harness_error": "command failed (2): git --git-dir=/repos/sympy__sympy.git archive 7b127bdf71a36d85216315f80c1b54d22b060818 | tar -x -C /10172331/superpowers/sympy__sympy-13878/r1/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\nTraceback (most recent call last):\n File \"/run.py\", line 32, in cell\n E.checkout(inst, repo)\n File \"/harness/swe_env.py\", line 94, in checkout\n sh(f\"git --git-dir={mirror(inst['repo'])} archive {inst['base_commit']} | tar -x -C {dest}\")\n File \"/harness/swe_env.py\", line 54, in sh\n raise RuntimeError(f\"command failed ({p.returncode}): {cmd}\\n{(p.stdout or '')[-3000:]}\")\nRuntimeError: command failed (2): git --git-dir=/repos/sympy__sympy.git archive 7b127bdf71a36d85216315f80c1b54d22b060818 | tar -x -C /10172331/superpowers/sympy__sympy-13878/r1/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\n", "finished": "2026-10-17T23:48:22+0800"} +{"instance_id": "sympy__sympy-12489", "arm": "superpowers", "rep": 1, "started": "2026-10-17T23:45:38+0800", "wall_s": 347.3, "diff_lines": 105, "calls": [{"label": "agent", "rc": 0, "wall_s": 347.3, "usage": {"input": 68744, "output": 14714, "cache_read": 1659136, "cache_write": 0, "turns": 44, "tool_calls": 44, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-superpowers-sympy-12489-r1", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 68744, "output": 14714, "cache_read": 1659136, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": true, "grade": {"f2p": [1, 1], "p2p": [8, 8], "f2p_failed": [], "p2p_failed": [], "error": null}, "finished": "2026-10-17T23:51:28+0800"} +{"instance_id": "sympy__sympy-16597", "arm": "superpowers", "rep": 1, "started": "2026-10-17T23:51:28+0800", "harness_error": "command failed (2): git --git-dir=/repos/sympy__sympy.git archive 6fd65310fa3167b9626c38a5487e171ca407d988 | tar -x -C /10172331/superpowers/sympy__sympy-16597/r1/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\nTraceback (most recent call last):\n File \"/run.py\", line 32, in cell\n E.checkout(inst, repo)\n File \"/harness/swe_env.py\", line 94, in checkout\n sh(f\"git --git-dir={mirror(inst['repo'])} archive {inst['base_commit']} | tar -x -C {dest}\")\n File \"/harness/swe_env.py\", line 54, in sh\n raise RuntimeError(f\"command failed ({p.returncode}): {cmd}\\n{(p.stdout or '')[-3000:]}\")\nRuntimeError: command failed (2): git --git-dir=/repos/sympy__sympy.git archive 6fd65310fa3167b9626c38a5487e171ca407d988 | tar -x -C /10172331/superpowers/sympy__sympy-16597/r1/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\n", "finished": "2026-10-17T23:51:28+0800"} +{"instance_id": "sympy__sympy-17630", "arm": "baseline", "rep": 1, "started": "2026-10-17T23:31:54+0800", "wall_s": 1201.6, "diff_lines": 13, "calls": [{"label": "agent", "rc": 124, "wall_s": 1201.0, "usage": {"input": 33339, "output": 42728, "cache_read": 2784256, "cache_write": 0, "turns": 95, "tool_calls": 94, "errors": ["429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 速率限制:请升级 Token Plan 套餐或切换为按量付费 API 使用。 (2062)\"},\"request_id\":\"0722c816470c597c17fdc85743652e4a\"}"]}, "note": null, "merge": null, "task_id": "gity-swe-baseline-sympy-17630-r1", "guard_blocked": 0, "timed_out": true}], "tokens": {"input": 33339, "output": 42728, "cache_read": 2784256, "cache_write": 0}, "timed_out": true, "errors": ["429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 速率限制:请升级 Token Plan 套餐或切换为按量付费 API 使用。 (2062)\"},\"request_id\":\"0722c816470c597c17fdc85743652e4a\"}"], "resolved": true, "grade": {"f2p": [2, 2], "p2p": [19, 19], "f2p_failed": [], "p2p_failed": [], "error": null}, "finished": "2026-10-17T23:52:00+0800", "original_resolved": true, "regrade": {"label": "minimax-sympy", "patch_applied": true}} +{"instance_id": "sympy__sympy-18199", "arm": "superpowers", "rep": 1, "started": "2026-10-17T23:52:00+0800", "harness_error": "command failed (2): git --git-dir=/repos/sympy__sympy.git archive ba80d1e493f21431b4bf729b3e0452cd47eb9566 | tar -x -C /10172331/superpowers/sympy__sympy-18199/r1/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\nTraceback (most recent call last):\n File \"/run.py\", line 32, in cell\n E.checkout(inst, repo)\n File \"/harness/swe_env.py\", line 94, in checkout\n sh(f\"git --git-dir={mirror(inst['repo'])} archive {inst['base_commit']} | tar -x -C {dest}\")\n File \"/harness/swe_env.py\", line 54, in sh\n raise RuntimeError(f\"command failed ({p.returncode}): {cmd}\\n{(p.stdout or '')[-3000:]}\")\nRuntimeError: command failed (2): git --git-dir=/repos/sympy__sympy.git archive ba80d1e493f21431b4bf729b3e0452cd47eb9566 | tar -x -C /10172331/superpowers/sympy__sympy-18199/r1/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\n", "finished": "2026-10-17T23:52:00+0800"} +{"instance_id": "sympy__sympy-14248", "arm": "baseline", "rep": 1, "started": "2026-10-17T23:31:54+0800", "wall_s": 1200.7, "diff_lines": 138, "calls": [{"label": "agent", "rc": 124, "wall_s": 1200.5, "usage": {"input": 97901, "output": 36476, "cache_read": 3009792, "cache_write": 0, "turns": 83, "tool_calls": 86, "errors": ["429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 速率限制:请升级 Token Plan 套餐或切换为按量付费 API 使用。 (2062)\"},\"request_id\":\"0722c816e29131f0d47095a0b2bb99d9\"}"]}, "note": null, "merge": null, "task_id": "gity-swe-baseline-sympy-14248-r1", "guard_blocked": 0, "timed_out": true}], "tokens": {"input": 97901, "output": 36476, "cache_read": 3009792, "cache_write": 0}, "timed_out": true, "errors": ["429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 速率限制:请升级 Token Plan 套餐或切换为按量付费 API 使用。 (2062)\"},\"request_id\":\"0722c816e29131f0d47095a0b2bb99d9\"}"], "resolved": true, "grade": {"f2p": [2, 2], "p2p": [433, 433], "f2p_failed": [], "p2p_failed": [], "error": null}, "finished": "2026-10-17T23:52:10+0800", "original_resolved": true, "regrade": {"label": "minimax-sympy", "patch_applied": true}} +{"instance_id": "pylint-dev__pylint-8898", "arm": "baseline", "rep": 1, "started": "2026-10-17T23:44:10+0800", "wall_s": 600.6, "diff_lines": 92, "calls": [{"label": "agent", "rc": 0, "wall_s": 600.5, "usage": {"input": 72324, "output": 24175, "cache_read": 1952000, "cache_write": 0, "turns": 70, "tool_calls": 69, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-baseline-pylint-8898-r1", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 72324, "output": 24175, "cache_read": 1952000, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": false, "grade": {"f2p": [0, 1], "p2p": [18, 18], "f2p_failed": ["tests/config/test_config.py::test_csv_regex_error"], "p2p_failed": [], "error": null}, "finished": "2026-10-17T23:54:18+0800"} +{"instance_id": "sympy__sympy-14248", "arm": "superpowers", "rep": 1, "started": "2026-10-17T23:48:22+0800", "wall_s": 410.7, "diff_lines": 115, "calls": [{"label": "agent", "rc": 0, "wall_s": 410.6, "usage": {"input": 38943, "output": 21238, "cache_read": 2203392, "cache_write": 0, "turns": 70, "tool_calls": 69, "errors": ["429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 速率限制:请升级 Token Plan 套餐或切换为按量付费 API 使用。 (2062)\"},\"request_id\":\"0722cce9aebfe32d3149ef41929a2324\"}"]}, "note": null, "merge": null, "task_id": "gity-swe-superpowers-sympy-14248-r1", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 38943, "output": 21238, "cache_read": 2203392, "cache_write": 0}, "timed_out": false, "errors": ["429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 速率限制:请升级 Token Plan 套餐或切换为按量付费 API 使用。 (2062)\"},\"request_id\":\"0722cce9aebfe32d3149ef41929a2324\"}"], "resolved": true, "grade": {"f2p": [2, 2], "p2p": [433, 433], "f2p_failed": [], "p2p_failed": [], "error": null}, "finished": "2026-10-17T23:55:25+0800", "original_resolved": true, "regrade": {"label": "minimax-sympy", "patch_applied": true}} +{"instance_id": "pylint-dev__pylint-4551", "arm": "superpowers", "rep": 1, "started": "2026-10-17T23:55:25+0800", "harness_error": "command failed (2): git --git-dir=/repos/pylint-dev__pylint.git archive 99589b08de8c5a2c6cc61e13a37420a868c80599 | tar -x -C /10172331/superpowers/pylint-dev__pylint-4551/r1/repo\nfatal: unable to access '/repos/pylint-dev__pylint.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\nTraceback (most recent call last):\n File \"/run.py\", line 32, in cell\n E.checkout(inst, repo)\n File \"/harness/swe_env.py\", line 94, in checkout\n sh(f\"git --git-dir={mirror(inst['repo'])} archive {inst['base_commit']} | tar -x -C {dest}\")\n File \"/harness/swe_env.py\", line 54, in sh\n raise RuntimeError(f\"command failed ({p.returncode}): {cmd}\\n{(p.stdout or '')[-3000:]}\")\nRuntimeError: command failed (2): git --git-dir=/repos/pylint-dev__pylint.git archive 99589b08de8c5a2c6cc61e13a37420a868c80599 | tar -x -C /10172331/superpowers/pylint-dev__pylint-4551/r1/repo\nfatal: unable to access '/repos/pylint-dev__pylint.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\n", "finished": "2026-10-17T23:55:25+0800"} +{"instance_id": "pytest-dev__pytest-5787", "arm": "superpowers", "rep": 1, "started": "2026-10-17T23:52:10+0800", "wall_s": 460.2, "diff_lines": 178, "calls": [{"label": "agent", "rc": 0, "wall_s": 460.1, "usage": {"input": 57210, "output": 17735, "cache_read": 1296896, "cache_write": 0, "turns": 54, "tool_calls": 54, "errors": ["429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 速率限制:请升级 Token Plan 套餐或切换为按量付费 API 使用。 (2062)\"},\"request_id\":\"0722cce9f45d42c12c141d9f0a88cf02\"}"]}, "note": null, "merge": null, "task_id": "gity-swe-superpowers-pytest-5787-r1", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 57210, "output": 17735, "cache_read": 1296896, "cache_write": 0}, "timed_out": false, "errors": ["429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 速率限制:请升级 Token Plan 套餐或切换为按量付费 API 使用。 (2062)\"},\"request_id\":\"0722cce9f45d42c12c141d9f0a88cf02\"}"], "resolved": false, "grade": {"f2p": [2, 2], "p2p": [121, 123], "f2p_failed": [], "p2p_failed": ["testing/test_reports.py::TestReportSerialization::test_xdist_longrepr_to_str_issue_241", "testing/test_reports.py::TestReportSerialization::test_deserialization_failure"], "error": null}, "finished": "2026-10-18T00:00:01+0800", "original_resolved": false, "regrade": {"label": "minimax", "patch_applied": true}} +{"instance_id": "sympy__sympy-12489", "arm": "openflow", "rep": 1, "started": "2026-10-18T00:00:01+0800", "harness_error": "command failed (2): git --git-dir=/repos/sympy__sympy.git archive aa9780761ad8c3c0f68beeef3a0ce5caac9e100b | tar -x -C /10172331/openflow/sympy__sympy-12489/r1/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\nTraceback (most recent call last):\n File \"/run.py\", line 32, in cell\n E.checkout(inst, repo)\n File \"/harness/swe_env.py\", line 94, in checkout\n sh(f\"git --git-dir={mirror(inst['repo'])} archive {inst['base_commit']} | tar -x -C {dest}\")\n File \"/harness/swe_env.py\", line 54, in sh\n raise RuntimeError(f\"command failed ({p.returncode}): {cmd}\\n{(p.stdout or '')[-3000:]}\")\nRuntimeError: command failed (2): git --git-dir=/repos/sympy__sympy.git archive aa9780761ad8c3c0f68beeef3a0ce5caac9e100b | tar -x -C /10172331/openflow/sympy__sympy-12489/r1/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\n", "finished": "2026-10-18T00:00:01+0800"} +{"instance_id": "sympy__sympy-13852", "arm": "openflow", "rep": 1, "started": "2026-10-18T00:00:01+0800", "harness_error": "command failed (2): git --git-dir=/repos/sympy__sympy.git archive c935e1d106743efd5bf0705fbeedbd18fadff4dc | tar -x -C /10172331/openflow/sympy__sympy-13852/r1/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\nTraceback (most recent call last):\n File \"/run.py\", line 32, in cell\n E.checkout(inst, repo)\n File \"/harness/swe_env.py\", line 94, in checkout\n sh(f\"git --git-dir={mirror(inst['repo'])} archive {inst['base_commit']} | tar -x -C {dest}\")\n File \"/harness/swe_env.py\", line 54, in sh\n raise RuntimeError(f\"command failed ({p.returncode}): {cmd}\\n{(p.stdout or '')[-3000:]}\")\nRuntimeError: command failed (2): git --git-dir=/repos/sympy__sympy.git archive c935e1d106743efd5bf0705fbeedbd18fadff4dc | tar -x -C /10172331/openflow/sympy__sympy-13852/r1/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\n", "finished": "2026-10-18T00:00:01+0800"} +{"instance_id": "sympy__sympy-13878", "arm": "openflow", "rep": 1, "started": "2026-10-18T00:00:01+0800", "harness_error": "command failed (2): git --git-dir=/repos/sympy__sympy.git archive 7b127bdf71a36d85216315f80c1b54d22b060818 | tar -x -C /10172331/openflow/sympy__sympy-13878/r1/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\nTraceback (most recent call last):\n File \"/run.py\", line 32, in cell\n E.checkout(inst, repo)\n File \"/harness/swe_env.py\", line 94, in checkout\n sh(f\"git --git-dir={mirror(inst['repo'])} archive {inst['base_commit']} | tar -x -C {dest}\")\n File \"/harness/swe_env.py\", line 54, in sh\n raise RuntimeError(f\"command failed ({p.returncode}): {cmd}\\n{(p.stdout or '')[-3000:]}\")\nRuntimeError: command failed (2): git --git-dir=/repos/sympy__sympy.git archive 7b127bdf71a36d85216315f80c1b54d22b060818 | tar -x -C /10172331/openflow/sympy__sympy-13878/r1/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\n", "finished": "2026-10-18T00:00:01+0800"} +{"instance_id": "pytest-dev__pytest-6197", "arm": "baseline", "rep": 1, "started": "2026-10-17T23:42:49+0800", "wall_s": 1200.8, "diff_lines": 21, "calls": [{"label": "agent", "rc": 124, "wall_s": 1200.5, "usage": {"input": 29978, "output": 20870, "cache_read": 1297152, "cache_write": 0, "turns": 55, "tool_calls": 55, "errors": []}, "note": null, "merge": null, "task_id": "gity-swe-baseline-pytest-6197-r1", "guard_blocked": 0, "timed_out": true}], "tokens": {"input": 29978, "output": 20870, "cache_read": 1297152, "cache_write": 0}, "timed_out": true, "errors": [], "resolved": true, "grade": {"f2p": [2, 2], "p2p": [145, 145], "f2p_failed": [], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:02:59+0800", "original_resolved": false, "regrade": {"label": "minimax", "patch_applied": true}} +{"instance_id": "sympy__sympy-16597", "arm": "openflow", "rep": 1, "started": "2026-10-18T00:02:59+0800", "harness_error": "command failed (2): git --git-dir=/repos/sympy__sympy.git archive 6fd65310fa3167b9626c38a5487e171ca407d988 | tar -x -C /10172331/openflow/sympy__sympy-16597/r1/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\nTraceback (most recent call last):\n File \"/run.py\", line 32, in cell\n E.checkout(inst, repo)\n File \"/harness/swe_env.py\", line 94, in checkout\n sh(f\"git --git-dir={mirror(inst['repo'])} archive {inst['base_commit']} | tar -x -C {dest}\")\n File \"/harness/swe_env.py\", line 54, in sh\n raise RuntimeError(f\"command failed ({p.returncode}): {cmd}\\n{(p.stdout or '')[-3000:]}\")\nRuntimeError: command failed (2): git --git-dir=/repos/sympy__sympy.git archive 6fd65310fa3167b9626c38a5487e171ca407d988 | tar -x -C /10172331/openflow/sympy__sympy-16597/r1/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\n", "finished": "2026-10-18T00:02:59+0800"} +{"instance_id": "pytest-dev__pytest-10356", "arm": "superpowers", "rep": 1, "started": "2026-10-17T23:52:00+0800", "wall_s": 662.4, "diff_lines": 137, "calls": [{"label": "agent", "rc": 0, "wall_s": 662.3, "usage": {"input": 58201, "output": 14713, "cache_read": 1390848, "cache_write": 0, "turns": 67, "tool_calls": 66, "errors": ["429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 速率限制:请升级 Token Plan 套餐或切换为按量付费 API 使用。 (2062)\"},\"request_id\":\"0722cce881119e0fe7a4e78c2ac412f8\"}"]}, "note": null, "merge": null, "task_id": "gity-swe-superpowers-pytest-10356-r1", "guard_blocked": 1, "timed_out": false}], "tokens": {"input": 58201, "output": 14713, "cache_read": 1390848, "cache_write": 0}, "timed_out": false, "errors": ["429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 速率限制:请升级 Token Plan 套餐或切换为按量付费 API 使用。 (2062)\"},\"request_id\":\"0722cce881119e0fe7a4e78c2ac412f8\"}"], "resolved": false, "grade": {"f2p": [0, 1], "p2p": [79, 79], "f2p_failed": ["testing/test_mark.py::test_mark_mro"], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:03:07+0800", "original_resolved": false, "regrade": {"label": "minimax", "patch_applied": true}} +{"instance_id": "sympy__sympy-18199", "arm": "openflow", "rep": 1, "started": "2026-10-18T00:03:07+0800", "harness_error": "command failed (2): git --git-dir=/repos/sympy__sympy.git archive ba80d1e493f21431b4bf729b3e0452cd47eb9566 | tar -x -C /10172331/openflow/sympy__sympy-18199/r1/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\nTraceback (most recent call last):\n File \"/run.py\", line 32, in cell\n E.checkout(inst, repo)\n File \"/harness/swe_env.py\", line 94, in checkout\n sh(f\"git --git-dir={mirror(inst['repo'])} archive {inst['base_commit']} | tar -x -C {dest}\")\n File \"/harness/swe_env.py\", line 54, in sh\n raise RuntimeError(f\"command failed ({p.returncode}): {cmd}\\n{(p.stdout or '')[-3000:]}\")\nRuntimeError: command failed (2): git --git-dir=/repos/sympy__sympy.git archive ba80d1e493f21431b4bf729b3e0452cd47eb9566 | tar -x -C /10172331/openflow/sympy__sympy-18199/r1/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\n", "finished": "2026-10-18T00:03:07+0800"} +{"instance_id": "sympy__sympy-17630", "arm": "superpowers", "rep": 1, "started": "2026-10-17T23:51:28+0800", "wall_s": 1200.4, "diff_lines": 7, "calls": [{"label": "agent", "rc": 124, "wall_s": 1200.3, "usage": {"input": 47465, "output": 10021, "cache_read": 705664, "cache_write": 0, "turns": 46, "tool_calls": 45, "errors": ["429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 速率限制:请升级 Token Plan 套餐或切换为按量付费 API 使用。 (2062)\"},\"request_id\":\"0722cce91d9da06a7c3e4df66bb71c2d\"}"]}, "note": null, "merge": null, "task_id": "gity-swe-superpowers-sympy-17630-r1", "guard_blocked": 0, "timed_out": true}], "tokens": {"input": 47465, "output": 10021, "cache_read": 705664, "cache_write": 0}, "timed_out": true, "errors": ["429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 速率限制:请升级 Token Plan 套餐或切换为按量付费 API 使用。 (2062)\"},\"request_id\":\"0722cce91d9da06a7c3e4df66bb71c2d\"}"], "resolved": true, "grade": {"f2p": [2, 2], "p2p": [19, 19], "f2p_failed": [], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:11:32+0800", "original_resolved": true, "regrade": {"label": "minimax-sympy", "patch_applied": true}} +{"instance_id": "pylint-dev__pylint-8898", "arm": "superpowers", "rep": 1, "started": "2026-10-17T23:55:25+0800", "wall_s": 997.6, "diff_lines": 101, "calls": [{"label": "agent", "rc": 0, "wall_s": 997.5, "usage": {"input": 48226, "output": 21408, "cache_read": 2043486, "cache_write": 0, "turns": 65, "tool_calls": 64, "errors": ["429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d13ca78b7dc27e9451118669fa21\"}", "429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d14124301d8877a297d975254fda\"}", "429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d149afda8d07ca6d54b52ee7725b\"}", "429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d15657ac224580153b96b29d4945\"}"]}, "note": null, "merge": null, "task_id": "gity-swe-superpowers-pylint-8898-r1", "guard_blocked": 1, "timed_out": false}], "tokens": {"input": 48226, "output": 21408, "cache_read": 2043486, "cache_write": 0}, "timed_out": false, "errors": ["429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d13ca78b7dc27e9451118669fa21\"}", "429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d14124301d8877a297d975254fda\"}", "429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d149afda8d07ca6d54b52ee7725b\"}", "429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d15657ac224580153b96b29d4945\"}"], "resolved": false, "grade": {"f2p": [0, 1], "p2p": [17, 18], "f2p_failed": ["tests/config/test_config.py::test_csv_regex_error"], "p2p_failed": ["tests/config/test_config.py::test_csv_regex_comma_in_quantifier[foo,"], "error": null}, "finished": "2026-10-18T00:12:10+0800"} +{"instance_id": "pytest-dev__pytest-6197", "arm": "superpowers", "rep": 1, "started": "2026-10-17T23:54:18+0800", "wall_s": 1065.9, "diff_lines": 15, "calls": [{"label": "agent", "rc": 0, "wall_s": 1065.7, "usage": {"input": 129051, "output": 32059, "cache_read": 5103616, "cache_write": 0, "turns": 103, "tool_calls": 99, "errors": ["429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d13ac89fc3556a14e230e7a50fb9\"}", "429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d13fa621acaaca6af1524367b9e5\"}", "429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d148a23197e6d5a5e706015b8e41\"}", "429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d155eb2fa88a031fedd262ebb5d9\"}"]}, "note": null, "merge": null, "task_id": "gity-swe-superpowers-pytest-6197-r1", "guard_blocked": 1, "timed_out": false}], "tokens": {"input": 129051, "output": 32059, "cache_read": 5103616, "cache_write": 0}, "timed_out": false, "errors": ["429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d13ac89fc3556a14e230e7a50fb9\"}", "429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d13fa621acaaca6af1524367b9e5\"}", "429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d148a23197e6d5a5e706015b8e41\"}", "429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d155eb2fa88a031fedd262ebb5d9\"}"], "resolved": true, "grade": {"f2p": [2, 2], "p2p": [145, 145], "f2p_failed": [], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:12:12+0800", "original_resolved": false, "regrade": {"label": "minimax", "patch_applied": true}} +{"instance_id": "pylint-dev__pylint-4551", "arm": "openflow", "rep": 1, "started": "2026-10-18T00:12:12+0800", "harness_error": "command failed (2): git --git-dir=/repos/pylint-dev__pylint.git archive 99589b08de8c5a2c6cc61e13a37420a868c80599 | tar -x -C /10172331/openflow/pylint-dev__pylint-4551/r1/repo\nfatal: unable to access '/repos/pylint-dev__pylint.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\nTraceback (most recent call last):\n File \"/run.py\", line 32, in cell\n E.checkout(inst, repo)\n File \"/harness/swe_env.py\", line 94, in checkout\n sh(f\"git --git-dir={mirror(inst['repo'])} archive {inst['base_commit']} | tar -x -C {dest}\")\n File \"/harness/swe_env.py\", line 54, in sh\n raise RuntimeError(f\"command failed ({p.returncode}): {cmd}\\n{(p.stdout or '')[-3000:]}\")\nRuntimeError: command failed (2): git --git-dir=/repos/pylint-dev__pylint.git archive 99589b08de8c5a2c6cc61e13a37420a868c80599 | tar -x -C /10172331/openflow/pylint-dev__pylint-4551/r1/repo\nfatal: unable to access '/repos/pylint-dev__pylint.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\n", "finished": "2026-10-18T00:12:12+0800"} +{"instance_id": "pytest-dev__pytest-5787", "arm": "openflow", "rep": 1, "started": "2026-10-18T00:11:32+0800", "wall_s": 30.4, "diff_lines": 0, "calls": [{"label": "agent", "rc": 0, "wall_s": 30.3, "usage": {"input": 0, "output": 0, "cache_read": 0, "cache_write": 0, "turns": 4, "tool_calls": 0, "errors": ["429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d13acbc0e5a0aeb5975f7fbb0d35\"}", "429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d13fa54ae8714f81a939f812f570\"}", "429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d1476d8de5a54c2a96476e19bf4e\"}", "429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d1542c2e6e55b3740a8136abc7f6\"}"]}, "note": null, "merge": null, "task_id": "gity-swe-openflow-pytest-5787-r1", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 0, "output": 0, "cache_read": 0, "cache_write": 0}, "timed_out": false, "errors": ["429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d13acbc0e5a0aeb5975f7fbb0d35\"}", "429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d13fa54ae8714f81a939f812f570\"}", "429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d1476d8de5a54c2a96476e19bf4e\"}", "429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d1542c2e6e55b3740a8136abc7f6\"}"], "resolved": false, "grade": {"f2p": [0, 2], "p2p": [123, 123], "f2p_failed": ["testing/test_reports.py::TestReportSerialization::test_chained_exceptions[TestReport]", "testing/test_reports.py::TestReportSerialization::test_chained_exceptions[CollectReport]"], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:12:12+0800", "original_resolved": false, "regrade": {"label": "minimax", "patch_applied": false}} +{"instance_id": "sympy__sympy-12489", "arm": "openswarm", "rep": 1, "started": "2026-10-18T00:12:12+0800", "harness_error": "command failed (2): git --git-dir=/repos/sympy__sympy.git archive aa9780761ad8c3c0f68beeef3a0ce5caac9e100b | tar -x -C /10172331/openswarm/sympy__sympy-12489/r1/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\nTraceback (most recent call last):\n File \"/run.py\", line 32, in cell\n E.checkout(inst, repo)\n File \"/harness/swe_env.py\", line 94, in checkout\n sh(f\"git --git-dir={mirror(inst['repo'])} archive {inst['base_commit']} | tar -x -C {dest}\")\n File \"/harness/swe_env.py\", line 54, in sh\n raise RuntimeError(f\"command failed ({p.returncode}): {cmd}\\n{(p.stdout or '')[-3000:]}\")\nRuntimeError: command failed (2): git --git-dir=/repos/sympy__sympy.git archive aa9780761ad8c3c0f68beeef3a0ce5caac9e100b | tar -x -C /10172331/openswarm/sympy__sympy-12489/r1/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\n", "finished": "2026-10-18T00:12:12+0800"} +{"instance_id": "sympy__sympy-13852", "arm": "openswarm", "rep": 1, "started": "2026-10-18T00:12:12+0800", "harness_error": "command failed (2): git --git-dir=/repos/sympy__sympy.git archive c935e1d106743efd5bf0705fbeedbd18fadff4dc | tar -x -C /10172331/openswarm/sympy__sympy-13852/r1/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\nTraceback (most recent call last):\n File \"/run.py\", line 32, in cell\n E.checkout(inst, repo)\n File \"/harness/swe_env.py\", line 94, in checkout\n sh(f\"git --git-dir={mirror(inst['repo'])} archive {inst['base_commit']} | tar -x -C {dest}\")\n File \"/harness/swe_env.py\", line 54, in sh\n raise RuntimeError(f\"command failed ({p.returncode}): {cmd}\\n{(p.stdout or '')[-3000:]}\")\nRuntimeError: command failed (2): git --git-dir=/repos/sympy__sympy.git archive c935e1d106743efd5bf0705fbeedbd18fadff4dc | tar -x -C /10172331/openswarm/sympy__sympy-13852/r1/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\n", "finished": "2026-10-18T00:12:12+0800"} +{"instance_id": "sympy__sympy-13878", "arm": "openswarm", "rep": 1, "started": "2026-10-18T00:12:12+0800", "harness_error": "command failed (2): git --git-dir=/repos/sympy__sympy.git archive 7b127bdf71a36d85216315f80c1b54d22b060818 | tar -x -C /10172331/openswarm/sympy__sympy-13878/r1/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\nTraceback (most recent call last):\n File \"/run.py\", line 32, in cell\n E.checkout(inst, repo)\n File \"/harness/swe_env.py\", line 94, in checkout\n sh(f\"git --git-dir={mirror(inst['repo'])} archive {inst['base_commit']} | tar -x -C {dest}\")\n File \"/harness/swe_env.py\", line 54, in sh\n raise RuntimeError(f\"command failed ({p.returncode}): {cmd}\\n{(p.stdout or '')[-3000:]}\")\nRuntimeError: command failed (2): git --git-dir=/repos/sympy__sympy.git archive 7b127bdf71a36d85216315f80c1b54d22b060818 | tar -x -C /10172331/openswarm/sympy__sympy-13878/r1/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\n", "finished": "2026-10-18T00:12:12+0800"} +{"instance_id": "sympy__sympy-14248", "arm": "openflow", "rep": 1, "started": "2026-10-18T00:00:01+0800", "wall_s": 724.6, "diff_lines": 168, "calls": [{"label": "agent", "rc": 0, "wall_s": 724.2, "usage": {"input": 75561, "output": 54741, "cache_read": 7947008, "cache_write": 0, "turns": 132, "tool_calls": 134, "errors": ["429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d13cee6534901ec3c50ce21cf5f7\"}", "429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d141a6393237bd87c88d92f0882b\"}", "429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d14ae25ef866cc285df981e09d1e\"}", "429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d1561753b969f5c404cb567bd6a6\"}"]}, "note": null, "merge": null, "task_id": "gity-swe-openflow-sympy-14248-r1", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 75561, "output": 54741, "cache_read": 7947008, "cache_write": 0}, "timed_out": false, "errors": ["429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d13cee6534901ec3c50ce21cf5f7\"}", "429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d141a6393237bd87c88d92f0882b\"}", "429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d14ae25ef866cc285df981e09d1e\"}", "429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056)\"},\"request_id\":\"0722d1561753b969f5c404cb567bd6a6\"}"], "resolved": false, "grade": {"f2p": [0, 2], "p2p": [430, 433], "f2p_failed": ["test_MatrixElement_printing", "test_MatrixSymbol_printing"], "p2p_failed": ["test_matAdd", "test_matMul", "test_Hadamard"], "error": null}, "finished": "2026-10-18T00:12:18+0800"} +{"instance_id": "sympy__sympy-16597", "arm": "openswarm", "rep": 1, "started": "2026-10-18T00:12:18+0800", "harness_error": "command failed (2): git --git-dir=/repos/sympy__sympy.git archive 6fd65310fa3167b9626c38a5487e171ca407d988 | tar -x -C /10172331/openswarm/sympy__sympy-16597/r1/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\nTraceback (most recent call last):\n File \"/run.py\", line 32, in cell\n E.checkout(inst, repo)\n File \"/harness/swe_env.py\", line 94, in checkout\n sh(f\"git --git-dir={mirror(inst['repo'])} archive {inst['base_commit']} | tar -x -C {dest}\")\n File \"/harness/swe_env.py\", line 54, in sh\n raise RuntimeError(f\"command failed ({p.returncode}): {cmd}\\n{(p.stdout or '')[-3000:]}\")\nRuntimeError: command failed (2): git --git-dir=/repos/sympy__sympy.git archive 6fd65310fa3167b9626c38a5487e171ca407d988 | tar -x -C /10172331/openswarm/sympy__sympy-16597/r1/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\n", "finished": "2026-10-18T00:12:18+0800"} +{"instance_id": "pytest-dev__pytest-6197", "arm": "openflow", "rep": 1, "started": "2026-10-18T00:12:10+0800", "wall_s": 29.5, "diff_lines": 0, "calls": [{"label": "agent", "rc": 2, "wall_s": 29.4, "usage": {"input": 0, "output": 0, "cache_read": 0, "cache_write": 0, "turns": 0, "tool_calls": 0, "errors": []}, "note": null, "merge": null, "task_id": null, "guard_blocked": null, "timed_out": null}], "tokens": {"input": 0, "output": 0, "cache_read": 0, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": false, "grade": {"f2p": [0, 2], "p2p": [145, 145], "f2p_failed": ["testing/test_collection.py::test_does_not_eagerly_collect_packages", "testing/test_collection.py::test_does_not_put_src_on_path"], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:12:47+0800", "original_resolved": false, "regrade": {"label": "minimax", "patch_applied": false}} +{"instance_id": "sympy__sympy-18199", "arm": "openswarm", "rep": 1, "started": "2026-10-18T00:12:47+0800", "harness_error": "command failed (2): git --git-dir=/repos/sympy__sympy.git archive ba80d1e493f21431b4bf729b3e0452cd47eb9566 | tar -x -C /10172331/openswarm/sympy__sympy-18199/r1/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\nTraceback (most recent call last):\n File \"/run.py\", line 32, in cell\n E.checkout(inst, repo)\n File \"/harness/swe_env.py\", line 94, in checkout\n sh(f\"git --git-dir={mirror(inst['repo'])} archive {inst['base_commit']} | tar -x -C {dest}\")\n File \"/harness/swe_env.py\", line 54, in sh\n raise RuntimeError(f\"command failed ({p.returncode}): {cmd}\\n{(p.stdout or '')[-3000:]}\")\nRuntimeError: command failed (2): git --git-dir=/repos/sympy__sympy.git archive ba80d1e493f21431b4bf729b3e0452cd47eb9566 | tar -x -C /10172331/openswarm/sympy__sympy-18199/r1/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\n", "finished": "2026-10-18T00:12:48+0800"} +{"instance_id": "pylint-dev__pylint-8898", "arm": "openflow", "rep": 1, "started": "2026-10-18T00:12:12+0800", "wall_s": 29.7, "diff_lines": 0, "calls": [{"label": "agent", "rc": 2, "wall_s": 29.7, "usage": {"input": 0, "output": 0, "cache_read": 0, "cache_write": 0, "turns": 0, "tool_calls": 0, "errors": []}, "note": null, "merge": null, "task_id": null, "guard_blocked": null, "timed_out": null}], "tokens": {"input": 0, "output": 0, "cache_read": 0, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": false, "grade": {"f2p": [0, 1], "p2p": [17, 18], "f2p_failed": ["tests/config/test_config.py::test_csv_regex_error"], "p2p_failed": ["tests/config/test_config.py::test_csv_regex_comma_in_quantifier[foo,"], "error": null}, "finished": "2026-10-18T00:12:49+0800"} +{"instance_id": "sympy__sympy-17630", "arm": "openswarm", "rep": 1, "started": "2026-10-18T00:12:18+0800", "wall_s": 29.5, "diff_lines": 0, "calls": [{"label": "planner", "rc": 2, "wall_s": 29.5, "usage": {"input": 0, "output": 0, "cache_read": 0, "cache_write": 0, "turns": 0, "tool_calls": 0, "errors": []}, "note": "planner did not write the task file", "merge": null, "task_id": null, "guard_blocked": null, "timed_out": null}], "tokens": {"input": 0, "output": 0, "cache_read": 0, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": false, "grade": {"f2p": [0, 2], "p2p": [19, 19], "f2p_failed": ["test_issue_17624", "test_zero_matrix_add"], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:12:51+0800"} +{"instance_id": "sympy__sympy-14248", "arm": "openswarm", "rep": 1, "started": "2026-10-18T00:12:12+0800", "wall_s": 30.0, "diff_lines": 0, "calls": [{"label": "planner", "rc": 2, "wall_s": 30.0, "usage": {"input": 0, "output": 0, "cache_read": 0, "cache_write": 0, "turns": 0, "tool_calls": 0, "errors": []}, "note": "planner did not write the task file", "merge": null, "task_id": null, "guard_blocked": null, "timed_out": null}], "tokens": {"input": 0, "output": 0, "cache_read": 0, "cache_write": 0}, "timed_out": false, "errors": [], "resolved": false, "grade": {"f2p": [0, 2], "p2p": [433, 433], "f2p_failed": ["test_MatrixElement_printing", "test_MatrixSymbol_printing"], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:12:56+0800"} +{"instance_id": "pylint-dev__pylint-4551", "arm": "openswarm", "rep": 1, "started": "2026-10-18T00:12:56+0800", "harness_error": "command failed (2): git --git-dir=/repos/pylint-dev__pylint.git archive 99589b08de8c5a2c6cc61e13a37420a868c80599 | tar -x -C /10172331/openswarm/pylint-dev__pylint-4551/r1/repo\nfatal: unable to access '/repos/pylint-dev__pylint.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\nTraceback (most recent call last):\n File \"/run.py\", line 32, in cell\n E.checkout(inst, repo)\n File \"/harness/swe_env.py\", line 94, in checkout\n sh(f\"git --git-dir={mirror(inst['repo'])} archive {inst['base_commit']} | tar -x -C {dest}\")\n File \"/harness/swe_env.py\", line 54, in sh\n raise RuntimeError(f\"command failed ({p.returncode}): {cmd}\\n{(p.stdout or '')[-3000:]}\")\nRuntimeError: command failed (2): git --git-dir=/repos/pylint-dev__pylint.git archive 99589b08de8c5a2c6cc61e13a37420a868c80599 | tar -x -C /10172331/openswarm/pylint-dev__pylint-4551/r1/repo\nfatal: unable to access '/repos/pylint-dev__pylint.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\n", "finished": "2026-10-18T00:12:56+0800"} +{"instance_id": "pytest-dev__pytest-10356", "arm": "openswarm", "rep": 1, "started": "2026-10-18T00:12:48+0800", "wall_s": 20.6, "diff_lines": 0, "calls": [{"label": "planner", "rc": 0, "wall_s": 20.5, "usage": {"input": 0, "output": 0, "cache_read": 0, "cache_write": 0, "turns": 4, "tool_calls": 0, "errors": ["Connection error.", "Connection error.", "Connection error.", "Connection error."]}, "note": "planner did not write the task file", "merge": null, "task_id": "gity-swe-openswarm-pytest-10356-r1-plan", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 0, "output": 0, "cache_read": 0, "cache_write": 0}, "timed_out": false, "errors": ["Connection error.", "Connection error.", "Connection error.", "Connection error."], "resolved": false, "grade": {"f2p": [0, 1], "p2p": [79, 79], "f2p_failed": ["testing/test_mark.py::test_mark_mro"], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:13:09+0800", "original_resolved": false, "regrade": {"label": "minimax", "patch_applied": false}} +{"instance_id": "sympy__sympy-12489", "arm": "baseline", "rep": 2, "started": "2026-10-18T00:13:10+0800", "harness_error": "command failed (2): git --git-dir=/repos/sympy__sympy.git archive aa9780761ad8c3c0f68beeef3a0ce5caac9e100b | tar -x -C /10172331/baseline/sympy__sympy-12489/r2/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\nTraceback (most recent call last):\n File \"/run.py\", line 32, in cell\n E.checkout(inst, repo)\n File \"/harness/swe_env.py\", line 94, in checkout\n sh(f\"git --git-dir={mirror(inst['repo'])} archive {inst['base_commit']} | tar -x -C {dest}\")\n File \"/harness/swe_env.py\", line 54, in sh\n raise RuntimeError(f\"command failed ({p.returncode}): {cmd}\\n{(p.stdout or '')[-3000:]}\")\nRuntimeError: command failed (2): git --git-dir=/repos/sympy__sympy.git archive aa9780761ad8c3c0f68beeef3a0ce5caac9e100b | tar -x -C /10172331/baseline/sympy__sympy-12489/r2/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\n", "finished": "2026-10-18T00:13:10+0800"} +{"instance_id": "sympy__sympy-13852", "arm": "baseline", "rep": 2, "started": "2026-10-18T00:13:10+0800", "harness_error": "command failed (2): git --git-dir=/repos/sympy__sympy.git archive c935e1d106743efd5bf0705fbeedbd18fadff4dc | tar -x -C /10172331/baseline/sympy__sympy-13852/r2/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\nTraceback (most recent call last):\n File \"/run.py\", line 32, in cell\n E.checkout(inst, repo)\n File \"/harness/swe_env.py\", line 94, in checkout\n sh(f\"git --git-dir={mirror(inst['repo'])} archive {inst['base_commit']} | tar -x -C {dest}\")\n File \"/harness/swe_env.py\", line 54, in sh\n raise RuntimeError(f\"command failed ({p.returncode}): {cmd}\\n{(p.stdout or '')[-3000:]}\")\nRuntimeError: command failed (2): git --git-dir=/repos/sympy__sympy.git archive c935e1d106743efd5bf0705fbeedbd18fadff4dc | tar -x -C /10172331/baseline/sympy__sympy-13852/r2/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\n", "finished": "2026-10-18T00:13:10+0800"} +{"instance_id": "sympy__sympy-13878", "arm": "baseline", "rep": 2, "started": "2026-10-18T00:13:10+0800", "harness_error": "command failed (2): git --git-dir=/repos/sympy__sympy.git archive 7b127bdf71a36d85216315f80c1b54d22b060818 | tar -x -C /10172331/baseline/sympy__sympy-13878/r2/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\nTraceback (most recent call last):\n File \"/run.py\", line 32, in cell\n E.checkout(inst, repo)\n File \"/harness/swe_env.py\", line 94, in checkout\n sh(f\"git --git-dir={mirror(inst['repo'])} archive {inst['base_commit']} | tar -x -C {dest}\")\n File \"/harness/swe_env.py\", line 54, in sh\n raise RuntimeError(f\"command failed ({p.returncode}): {cmd}\\n{(p.stdout or '')[-3000:]}\")\nRuntimeError: command failed (2): git --git-dir=/repos/sympy__sympy.git archive 7b127bdf71a36d85216315f80c1b54d22b060818 | tar -x -C /10172331/baseline/sympy__sympy-13878/r2/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\n", "finished": "2026-10-18T00:13:10+0800"} +{"instance_id": "pytest-dev__pytest-5787", "arm": "openswarm", "rep": 1, "started": "2026-10-18T00:12:49+0800", "wall_s": 20.2, "diff_lines": 0, "calls": [{"label": "planner", "rc": 0, "wall_s": 20.2, "usage": {"input": 0, "output": 0, "cache_read": 0, "cache_write": 0, "turns": 4, "tool_calls": 0, "errors": ["Connection error.", "Connection error.", "Connection error.", "Connection error."]}, "note": "planner did not write the task file", "merge": null, "task_id": "gity-swe-openswarm-pytest-5787-r1-plan", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 0, "output": 0, "cache_read": 0, "cache_write": 0}, "timed_out": false, "errors": ["Connection error.", "Connection error.", "Connection error.", "Connection error."], "resolved": false, "grade": {"f2p": [0, 2], "p2p": [123, 123], "f2p_failed": ["testing/test_reports.py::TestReportSerialization::test_chained_exceptions[TestReport]", "testing/test_reports.py::TestReportSerialization::test_chained_exceptions[CollectReport]"], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:13:11+0800", "original_resolved": false, "regrade": {"label": "minimax", "patch_applied": false}} +{"instance_id": "sympy__sympy-16597", "arm": "baseline", "rep": 2, "started": "2026-10-18T00:13:11+0800", "harness_error": "command failed (2): git --git-dir=/repos/sympy__sympy.git archive 6fd65310fa3167b9626c38a5487e171ca407d988 | tar -x -C /10172331/baseline/sympy__sympy-16597/r2/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\nTraceback (most recent call last):\n File \"/run.py\", line 32, in cell\n E.checkout(inst, repo)\n File \"/harness/swe_env.py\", line 94, in checkout\n sh(f\"git --git-dir={mirror(inst['repo'])} archive {inst['base_commit']} | tar -x -C {dest}\")\n File \"/harness/swe_env.py\", line 54, in sh\n raise RuntimeError(f\"command failed ({p.returncode}): {cmd}\\n{(p.stdout or '')[-3000:]}\")\nRuntimeError: command failed (2): git --git-dir=/repos/sympy__sympy.git archive 6fd65310fa3167b9626c38a5487e171ca407d988 | tar -x -C /10172331/baseline/sympy__sympy-16597/r2/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\n", "finished": "2026-10-18T00:13:11+0800"} +{"instance_id": "pytest-dev__pytest-6197", "arm": "openswarm", "rep": 1, "started": "2026-10-18T00:12:51+0800", "wall_s": 20.3, "diff_lines": 0, "calls": [{"label": "planner", "rc": 0, "wall_s": 20.3, "usage": {"input": 0, "output": 0, "cache_read": 0, "cache_write": 0, "turns": 4, "tool_calls": 0, "errors": ["Connection error.", "Connection error.", "Connection error.", "Connection error."]}, "note": "planner did not write the task file", "merge": null, "task_id": "gity-swe-openswarm-pytest-6197-r1-plan", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 0, "output": 0, "cache_read": 0, "cache_write": 0}, "timed_out": false, "errors": ["Connection error.", "Connection error.", "Connection error.", "Connection error."], "resolved": false, "grade": {"f2p": [0, 2], "p2p": [145, 145], "f2p_failed": ["testing/test_collection.py::test_does_not_eagerly_collect_packages", "testing/test_collection.py::test_does_not_put_src_on_path"], "p2p_failed": [], "error": null}, "finished": "2026-10-18T00:13:13+0800", "original_resolved": false, "regrade": {"label": "minimax", "patch_applied": false}} +{"instance_id": "sympy__sympy-18199", "arm": "baseline", "rep": 2, "started": "2026-10-18T00:13:13+0800", "harness_error": "command failed (2): git --git-dir=/repos/sympy__sympy.git archive ba80d1e493f21431b4bf729b3e0452cd47eb9566 | tar -x -C /10172331/baseline/sympy__sympy-18199/r2/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\nTraceback (most recent call last):\n File \"/run.py\", line 32, in cell\n E.checkout(inst, repo)\n File \"/harness/swe_env.py\", line 94, in checkout\n sh(f\"git --git-dir={mirror(inst['repo'])} archive {inst['base_commit']} | tar -x -C {dest}\")\n File \"/harness/swe_env.py\", line 54, in sh\n raise RuntimeError(f\"command failed ({p.returncode}): {cmd}\\n{(p.stdout or '')[-3000:]}\")\nRuntimeError: command failed (2): git --git-dir=/repos/sympy__sympy.git archive ba80d1e493f21431b4bf729b3e0452cd47eb9566 | tar -x -C /10172331/baseline/sympy__sympy-18199/r2/repo\nfatal: unable to access '/repos/sympy__sympy.git/config': Permission denied\ntar: This does not look like a tar archive\ntar: Exiting with failure status due to previous errors\n\n", "finished": "2026-10-18T00:13:13+0800"} +{"instance_id": "pylint-dev__pylint-8898", "arm": "openswarm", "rep": 1, "started": "2026-10-18T00:12:56+0800", "wall_s": 20.7, "diff_lines": 0, "calls": [{"label": "planner", "rc": 0, "wall_s": 20.6, "usage": {"input": 0, "output": 0, "cache_read": 0, "cache_write": 0, "turns": 4, "tool_calls": 0, "errors": ["Connection error.", "Connection error.", "Connection error.", "Connection error."]}, "note": "planner did not write the task file", "merge": null, "task_id": "gity-swe-openswarm-pylint-8898-r1-plan", "guard_blocked": 0, "timed_out": false}], "tokens": {"input": 0, "output": 0, "cache_read": 0, "cache_write": 0}, "timed_out": false, "errors": ["Connection error.", "Connection error.", "Connection error.", "Connection error."], "resolved": false, "grade": {"f2p": [0, 1], "p2p": [17, 18], "f2p_failed": ["tests/config/test_config.py::test_csv_regex_error"], "p2p_failed": ["tests/config/test_config.py::test_csv_regex_comma_in_quantifier[foo,"], "error": null}, "finished": "2026-10-18T00:13:24+0800"} diff --git a/docs/launch-dossier.md b/docs/launch-dossier.md index e35ab67..dfc4c0c 100644 --- a/docs/launch-dossier.md +++ b/docs/launch-dossier.md @@ -1,6 +1,6 @@ # openflow Launch Dossier -Generated: 2026-10-17T12:19:33.144Z +Generated: 2026-10-17T17:42:09.716Z Mode: post_publish Verdict: conditionally ready: engine and adoption evidence are strong, registry publication remains required for a splash launch Launch ready: not yet @@ -117,7 +117,7 @@ Evidence: - Adoption records: 1; status: pass - Goal audit: pass; goal: Keep OpenFlow credible as an open-source agent delivery runtime: repo-owned workflow contracts, executable verification gates, durable project context, and honest benchmark evidence. - Package evidence: missing; source: registry_json -- Package name/version: @surlymochan/openflow@0.2.1 +- Package name/version: @surlymochan/openflow@0.2.2 ## Passing Evidence diff --git a/package-lock.json b/package-lock.json index 430a410..e0ccb11 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@surlymochan/openflow", - "version": "0.2.1", + "version": "0.2.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@surlymochan/openflow", - "version": "0.2.1", + "version": "0.2.2", "license": "MIT", "dependencies": { "ajv": "^8.12.0", diff --git a/package.json b/package.json index 7fc914f..3205103 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@surlymochan/openflow", - "version": "0.2.1", + "version": "0.2.2", "description": "Executable delivery workflows for AI coding agents: YAML phases, red/green TDD proof gates, handoff state and the xflow CLI.", "keywords": [ "ai-agents",