#13327·pytest

doctest options NUMBER and ELLIPSIS seem incompatible

Author: wade-chengCreated Mar 25, 2025Updated Sep 25, 2026
Labelsplugin: doctests
  • a detailed description of the bug or problem you are having
  • output of pip list from the virtual environment you are using (uv tree used)
  • pytest and operating system versions
  • minimal example if possible

The NUMBER option supplied by pytest (https://docs.pytest.org/en/stable/how-to/doctest.html#using-doctest-options) seems incompatible with ELLIPSIS from doctest. That is, I can't seem to shorten outputs in non-exception output with ... while having any float outputs respect rounding.

I have a minimal example with virtual environment at https://github.com/wade-cheng/pytest-doctest-bug. Hopefully this makes reproduction easy.

pytest is the only dependency. uv tree shows

pytest-doctest-bug v0.1.0
└── pytest v8.3.5
    ├── exceptiongroup v1.2.2
    ├── iniconfig v2.1.0
    ├── packaging v24.2
    ├── pluggy v1.5.0
    └── tomli v2.2.1

I have OS

Ubuntu 22.04.5 LTS
64-bit
GNOME Version: 42.9
X11