<spanid="evennia-utils-test-resources"></span><h1>evennia.utils.test_resources<aclass="headerlink"href="#module-evennia.utils.test_resources"title="Permalink to this headline">¶</a></h1>
<p>Various helper resources for writing unittests.</p>
<codeclass="sig-prename descclassname">evennia.utils.test_resources.</code><codeclass="sig-name descname">mockdelay</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">timedelay</span></em>, <emclass="sig-param"><spanclass="n">callback</span></em>, <emclass="sig-param"><spanclass="o">*</span><spanclass="n">args</span></em>, <emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/utils/test_resources.html#mockdelay"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.utils.test_resources.mockdelay"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-prename descclassname">evennia.utils.test_resources.</code><codeclass="sig-name descname">unload_module</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">module</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/utils/test_resources.html#unload_module"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.utils.test_resources.unload_module"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.utils.test_resources.</code><codeclass="sig-name descname">EvenniaTestMixin</code><aclass="reference internal"href="../_modules/evennia/utils/test_resources.html#EvenniaTestMixin"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.utils.test_resources.EvenniaTestMixin"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">account_typeclass</code><aclass="headerlink"href="#evennia.utils.test_resources.EvenniaTestMixin.account_typeclass"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">object_typeclass</code><aclass="headerlink"href="#evennia.utils.test_resources.EvenniaTestMixin.object_typeclass"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">character_typeclass</code><aclass="headerlink"href="#evennia.utils.test_resources.EvenniaTestMixin.character_typeclass"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">exit_typeclass</code><aclass="headerlink"href="#evennia.utils.test_resources.EvenniaTestMixin.exit_typeclass"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">room_typeclass</code><aclass="headerlink"href="#evennia.utils.test_resources.EvenniaTestMixin.room_typeclass"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">script_typeclass</code><aclass="headerlink"href="#evennia.utils.test_resources.EvenniaTestMixin.script_typeclass"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">create_accounts</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/utils/test_resources.html#EvenniaTestMixin.create_accounts"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.utils.test_resources.EvenniaTestMixin.create_accounts"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">teardown_accounts</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/utils/test_resources.html#EvenniaTestMixin.teardown_accounts"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.utils.test_resources.EvenniaTestMixin.teardown_accounts"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">create_rooms</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/utils/test_resources.html#EvenniaTestMixin.create_rooms"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.utils.test_resources.EvenniaTestMixin.create_rooms"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">create_objs</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/utils/test_resources.html#EvenniaTestMixin.create_objs"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.utils.test_resources.EvenniaTestMixin.create_objs"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">create_chars</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/utils/test_resources.html#EvenniaTestMixin.create_chars"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.utils.test_resources.EvenniaTestMixin.create_chars"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">create_script</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/utils/test_resources.html#EvenniaTestMixin.create_script"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.utils.test_resources.EvenniaTestMixin.create_script"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">setup_session</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/utils/test_resources.html#EvenniaTestMixin.setup_session"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.utils.test_resources.EvenniaTestMixin.setup_session"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">teardown_session</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/utils/test_resources.html#EvenniaTestMixin.teardown_session"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.utils.test_resources.EvenniaTestMixin.teardown_session"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/utils/test_resources.html#EvenniaTestMixin.setUp"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.utils.test_resources.EvenniaTestMixin.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/utils/test_resources.html#EvenniaTestMixin.tearDown"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.utils.test_resources.EvenniaTestMixin.tearDown"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.utils.test_resources.</code><codeclass="sig-name descname">BaseEvenniaTestCase</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/utils/test_resources.html#BaseEvenniaTestCase"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.utils.test_resources.BaseEvenniaTestCase"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.utils.test_resources.</code><codeclass="sig-name descname">BaseEvenniaTest</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/utils/test_resources.html#BaseEvenniaTest"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.utils.test_resources.BaseEvenniaTest"title="Permalink to this definition">¶</a></dt>
<p>This class parent has all default objects and uses only default settings.</p>
</dd></dl>
<dlclass="py class">
<dtid="evennia.utils.test_resources.EvenniaTest">
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.utils.test_resources.</code><codeclass="sig-name descname">EvenniaTest</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/utils/test_resources.html#EvenniaTest"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.utils.test_resources.EvenniaTest"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">account_typeclass</code><emclass="property"> = 'typeclasses.accounts.Account'</em><aclass="headerlink"href="#evennia.utils.test_resources.EvenniaTest.account_typeclass"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">object_typeclass</code><emclass="property"> = 'typeclasses.objects.Object'</em><aclass="headerlink"href="#evennia.utils.test_resources.EvenniaTest.object_typeclass"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">character_typeclass</code><emclass="property"> = 'typeclasses.characters.Character'</em><aclass="headerlink"href="#evennia.utils.test_resources.EvenniaTest.character_typeclass"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">exit_typeclass</code><emclass="property"> = 'typeclasses.exits.Exit'</em><aclass="headerlink"href="#evennia.utils.test_resources.EvenniaTest.exit_typeclass"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">room_typeclass</code><emclass="property"> = 'typeclasses.rooms.Room'</em><aclass="headerlink"href="#evennia.utils.test_resources.EvenniaTest.room_typeclass"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">script_typeclass</code><emclass="property"> = 'typeclasses.scripts.Script'</em><aclass="headerlink"href="#evennia.utils.test_resources.EvenniaTest.script_typeclass"title="Permalink to this definition">¶</a></dt>