# {py:mod}`simvx.core.testing.selftest` ```{py:module} simvx.core.testing.selftest ``` ```{autodoc2-docstring} simvx.core.testing.selftest :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`run_selftest ` - ```{autodoc2-docstring} simvx.core.testing.selftest.run_selftest :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`__all__ ` - ```{autodoc2-docstring} simvx.core.testing.selftest.__all__ :summary: ``` * - {py:obj}`SELFTEST_PASS ` - ```{autodoc2-docstring} simvx.core.testing.selftest.SELFTEST_PASS :summary: ``` * - {py:obj}`SELFTEST_FAIL ` - ```{autodoc2-docstring} simvx.core.testing.selftest.SELFTEST_FAIL :summary: ``` * - {py:obj}`SELFTEST_UNSUPPORTED ` - ```{autodoc2-docstring} simvx.core.testing.selftest.SELFTEST_UNSUPPORTED :summary: ``` ```` ### API ````{py:data} __all__ :canonical: simvx.core.testing.selftest.__all__ :value: > ['SELFTEST_FAIL', 'SELFTEST_PASS', 'SELFTEST_UNSUPPORTED', 'Unsupported', 'run_selftest'] ```{autodoc2-docstring} simvx.core.testing.selftest.__all__ ``` ```` ````{py:data} SELFTEST_PASS :canonical: simvx.core.testing.selftest.SELFTEST_PASS :value: > 0 ```{autodoc2-docstring} simvx.core.testing.selftest.SELFTEST_PASS ``` ```` ````{py:data} SELFTEST_FAIL :canonical: simvx.core.testing.selftest.SELFTEST_FAIL :value: > 1 ```{autodoc2-docstring} simvx.core.testing.selftest.SELFTEST_FAIL ``` ```` ````{py:data} SELFTEST_UNSUPPORTED :canonical: simvx.core.testing.selftest.SELFTEST_UNSUPPORTED :value: > 2 ```{autodoc2-docstring} simvx.core.testing.selftest.SELFTEST_UNSUPPORTED ``` ```` `````{py:exception} Unsupported() :canonical: simvx.core.testing.selftest.Unsupported Bases: {py:obj}`Exception` ```{autodoc2-docstring} simvx.core.testing.selftest.Unsupported ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} simvx.core.testing.selftest.Unsupported.__init__ ``` ```{py:class} __cause__ :canonical: simvx.core.testing.selftest.Unsupported.__cause__ ``` ```{py:class} __context__ :canonical: simvx.core.testing.selftest.Unsupported.__context__ ``` ````{py:method} __delattr__() :canonical: simvx.core.testing.selftest.Unsupported.__delattr__ ```` ````{py:method} __dir__() :canonical: simvx.core.testing.selftest.Unsupported.__dir__ ```` ````{py:method} __eq__() :canonical: simvx.core.testing.selftest.Unsupported.__eq__ ```` ````{py:method} __format__() :canonical: simvx.core.testing.selftest.Unsupported.__format__ ```` ````{py:method} __ge__() :canonical: simvx.core.testing.selftest.Unsupported.__ge__ ```` ````{py:method} __getattribute__() :canonical: simvx.core.testing.selftest.Unsupported.__getattribute__ ```` ````{py:method} __getstate__() :canonical: simvx.core.testing.selftest.Unsupported.__getstate__ ```` ````{py:method} __gt__() :canonical: simvx.core.testing.selftest.Unsupported.__gt__ ```` ````{py:method} __hash__() :canonical: simvx.core.testing.selftest.Unsupported.__hash__ ```` ````{py:method} __le__() :canonical: simvx.core.testing.selftest.Unsupported.__le__ ```` ````{py:method} __lt__() :canonical: simvx.core.testing.selftest.Unsupported.__lt__ ```` ````{py:method} __ne__() :canonical: simvx.core.testing.selftest.Unsupported.__ne__ ```` ````{py:method} __new__() :canonical: simvx.core.testing.selftest.Unsupported.__new__ ```` ````{py:method} __reduce__() :canonical: simvx.core.testing.selftest.Unsupported.__reduce__ ```` ````{py:method} __reduce_ex__() :canonical: simvx.core.testing.selftest.Unsupported.__reduce_ex__ ```` ````{py:method} __repr__() :canonical: simvx.core.testing.selftest.Unsupported.__repr__ ```` ````{py:method} __setattr__() :canonical: simvx.core.testing.selftest.Unsupported.__setattr__ ```` ````{py:method} __setstate__() :canonical: simvx.core.testing.selftest.Unsupported.__setstate__ ```` ````{py:method} __sizeof__() :canonical: simvx.core.testing.selftest.Unsupported.__sizeof__ ```` ````{py:method} __str__() :canonical: simvx.core.testing.selftest.Unsupported.__str__ ```` ````{py:method} __subclasshook__() :canonical: simvx.core.testing.selftest.Unsupported.__subclasshook__ ```` ```{py:class} __suppress_context__ :canonical: simvx.core.testing.selftest.Unsupported.__suppress_context__ ``` ```{py:class} __traceback__ :canonical: simvx.core.testing.selftest.Unsupported.__traceback__ ``` ````{py:method} add_note() :canonical: simvx.core.testing.selftest.Unsupported.add_note ```` ```{py:class} args :canonical: simvx.core.testing.selftest.Unsupported.args ``` ````{py:method} with_traceback() :canonical: simvx.core.testing.selftest.Unsupported.with_traceback ```` ````` ````{py:function} run_selftest(check: collections.abc.Callable[[], bool]) -> int :canonical: simvx.core.testing.selftest.run_selftest ```{autodoc2-docstring} simvx.core.testing.selftest.run_selftest ``` ````