sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget"/translations/zh_CN/tools/unittestmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/zh_TW/tools/unittestmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/it_IT/tools/unittestmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/ja_JP/tools/unittestmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/ko_KR/tools/unittestmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/pt_BR/tools/unittestmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/sp_SP/tools/unittestmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhcomment)}(h SPDX-License-Identifier: GPL-2.0h]h SPDX-License-Identifier: GPL-2.0}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhh, >]h](hclass}(hjhhhNhNubhdesc_sig_space)}(h h]h }(hjhhhNhNubah}(h]h ]wah"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]hhuh1jhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/unittest_helper.py:docstring of lib.python.unittest_helper.SummaryhKubh desc_addname)}(hlib.python.unittest_helper.h]hlib.python.unittest_helper.}(hjhhhNhNubah}(h]h ]( sig-prename descclassnameeh"]h$]h&]hhuh1jhjhhhjhKubh desc_name)}(hSummaryh]hSummary}(hjhhhNhNubah}(h]h ](sig-namedescnameeh"]h$]h&]hhuh1jhjhhhjhKubhdesc_parameterlist)}(h*args, **kwargsh](hdesc_parameter)}(h*argsh](hdesc_sig_operator)}(h*h]h*}(hj2hhhNhNubah}(h]h ]oah"]h$]h&]uh1j0hj,ubh desc_sig_name)}(hargsh]hargs}(hjChhhNhNubah}(h]h ]nah"]h$]h&]uh1jAhj,ubeh}(h]h ]h"]h$]h&]hhuh1j*hj&ubj+)}(h**kwargsh](j1)}(h**h]h**}(hj\hhhNhNubah}(h]h ]j=ah"]h$]h&]uh1j0hjXubjB)}(hkwargsh]hkwargs}(hjjhhhNhNubah}(h]h ]jNah"]h$]h&]uh1jAhjXubeh}(h]h ]h"]h$]h&]hhuh1j*hj&ubeh}(h]h ]h"]h$]h&]hhuh1j$hjhhhjhKubeh}(h]jah ](sig sig-objecteh"]h$]h&]modulelib.python.unittest_helperclasshfullnamej _toc_partsjj _toc_namejuh1jhjhKhjhhubh desc_content)}(hhh](h)}(h.Bases: :py:class:`~unittest.result.TestResult`h](hBases: }(hjhhhNhNubh)}(h':py:class:`~unittest.result.TestResult`h]h)}(hjh]h TestResult}(hjhhhNhNubah}(h]h ](xrefpypy-classeh"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]refdoctools/unittest refdomainjreftypeclass refexplicitrefwarn py:modulejpy:classj reftargetunittest.result.TestResultuh1hhx/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/unittest_helper.py:docstring of lib.python.unittest_helperhKhjubeh}(h]h ]h"]h$]h&]uh1hh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/unittest_helper.py:docstring of lib.python.unittest_helper.SummaryhKhjhhubh)}(hOverrides ``unittest.TestResult`` class to provide a nice colored summary. When in verbose mode, displays actual/expected difference in unified diff format.h](h Overrides }(hjhhhNhNubh)}(h``unittest.TestResult``h]hunittest.TestResult}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh{ class to provide a nice colored summary. When in verbose mode, displays actual/expected difference in unified diff format.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/unittest_helper.py:docstring of lib.python.unittest_helper.SummaryhKhjhhubj/)}(hhh]h}(h]h ]h"]h$]h&]entries](j6addError() (lib.python.unittest_helper.Summary method)+lib.python.unittest_helper.Summary.addErrorhNtauh1j.hjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/unittest_helper.py:docstring of lib.python.unittest_helper.Summary.addErrorhNubj)}(hhh](j)}(hSummary.addError(test, err)h](j)}(haddErrorh]haddError}(hjhhhNhNubah}(h]h ](jj eh"]h$]h&]hhuh1jhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/unittest_helper.py:docstring of lib.python.unittest_helper.Summary.addErrorhKubj%)}(h test, errh](j+)}(htesth]jB)}(htesth]htest}(hjhhhNhNubah}(h]h ]jNah"]h$]h&]uh1jAhjubah}(h]h ]h"]h$]h&]hhuh1j*hjubj+)}(herrh]jB)}(herrh]herr}(hj3hhhNhNubah}(h]h ]jNah"]h$]h&]uh1jAhj/ubah}(h]h ]h"]h$]h&]hhuh1j*hjubeh}(h]h ]h"]h$]h&]hhuh1j$hjhhhjhKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.unittest_helperjjjSummary.addErrorjjSSummaryaddErrorjSummary.addError()uh1jhjhKhjhhubj)}(hhh]h)}(h\Called when an error has occurred. 'err' is a tuple of values as returned by sys.exc_info().h]h`Called when an error has occurred. ‘err’ is a tuple of values as returned by sys.exc_info().}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjYhhubah}(h]h ]h"]h$]h&]uh1jhjhhhjhKubeh}(h]h ](pymethodeh"]h$]h&]domainjsobjtypejtdesctypejtnoindex noindexentrynocontentsentryuh1jhhhjhjhNubj/)}(hhh]h}(h]h ]h"]h$]h&]entries](j8addFailure() (lib.python.unittest_helper.Summary method)-lib.python.unittest_helper.Summary.addFailurehNtauh1j.hjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/unittest_helper.py:docstring of lib.python.unittest_helper.Summary.addFailurehNubj)}(hhh](j)}(hSummary.addFailure(test, err)h](j)}(h addFailureh]h addFailure}(hjhhhNhNubah}(h]h ](jj eh"]h$]h&]hhuh1jhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/unittest_helper.py:docstring of lib.python.unittest_helper.Summary.addFailurehKubj%)}(h test, errh](j+)}(htesth]jB)}(htesth]htest}(hjhhhNhNubah}(h]h ]jNah"]h$]h&]uh1jAhjubah}(h]h ]h"]h$]h&]hhuh1j*hjubj+)}(herrh]jB)}(herrh]herr}(hjhhhNhNubah}(h]h ]jNah"]h$]h&]uh1jAhjubah}(h]h ]h"]h$]h&]hhuh1j*hjubeh}(h]h ]h"]h$]h&]hhuh1j$hjhhhjhKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.unittest_helperjjjSummary.addFailurejjSummary addFailurejSummary.addFailure()uh1jhjhKhjhhubj)}(hhh]h)}(h\Called when an error has occurred. 'err' is a tuple of values as returned by sys.exc_info().h]h`Called when an error has occurred. ‘err’ is a tuple of values as returned by sys.exc_info().}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhjhKubeh}(h]h ](pymethodeh"]h$]h&]jxjjyjjzjj{j|j}uh1jhhhjhjhNubj/)}(hhh]h}(h]h ]h"]h$]h&]entries](j5addSkip() (lib.python.unittest_helper.Summary method)*lib.python.unittest_helper.Summary.addSkiphNtauh1j.hjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/unittest_helper.py:docstring of lib.python.unittest_helper.Summary.addSkiphNubj)}(hhh](j)}(hSummary.addSkip(test, reason)h](j)}(haddSkiph]haddSkip}(hjhhhNhNubah}(h]h ](jj eh"]h$]h&]hhuh1jhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/unittest_helper.py:docstring of lib.python.unittest_helper.Summary.addSkiphKubj%)}(h test, reasonh](j+)}(htesth]jB)}(htesth]htest}(hj5hhhNhNubah}(h]h ]jNah"]h$]h&]uh1jAhj1ubah}(h]h ]h"]h$]h&]hhuh1j*hj-ubj+)}(hreasonh]jB)}(hreasonh]hreason}(hjMhhhNhNubah}(h]h ]jNah"]h$]h&]uh1jAhjIubah}(h]h ]h"]h$]h&]hhuh1j*hj-ubeh}(h]h ]h"]h$]h&]hhuh1j$hjhhhj,hKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.unittest_helperjjjSummary.addSkipjjmSummaryaddSkipjSummary.addSkip()uh1jhj,hKhjhhubj)}(hhh]h)}(hCalled when a test is skipped.h]hCalled when a test is skipped.}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjshhubah}(h]h ]h"]h$]h&]uh1jhjhhhj,hKubeh}(h]h ](pymethodeh"]h$]h&]jxjjyjjzjj{j|j}uh1jhhhjhjhNubj/)}(hhh]h}(h]h ]h"]h$]h&]entries](j8addSuccess() (lib.python.unittest_helper.Summary method)-lib.python.unittest_helper.Summary.addSuccesshNtauh1j.hjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/unittest_helper.py:docstring of lib.python.unittest_helper.Summary.addSuccesshNubj)}(hhh](j)}(hSummary.addSuccess(test)h](j)}(h addSuccessh]h addSuccess}(hjhhhNhNubah}(h]h ](jj eh"]h$]h&]hhuh1jhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/unittest_helper.py:docstring of lib.python.unittest_helper.Summary.addSuccesshKubj%)}(htesth]j+)}(htesth]jB)}(htesth]htest}(hjhhhNhNubah}(h]h ]jNah"]h$]h&]uh1jAhjubah}(h]h ]h"]h$]h&]hhuh1j*hjubah}(h]h ]h"]h$]h&]hhuh1j$hjhhhjhKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.unittest_helperjjjSummary.addSuccessjjSummary addSuccessjSummary.addSuccess()uh1jhjhKhjhhubj)}(hhh]h)}(h-Called when a test has completed successfullyh]h-Called when a test has completed successfully}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhjhKubeh}(h]h ](pymethodeh"]h$]h&]jxjjyjjzjj{j|j}uh1jhhhjhjhNubj/)}(hhh]h}(h]h ]h"]h$]h&]entries](j>max_name_length (lib.python.unittest_helper.Summary attribute)2lib.python.unittest_helper.Summary.max_name_lengthhNtauh1j.hjhhh?docstring of lib.python.unittest_helper.Summary.max_name_lengthhNubj)}(hhh](j)}(hSummary.max_name_lengthh]j)}(hmax_name_lengthh]hmax_name_length}(hjhhhNhNubah}(h]h ](jj eh"]h$]h&]hhuh1jhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/unittest_helper.py:docstring of lib.python.unittest_helper.Summary.max_name_lengthhKubah}(h]jah ](jjeh"]h$]h&]jlib.python.unittest_helperjjjSummary.max_name_lengthjj/Summarymax_name_lengthjj0uh1jhj(hKhjhhubj)}(hhh]h)}(hmax length of the test names.h]hmax length of the test names.}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhj4hhubah}(h]h ]h"]h$]h&]uh1jhjhhhj(hKubeh}(h]h ](py attributeeh"]h$]h&]jxjNjyjOjzjOj{j|j}uh1jhhhjhjhNubj/)}(hhh]h}(h]h ]h"]h$]h&]entries](j:printResults() (lib.python.unittest_helper.Summary method)/lib.python.unittest_helper.Summary.printResultshNtauh1j.hjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/unittest_helper.py:docstring of lib.python.unittest_helper.Summary.printResultshNubj)}(hhh](j)}(hSummary.printResults(verbose)h](j)}(h printResultsh]h printResults}(hjihhhNhNubah}(h]h ](jj eh"]h$]h&]hhuh1jhjehhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/unittest_helper.py:docstring of lib.python.unittest_helper.Summary.printResultshKubj%)}(hverboseh]j+)}(hverboseh]jB)}(hverboseh]hverbose}(hjhhhNhNubah}(h]h ]jNah"]h$]h&]uh1jAhj|ubah}(h]h ]h"]h$]h&]hhuh1j*hjxubah}(h]h ]h"]h$]h&]hhuh1j$hjehhhjwhKubeh}(h]j_ah ](jjeh"]h$]h&]jlib.python.unittest_helperjjjSummary.printResultsjjSummary printResultsjSummary.printResults()uh1jhjwhKhjbhhubj)}(hhh]h)}(h"Print results using colors if tty.h]h"Print results using colors if tty.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjahKhjhhubah}(h]h ]h"]h$]h&]uh1jhjbhhhjwhKubeh}(h]h ](pymethodeh"]h$]h&]jxjjyjjzjj{j|j}uh1jhhhjhjahNubj/)}(hhh]h}(h]h ]h"]h$]h&]entries](j7startTest() (lib.python.unittest_helper.Summary method),lib.python.unittest_helper.Summary.startTesthNtauh1j.hjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/unittest_helper.py:docstring of lib.python.unittest_helper.Summary.startTesthNubj)}(hhh](j)}(hSummary.startTest(test)h](j)}(h startTesth]h startTest}(hjhhhNhNubah}(h]h ](jj eh"]h$]h&]hhuh1jhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/unittest_helper.py:docstring of lib.python.unittest_helper.Summary.startTesthKubj%)}(htesth]j+)}(htesth]jB)}(htesth]htest}(hjhhhNhNubah}(h]h ]jNah"]h$]h&]uh1jAhjubah}(h]h ]h"]h$]h&]hhuh1j*hjubah}(h]h ]h"]h$]h&]hhuh1j$hjhhhjhKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.unittest_helperjjjSummary.startTestjjSummary startTestjSummary.startTest()uh1jhjhKhjhhubj)}(hhh]h)}(h-Called when the given test is about to be runh]h-Called when the given test is about to be run}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhjhKubeh}(h]h ](pymethodeh"]h$]h&]jxj2jyj3jzj3j{j|j}uh1jhhhjhjhNubj/)}(hhh]h}(h]h ]h"]h$]h&]entries](j;test_results (lib.python.unittest_helper.Summary attribute)/lib.python.unittest_helper.Summary.test_resultshNtauh1j.hjhhh, >]h](hclass}(hjhhhNhNubj)}(h h]h }(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]hhuh1jhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/unittest_helper.py:docstring of lib.python.unittest_helper.TestUnitshKubj)}(hlib.python.unittest_helper.h]hlib.python.unittest_helper.}(hjhhhNhNubah}(h]h ](j jeh"]h$]h&]hhuh1jhjhhhjhKubj)}(h TestUnitsh]h TestUnits}(hjhhhNhNubah}(h]h ](jj eh"]h$]h&]hhuh1jhjhhhjhKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.unittest_helperjhjjjjjjjuh1jhjhKhjhhubj)}(hhh](h)}(hBases: :py:class:`object`h](hBases: }(hjhhhNhNubh)}(h:py:class:`object`h]h)}(hjh]hobject}(hjhhhNhNubah}(h]h ](jpypy-classeh"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftypeclass refexplicitrefwarnjjjjjobjectuh1hhjhKhjubeh}(h]h ]h"]h$]h&]uh1hh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/unittest_helper.py:docstring of lib.python.unittest_helper.TestUnitshKhjhhubh)}(h$Helper class to set verbosity level.h]h$Helper class to set verbosity level.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/unittest_helper.py:docstring of lib.python.unittest_helper.TestUnitshKhjhhubh)}(hXThis class discover test files, import its unittest classes and executes the test on it.h]hXThis class discover test files, import its unittest classes and executes the test on it.}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj*hKhjhhubj/)}(hhh]h}(h]h ]h"]h$]h&]entries](j:parse_args() (lib.python.unittest_helper.TestUnits method)/lib.python.unittest_helper.TestUnits.parse_argshNtauh1j.hjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/unittest_helper.py:docstring of lib.python.unittest_helper.TestUnits.parse_argshNubj)}(hhh](j)}(hTestUnits.parse_args()h](j)}(h parse_argsh]h parse_args}(hjOhhhNhNubah}(h]h ](jj eh"]h$]h&]hhuh1jhjKhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/unittest_helper.py:docstring of lib.python.unittest_helper.TestUnits.parse_argshKubj%)}(h()h]h}(h]h ]h"]h$]h&]hhuh1j$hjKhhhj]hKubeh}(h]jEah ](jjeh"]h$]h&]jlib.python.unittest_helperjjjTestUnits.parse_argsjjn TestUnits parse_argsjTestUnits.parse_args()uh1jhj]hKhjHhhubj)}(hhh]h)}(h,Returns a parser for command line arguments.h]h,Returns a parser for command line arguments.}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjGhKhjthhubah}(h]h ]h"]h$]h&]uh1jhjHhhhj]hKubeh}(h]h ](pymethodeh"]h$]h&]jxjjyjjzjj{j|j}uh1jhhhjhjGhNubj/)}(hhh]h}(h]h ]h"]h$]h&]entries](j3run() (lib.python.unittest_helper.TestUnits method)(lib.python.unittest_helper.TestUnits.runhNtauh1j.hjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/unittest_helper.py:docstring of lib.python.unittest_helper.TestUnits.runhNubj)}(hhh](j)}(h[TestUnits.run(caller_file=None, pattern=None, suite=None, parser=None, args=None, env=None)h](j)}(hrunh]hrun}(hjhhhNhNubah}(h]h ](jj eh"]h$]h&]hhuh1jhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/unittest_helper.py:docstring of lib.python.unittest_helper.TestUnits.runhKubj%)}(hLcaller_file=None, pattern=None, suite=None, parser=None, args=None, env=Noneh](j+)}(hcaller_file=Noneh](jB)}(h caller_fileh]h caller_file}(hjhhhNhNubah}(h]h ]jNah"]h$]h&]uh1jAhjubj1)}(h=h]h=}(hjhhhNhNubah}(h]h ]j=ah"]h$]h&]uh1j0hjubhinline)}(hNoneh]hNone}(hjhhhNhNubah}(h]h ] default_valueah"]h$]h&]support_smartquotesuh1jhjubeh}(h]h ]h"]h$]h&]hhuh1j*hjubj+)}(h pattern=Noneh](jB)}(hpatternh]hpattern}(hjhhhNhNubah}(h]h ]jNah"]h$]h&]uh1jAhjubj1)}(h=h]h=}(hjhhhNhNubah}(h]h ]j=ah"]h$]h&]uh1j0hjubj)}(hNoneh]hNone}(hjhhhNhNubah}(h]h ]jah"]h$]h&]support_smartquotesuh1jhjubeh}(h]h ]h"]h$]h&]hhuh1j*hjubj+)}(h suite=Noneh](jB)}(hsuiteh]hsuite}(hj-hhhNhNubah}(h]h ]jNah"]h$]h&]uh1jAhj)ubj1)}(h=h]h=}(hj;hhhNhNubah}(h]h ]j=ah"]h$]h&]uh1j0hj)ubj)}(hNoneh]hNone}(hjIhhhNhNubah}(h]h ]jah"]h$]h&]support_smartquotesuh1jhj)ubeh}(h]h ]h"]h$]h&]hhuh1j*hjubj+)}(h parser=Noneh](jB)}(hparserh]hparser}(hjbhhhNhNubah}(h]h ]jNah"]h$]h&]uh1jAhj^ubj1)}(h=h]h=}(hjphhhNhNubah}(h]h ]j=ah"]h$]h&]uh1j0hj^ubj)}(hNoneh]hNone}(hj~hhhNhNubah}(h]h ]jah"]h$]h&]support_smartquotesuh1jhj^ubeh}(h]h ]h"]h$]h&]hhuh1j*hjubj+)}(h args=Noneh](jB)}(hargsh]hargs}(hjhhhNhNubah}(h]h ]jNah"]h$]h&]uh1jAhjubj1)}(h=h]h=}(hjhhhNhNubah}(h]h ]j=ah"]h$]h&]uh1j0hjubj)}(hNoneh]hNone}(hjhhhNhNubah}(h]h ]jah"]h$]h&]support_smartquotesuh1jhjubeh}(h]h ]h"]h$]h&]hhuh1j*hjubj+)}(henv=Noneh](jB)}(henvh]henv}(hjhhhNhNubah}(h]h ]jNah"]h$]h&]uh1jAhjubj1)}(h=h]h=}(hjhhhNhNubah}(h]h ]j=ah"]h$]h&]uh1j0hjubj)}(hNoneh]hNone}(hjhhhNhNubah}(h]h ]jah"]h$]h&]support_smartquotesuh1jhjubeh}(h]h ]h"]h$]h&]hhuh1j*hjubeh}(h]h ]h"]h$]h&]hhuh1j$hjhhhjhKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.unittest_helperjjj TestUnits.runjj TestUnitsrunjTestUnits.run()uh1jhjhKhjhhubj)}(hhh](h)}(h+Execute all tests from the unity test file.h]h+Execute all tests from the unity test file.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhj hhubh)}(h(It contains several optional parameters:h]h(It contains several optional parameters:}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhj hhubhdefinition_list)}(hhh](hdefinition_list_item)}(h``caller_file``: - name of the file that contains test. typical usage is to place __file__ at the caller test, e.g.:: if __name__ == "__main__": TestUnits().run(__file__) h](hterm)}(h``caller_file``:h](h)}(h``caller_file``h]h caller_file}(hj? hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj; ubh:}(hj; hhhNhNubeh}(h]h ]h"]h$]h&]uh1j9 hjhK hj5 ubh definition)}(hhh]h bullet_list)}(hhh]h list_item)}(hname of the file that contains test. typical usage is to place __file__ at the caller test, e.g.:: if __name__ == "__main__": TestUnits().run(__file__) h](h)}(h$name of the file that contains test.h]h$name of the file that contains test.}(hjg hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjc ubh)}(h=typical usage is to place __file__ at the caller test, e.g.::h]h