<spanid="evennia-contrib-base-systems-building-menu-tests"></span><h1>evennia.contrib.base_systems.building_menu.tests<aclass="headerlink"href="#module-evennia.contrib.base_systems.building_menu.tests"title="Permalink to this headline">¶</a></h1>
<codeclass="sig-name descname">init</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">exit</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/building_menu/tests.html#Submenu.init"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.building_menu.tests.Submenu.init"title="Permalink to this definition">¶</a></dt>
<dd><p>Create the sub-menu to edit the specified object.</p>
<dlclass="field-list simple">
<dtclass="field-odd">Parameters</dt>
<ddclass="field-odd"><p><strong>obj</strong> (<em>Object</em>) – the object to edit.</p>
</dd>
</dl>
<divclass="admonition note">
<pclass="admonition-title">Note</p>
<p>This method is probably to be overridden in your subclasses.
Use <strong>add_choice</strong> and its variants to create menu choices.</p>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.contrib.base_systems.building_menu.tests.</code><codeclass="sig-name descname">TestBuildingMenu</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/building_menu/tests.html#TestBuildingMenu"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.building_menu.tests.TestBuildingMenu"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/building_menu/tests.html#TestBuildingMenu.setUp"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.building_menu.tests.TestBuildingMenu.setUp"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">test_quit</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/building_menu/tests.html#TestBuildingMenu.test_quit"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.building_menu.tests.TestBuildingMenu.test_quit"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">test_setattr</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/building_menu/tests.html#TestBuildingMenu.test_setattr"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.building_menu.tests.TestBuildingMenu.test_setattr"title="Permalink to this definition">¶</a></dt>
<dd><p>Test the simple setattr provided by building menus.</p>
<codeclass="sig-name descname">test_add_choice_without_key</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/building_menu/tests.html#TestBuildingMenu.test_add_choice_without_key"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.building_menu.tests.TestBuildingMenu.test_add_choice_without_key"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">test_callbacks</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/building_menu/tests.html#TestBuildingMenu.test_callbacks"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.building_menu.tests.TestBuildingMenu.test_callbacks"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">test_multi_level</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/building_menu/tests.html#TestBuildingMenu.test_multi_level"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.building_menu.tests.TestBuildingMenu.test_multi_level"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">test_submenu</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/building_menu/tests.html#TestBuildingMenu.test_submenu"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.building_menu.tests.TestBuildingMenu.test_submenu"title="Permalink to this definition">¶</a></dt>