<spanid="evennia-contrib-base-systems-ingame-python-tests"></span><h1>evennia.contrib.base_systems.ingame_python.tests<aclass="headerlink"href="#module-evennia.contrib.base_systems.ingame_python.tests"title="Link to this heading">¶</a></h1>
<p>Module containing the test cases for the in-game Python system.</p>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.contrib.base_systems.ingame_python.tests.</span></span><spanclass="sig-name descname"><spanclass="pre">TestEventHandler</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">methodName</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">'runTest'</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/ingame_python/tests.html#TestEventHandler"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.base_systems.ingame_python.tests.TestEventHandler"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">setUp</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/ingame_python/tests.html#TestEventHandler.setUp"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.base_systems.ingame_python.tests.TestEventHandler.setUp"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">tearDown</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/ingame_python/tests.html#TestEventHandler.tearDown"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.base_systems.ingame_python.tests.TestEventHandler.tearDown"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">test_start</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/ingame_python/tests.html#TestEventHandler.test_start"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.base_systems.ingame_python.tests.TestEventHandler.test_start"title="Link to this definition">¶</a></dt>
<dd><p>Simply make sure the handler runs with proper initial values.</p>
<spanclass="sig-name descname"><spanclass="pre">test_add_validation</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/ingame_python/tests.html#TestEventHandler.test_add_validation"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.base_systems.ingame_python.tests.TestEventHandler.test_add_validation"title="Link to this definition">¶</a></dt>
<dd><p>Add a callback while needing validation.</p>
<spanclass="sig-name descname"><spanclass="pre">test_edit</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/ingame_python/tests.html#TestEventHandler.test_edit"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.base_systems.ingame_python.tests.TestEventHandler.test_edit"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">test_edit_validation</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/ingame_python/tests.html#TestEventHandler.test_edit_validation"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.base_systems.ingame_python.tests.TestEventHandler.test_edit_validation"title="Link to this definition">¶</a></dt>
<dd><p>Edit a callback when validation isn’t automatic.</p>
<spanclass="sig-name descname"><spanclass="pre">test_del</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/ingame_python/tests.html#TestEventHandler.test_del"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.base_systems.ingame_python.tests.TestEventHandler.test_del"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">test_accept</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/ingame_python/tests.html#TestEventHandler.test_accept"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.base_systems.ingame_python.tests.TestEventHandler.test_accept"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">test_call</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/ingame_python/tests.html#TestEventHandler.test_call"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.base_systems.ingame_python.tests.TestEventHandler.test_call"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">test_handler</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/ingame_python/tests.html#TestEventHandler.test_handler"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.base_systems.ingame_python.tests.TestEventHandler.test_handler"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.contrib.base_systems.ingame_python.tests.</span></span><spanclass="sig-name descname"><spanclass="pre">TestCmdCallback</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">methodName</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">'runTest'</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/ingame_python/tests.html#TestCmdCallback"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.base_systems.ingame_python.tests.TestCmdCallback"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">setUp</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/ingame_python/tests.html#TestCmdCallback.setUp"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.base_systems.ingame_python.tests.TestCmdCallback.setUp"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">tearDown</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/ingame_python/tests.html#TestCmdCallback.tearDown"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.base_systems.ingame_python.tests.TestCmdCallback.tearDown"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">test_list</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/ingame_python/tests.html#TestCmdCallback.test_list"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.base_systems.ingame_python.tests.TestCmdCallback.test_list"title="Link to this definition">¶</a></dt>
<dd><p>Test listing callbacks with different rights.</p>
<spanclass="sig-name descname"><spanclass="pre">test_add</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/ingame_python/tests.html#TestCmdCallback.test_add"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.base_systems.ingame_python.tests.TestCmdCallback.test_add"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">test_del</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/ingame_python/tests.html#TestCmdCallback.test_del"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.base_systems.ingame_python.tests.TestCmdCallback.test_del"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">test_lock</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/ingame_python/tests.html#TestCmdCallback.test_lock"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.base_systems.ingame_python.tests.TestCmdCallback.test_lock"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">test_accept</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/ingame_python/tests.html#TestCmdCallback.test_accept"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.base_systems.ingame_python.tests.TestCmdCallback.test_accept"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.contrib.base_systems.ingame_python.tests.</span></span><spanclass="sig-name descname"><spanclass="pre">TestDefaultCallbacks</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">methodName</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">'runTest'</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/ingame_python/tests.html#TestDefaultCallbacks"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.base_systems.ingame_python.tests.TestDefaultCallbacks"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">setUp</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/ingame_python/tests.html#TestDefaultCallbacks.setUp"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.base_systems.ingame_python.tests.TestDefaultCallbacks.setUp"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">tearDown</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/ingame_python/tests.html#TestDefaultCallbacks.tearDown"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.base_systems.ingame_python.tests.TestDefaultCallbacks.tearDown"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">test_exit</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/ingame_python/tests.html#TestDefaultCallbacks.test_exit"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.base_systems.ingame_python.tests.TestDefaultCallbacks.test_exit"title="Link to this definition">¶</a></dt>