Skip to content

Support <LITERAL ELLIPSIS> in doctest module #142942

@user202729

Description

@user202729

Feature or enhancement

Proposal:

Currently, with # doctest: +ELLIPSIS, a ... can match anything. Sometimes, we want to test that a test matches a literal ellipsis.

I propose something similar to <LITERAL ELLIPSIS>. Possibly guarded behind another doctest flag.

'''
>>> '123...456' # doctest: +ELLIPSIS
'123<LITERAL ELLIPSIS>456'
'''

Motivation: SageMath doctest. See sagemath/sage#41276, sagemath/sage#41182.

Has this already been discussed elsewhere?

This is a minor feature, which does not need previous discussion elsewhere

Links to previous discussion of this feature:

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    stdlibStandard Library Python modules in the Lib/ directorytype-featureA feature request or enhancement

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions