Blame tests/run/ellipsis_T488.pyx

Packit 562c7a
# ticket: 488
Packit 562c7a
Packit 562c7a
"""
Packit 562c7a
>>> test()
Packit 562c7a
"""
Packit 562c7a
def test():
Packit 562c7a
    x = ...
Packit 562c7a
    assert x is Ellipsis
Packit 562c7a
Packit 562c7a
    d = {}
Packit 562c7a
    d[...] = 1
Packit 562c7a
    assert d[...] == 1
Packit 562c7a
    del d[...]
Packit 562c7a
    assert ... not in d
Packit 562c7a
Packit 562c7a
    d[..., ...] = 1
Packit 562c7a
    assert d[..., ...] == 1
Packit 562c7a
    assert d[..., Ellipsis] == 1
Packit 562c7a
    assert (Ellipsis, Ellipsis) in d
Packit 562c7a
    del d[..., ...]
Packit 562c7a
    assert (Ellipsis, Ellipsis) not in d
Packit 562c7a