summaryrefslogtreecommitdiff
path: root/urwid/tests/test_doctests.py
blob: 48a0188195a3aae67800ab225d6ae68d0f9522b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
from __future__ import annotations

import doctest
import unittest

import urwid
import urwid.numedit


def load_tests(loader, tests, ignore):
    module_doctests = [
        urwid.widget,
        urwid.wimp,
        urwid.decoration,
        urwid.display_common,
        urwid.event_loop.main_loop,
        urwid.numedit,
        urwid.monitored_list,
        urwid.raw_display,
        'urwid.split_repr',  # override function with same name
        urwid.util,
        urwid.signals,
        urwid.graphics,
        ]
    for m in module_doctests:
        tests.addTests(doctest.DocTestSuite(m,
            optionflags=doctest.ELLIPSIS | doctest.IGNORE_EXCEPTION_DETAIL))
    return tests