<spanid="evennia-contrib-utils-name-generator-tests"></span><h1>evennia.contrib.utils.name_generator.tests<aclass="headerlink"href="#module-evennia.contrib.utils.name_generator.tests"title="Permalink to this headline">¶</a></h1>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.contrib.utils.name_generator.tests.</code><codeclass="sig-name descname">TestNameGenerator</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/utils/name_generator/tests.html#TestNameGenerator"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.utils.name_generator.tests.TestNameGenerator"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">test_fantasy_name</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/utils/name_generator/tests.html#TestNameGenerator.test_fantasy_name"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.utils.name_generator.tests.TestNameGenerator.test_fantasy_name"title="Permalink to this definition">¶</a></dt>
<dd><p>Verify output types and lengths.</p>
<p>fantasy_name() - str
fantasy_name(style=”fluid”) - str
fantasy_name(num=3) - list of length 3
fantasy_name(return_list=True) - list of length 1</p>
<p>raises KeyError on missing style or ValueError on num</p>
<codeclass="sig-name descname">test_structure_validation</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/utils/name_generator/tests.html#TestNameGenerator.test_structure_validation"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.utils.name_generator.tests.TestNameGenerator.test_structure_validation"title="Permalink to this definition">¶</a></dt>
<dd><p>Verify that validation raises the correct errors for invalid inputs.</p>
<codeclass="sig-name descname">test_first_name</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/utils/name_generator/tests.html#TestNameGenerator.test_first_name"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.utils.name_generator.tests.TestNameGenerator.test_first_name"title="Permalink to this definition">¶</a></dt>
<dd><p>Verify output types and lengths.</p>
<p>first_name() - str
first_name(num=3) - list of length 3
first_name(gender=’f’) - str
first_name(return_list=True) - list of length 1</p>
<codeclass="sig-name descname">test_last_name</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/utils/name_generator/tests.html#TestNameGenerator.test_last_name"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.utils.name_generator.tests.TestNameGenerator.test_last_name"title="Permalink to this definition">¶</a></dt>
<dd><p>Verify output types and lengths.</p>
<p>last_name() - str
last_name(num=3) - list of length 3
last_name(return_list=True) - list of length 1</p>
<codeclass="sig-name descname">test_full_name</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/utils/name_generator/tests.html#TestNameGenerator.test_full_name"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.utils.name_generator.tests.TestNameGenerator.test_full_name"title="Permalink to this definition">¶</a></dt>
<dd><p>Verify output types and lengths.</p>
<p>full_name() - str
full_name(num=3) - list of length 3
full_name(gender=’f’) - str
full_name(return_list=True) - list of length 1</p>