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