evennia/docs/1.0-dev/api/evennia.server.tests.html
2020-06-14 21:48:02 +02:00

574 lines
No EOL
45 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>evennia.server.tests package &mdash; Evennia 1.0-dev documentation</title>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
<link rel="index" title="Index"
href="../genindex.html"/>
<link rel="search" title="Search" href="../search.html"/>
<link rel="top" title="Evennia 1.0-dev documentation" href="../index.html"/>
<script src="../_static/js/modernizr.min.js"></script>
</head>
<body class="wy-body-for-nav" role="document">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search">
<a href="../index.html" class="icon icon-home"> Evennia
</a>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../search.html" method="get">
<input type="text" name="q" placeholder="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div>
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
<!-- Local TOC -->
<div class="local-toc"><ul>
<li><a class="reference internal" href="#">evennia.server.tests package</a><ul>
<li><a class="reference internal" href="#submodules">Submodules</a></li>
<li><a class="reference internal" href="#module-evennia.server.tests.test_amp_connection">evennia.server.tests.test_amp_connection module</a></li>
<li><a class="reference internal" href="#module-evennia.server.tests.test_initial_setup">evennia.server.tests.test_initial_setup module</a></li>
<li><a class="reference internal" href="#module-evennia.server.tests.test_launcher">evennia.server.tests.test_launcher module</a></li>
<li><a class="reference internal" href="#module-evennia.server.tests.test_misc">evennia.server.tests.test_misc module</a></li>
<li><a class="reference internal" href="#module-evennia.server.tests.test_server">evennia.server.tests.test_server module</a></li>
<li><a class="reference internal" href="#module-evennia.server.tests.testrunner">evennia.server.tests.testrunner module</a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
<nav class="wy-nav-top" role="navigation" aria-label="top navigation">
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="../index.html">Evennia</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="breadcrumbs navigation">
<ul class="wy-breadcrumbs">
<li><a href="../index.html">Docs</a> &raquo;</li>
<li>evennia.server.tests package</li>
<li class="wy-breadcrumbs-aside">
<a href="../_sources/api/evennia.server.tests.rst.txt" rel="nofollow"> View page source</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<div class="section" id="module-evennia.server.tests">
<span id="evennia-server-tests-package"></span><h1>evennia.server.tests package<a class="headerlink" href="#module-evennia.server.tests" title="Permalink to this headline"></a></h1>
<div class="section" id="submodules">
<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline"></a></h2>
</div>
<div class="section" id="module-evennia.server.tests.test_amp_connection">
<span id="evennia-server-tests-test-amp-connection-module"></span><h2>evennia.server.tests.test_amp_connection module<a class="headerlink" href="#module-evennia.server.tests.test_amp_connection" title="Permalink to this headline"></a></h2>
<p>Test AMP client</p>
<dl class="class">
<dt id="evennia.server.tests.test_amp_connection.TestAMPClientRecv">
<em class="property">class </em><code class="sig-prename descclassname">evennia.server.tests.test_amp_connection.</code><code class="sig-name descname">TestAMPClientRecv</code><span class="sig-paren">(</span><em class="sig-param">methodName='runTest'</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_amp_connection.html#TestAMPClientRecv"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_amp_connection.TestAMPClientRecv" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.server.tests.test_amp_connection._TestAMP" title="evennia.server.tests.test_amp_connection._TestAMP"><code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.server.tests.test_amp_connection._TestAMP</span></code></a></p>
<p>Test amp client sending data</p>
<dl class="method">
<dt id="evennia.server.tests.test_amp_connection.TestAMPClientRecv.test_adminportal2server">
<code class="sig-name descname">test_adminportal2server</code><span class="sig-paren">(</span><em class="sig-param">mocktransport</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_amp_connection.html#TestAMPClientRecv.test_adminportal2server"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_amp_connection.TestAMPClientRecv.test_adminportal2server" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_amp_connection.TestAMPClientRecv.test_msgportal2server">
<code class="sig-name descname">test_msgportal2server</code><span class="sig-paren">(</span><em class="sig-param">mocktransport</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_amp_connection.html#TestAMPClientRecv.test_msgportal2server"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_amp_connection.TestAMPClientRecv.test_msgportal2server" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="class">
<dt id="evennia.server.tests.test_amp_connection.TestAMPClientSend">
<em class="property">class </em><code class="sig-prename descclassname">evennia.server.tests.test_amp_connection.</code><code class="sig-name descname">TestAMPClientSend</code><span class="sig-paren">(</span><em class="sig-param">methodName='runTest'</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_amp_connection.html#TestAMPClientSend"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_amp_connection.TestAMPClientSend" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.server.tests.test_amp_connection._TestAMP" title="evennia.server.tests.test_amp_connection._TestAMP"><code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.server.tests.test_amp_connection._TestAMP</span></code></a></p>
<p>Test amp client sending data</p>
<dl class="method">
<dt id="evennia.server.tests.test_amp_connection.TestAMPClientSend.test_adminserver2portal">
<code class="sig-name descname">test_adminserver2portal</code><span class="sig-paren">(</span><em class="sig-param">mocktransport</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_amp_connection.html#TestAMPClientSend.test_adminserver2portal"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_amp_connection.TestAMPClientSend.test_adminserver2portal" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_amp_connection.TestAMPClientSend.test_msgserver2portal">
<code class="sig-name descname">test_msgserver2portal</code><span class="sig-paren">(</span><em class="sig-param">mocktransport</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_amp_connection.html#TestAMPClientSend.test_msgserver2portal"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_amp_connection.TestAMPClientSend.test_msgserver2portal" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="class">
<dt id="evennia.server.tests.test_amp_connection._TestAMP">
<em class="property">class </em><code class="sig-prename descclassname">evennia.server.tests.test_amp_connection.</code><code class="sig-name descname">_TestAMP</code><span class="sig-paren">(</span><em class="sig-param">methodName='runTest'</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_amp_connection.html#_TestAMP"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_amp_connection._TestAMP" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">twisted.trial._asynctest.TestCase</span></code></p>
<dl class="method">
<dt id="evennia.server.tests.test_amp_connection._TestAMP._catch_wire_read">
<code class="sig-name descname">_catch_wire_read</code><span class="sig-paren">(</span><em class="sig-param">mocktransport</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_amp_connection.html#_TestAMP._catch_wire_read"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_amp_connection._TestAMP._catch_wire_read" title="Permalink to this definition"></a></dt>
<dd><p>Parse what was supposed to be sent over the wire</p>
</dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_amp_connection._TestAMP._connect_client">
<code class="sig-name descname">_connect_client</code><span class="sig-paren">(</span><em class="sig-param">mocktransport</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_amp_connection.html#_TestAMP._connect_client"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_amp_connection._TestAMP._connect_client" title="Permalink to this definition"></a></dt>
<dd><p>Setup client to send data for testing</p>
</dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_amp_connection._TestAMP._connect_server">
<code class="sig-name descname">_connect_server</code><span class="sig-paren">(</span><em class="sig-param">mocktransport</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_amp_connection.html#_TestAMP._connect_server"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_amp_connection._TestAMP._connect_server" title="Permalink to this definition"></a></dt>
<dd><p>Setup server to send data for testing</p>
</dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_amp_connection._TestAMP.setUp">
<code class="sig-name descname">setUp</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_amp_connection.html#_TestAMP.setUp"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_amp_connection._TestAMP.setUp" title="Permalink to this definition"></a></dt>
<dd><p>Hook method for setting up the test fixture before exercising it.</p>
</dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_amp_connection._TestAMP.tearDown">
<code class="sig-name descname">tearDown</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_amp_connection.html#_TestAMP.tearDown"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_amp_connection._TestAMP.tearDown" title="Permalink to this definition"></a></dt>
<dd><p>Hook method for deconstructing the test fixture after testing it.</p>
</dd></dl>
</dd></dl>
</div>
<div class="section" id="module-evennia.server.tests.test_initial_setup">
<span id="evennia-server-tests-test-initial-setup-module"></span><h2>evennia.server.tests.test_initial_setup module<a class="headerlink" href="#module-evennia.server.tests.test_initial_setup" title="Permalink to this headline"></a></h2>
<p>Test initial startup procedure</p>
<dl class="class">
<dt id="evennia.server.tests.test_initial_setup.TestInitialSetup">
<em class="property">class </em><code class="sig-prename descclassname">evennia.server.tests.test_initial_setup.</code><code class="sig-name descname">TestInitialSetup</code><span class="sig-paren">(</span><em class="sig-param">methodName='runTest'</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_initial_setup.html#TestInitialSetup"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_initial_setup.TestInitialSetup" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">django.test.testcases.TestCase</span></code></p>
<dl class="method">
<dt id="evennia.server.tests.test_initial_setup.TestInitialSetup.test_get_god_account">
<code class="sig-name descname">test_get_god_account</code><span class="sig-paren">(</span><em class="sig-param">mocked_accountdb</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_initial_setup.html#TestInitialSetup.test_get_god_account"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_initial_setup.TestInitialSetup.test_get_god_account" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
</div>
<div class="section" id="module-evennia.server.tests.test_launcher">
<span id="evennia-server-tests-test-launcher-module"></span><h2>evennia.server.tests.test_launcher module<a class="headerlink" href="#module-evennia.server.tests.test_launcher" title="Permalink to this headline"></a></h2>
<p>Test the evennia launcher.</p>
<dl class="class">
<dt id="evennia.server.tests.test_launcher.TestLauncher">
<em class="property">class </em><code class="sig-prename descclassname">evennia.server.tests.test_launcher.</code><code class="sig-name descname">TestLauncher</code><span class="sig-paren">(</span><em class="sig-param">methodName='runTest'</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_launcher.html#TestLauncher"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_launcher.TestLauncher" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">twisted.trial._asynctest.TestCase</span></code></p>
<dl class="method">
<dt id="evennia.server.tests.test_launcher.TestLauncher._catch_wire_read">
<code class="sig-name descname">_catch_wire_read</code><span class="sig-paren">(</span><em class="sig-param">mocktransport</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_launcher.html#TestLauncher._catch_wire_read"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_launcher.TestLauncher._catch_wire_read" title="Permalink to this definition"></a></dt>
<dd><p>Parse what was supposed to be sent over the wire</p>
</dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_launcher.TestLauncher._msend_status_err">
<code class="sig-name descname">_msend_status_err</code><span class="sig-paren">(</span><em class="sig-param">arguments</em>, <em class="sig-param">callback=None</em>, <em class="sig-param">errback=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_launcher.html#TestLauncher._msend_status_err"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_launcher.TestLauncher._msend_status_err" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_launcher.TestLauncher._msend_status_ok">
<code class="sig-name descname">_msend_status_ok</code><span class="sig-paren">(</span><em class="sig-param">arguments</em>, <em class="sig-param">callback=None</em>, <em class="sig-param">errback=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_launcher.html#TestLauncher._msend_status_ok"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_launcher.TestLauncher._msend_status_ok" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_launcher.TestLauncher.test_file_compact">
<code class="sig-name descname">test_file_compact</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_launcher.html#TestLauncher.test_file_compact"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_launcher.TestLauncher.test_file_compact" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_launcher.TestLauncher.test_get_twisted_cmdline">
<code class="sig-name descname">test_get_twisted_cmdline</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_launcher.html#TestLauncher.test_get_twisted_cmdline"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_launcher.TestLauncher.test_get_twisted_cmdline" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_launcher.TestLauncher.test_get_twisted_cmdline_nt">
<code class="sig-name descname">test_get_twisted_cmdline_nt</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_launcher.html#TestLauncher.test_get_twisted_cmdline_nt"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_launcher.TestLauncher.test_get_twisted_cmdline_nt" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_launcher.TestLauncher.test_is_windows">
<code class="sig-name descname">test_is_windows</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_launcher.html#TestLauncher.test_is_windows"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_launcher.TestLauncher.test_is_windows" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_launcher.TestLauncher.test_parse_status">
<code class="sig-name descname">test_parse_status</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_launcher.html#TestLauncher.test_parse_status"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_launcher.TestLauncher.test_parse_status" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_launcher.TestLauncher.test_print_info">
<code class="sig-name descname">test_print_info</code><span class="sig-paren">(</span><em class="sig-param">mockprint</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_launcher.html#TestLauncher.test_print_info"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_launcher.TestLauncher.test_print_info" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_launcher.TestLauncher.test_query_status_callback">
<code class="sig-name descname">test_query_status_callback</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_launcher.html#TestLauncher.test_query_status_callback"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_launcher.TestLauncher.test_query_status_callback" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_launcher.TestLauncher.test_query_status_not_run">
<code class="sig-name descname">test_query_status_not_run</code><span class="sig-paren">(</span><em class="sig-param">mprint</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_launcher.html#TestLauncher.test_query_status_not_run"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_launcher.TestLauncher.test_query_status_not_run" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_launcher.TestLauncher.test_query_status_run">
<code class="sig-name descname">test_query_status_run</code><span class="sig-paren">(</span><em class="sig-param">mprint</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_launcher.html#TestLauncher.test_query_status_run"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_launcher.TestLauncher.test_query_status_run" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_launcher.TestLauncher.test_reactor_stop">
<code class="sig-name descname">test_reactor_stop</code><span class="sig-paren">(</span><em class="sig-param">mockstop</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_launcher.html#TestLauncher.test_reactor_stop"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_launcher.TestLauncher.test_reactor_stop" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_launcher.TestLauncher.test_wait_for_status">
<code class="sig-name descname">test_wait_for_status</code><span class="sig-paren">(</span><em class="sig-param">mcalllater</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_launcher.html#TestLauncher.test_wait_for_status"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_launcher.TestLauncher.test_wait_for_status" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_launcher.TestLauncher.test_wait_for_status_fail">
<code class="sig-name descname">test_wait_for_status_fail</code><span class="sig-paren">(</span><em class="sig-param">mcalllater</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_launcher.html#TestLauncher.test_wait_for_status_fail"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_launcher.TestLauncher.test_wait_for_status_fail" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_launcher.TestLauncher.test_wait_for_status_reply">
<code class="sig-name descname">test_wait_for_status_reply</code><span class="sig-paren">(</span><em class="sig-param">mprint</em>, <em class="sig-param">aconn</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_launcher.html#TestLauncher.test_wait_for_status_reply"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_launcher.TestLauncher.test_wait_for_status_reply" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_launcher.TestLauncher.test_wait_for_status_reply_fail">
<code class="sig-name descname">test_wait_for_status_reply_fail</code><span class="sig-paren">(</span><em class="sig-param">mprint</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_launcher.html#TestLauncher.test_wait_for_status_reply_fail"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_launcher.TestLauncher.test_wait_for_status_reply_fail" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
</div>
<div class="section" id="module-evennia.server.tests.test_misc">
<span id="evennia-server-tests-test-misc-module"></span><h2>evennia.server.tests.test_misc module<a class="headerlink" href="#module-evennia.server.tests.test_misc" title="Permalink to this headline"></a></h2>
<p>Testing various individual functionalities in the server package.</p>
<dl class="class">
<dt id="evennia.server.tests.test_misc.MockSettings">
<em class="property">class </em><code class="sig-prename descclassname">evennia.server.tests.test_misc.</code><code class="sig-name descname">MockSettings</code><span class="sig-paren">(</span><em class="sig-param">setting</em>, <em class="sig-param">value=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_misc.html#MockSettings"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_misc.MockSettings" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
<p>Class for simulating django.conf.settings. Created with a single value, and then sets the required
WEBSERVER_ENABLED setting to True or False depending if were testing WEBSERVER_PORTS.</p>
<dl class="method">
<dt id="evennia.server.tests.test_misc.MockSettings.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param">setting</em>, <em class="sig-param">value=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_misc.html#MockSettings.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_misc.MockSettings.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Initialize self. See help(type(self)) for accurate signature.</p>
</dd></dl>
</dd></dl>
<dl class="class">
<dt id="evennia.server.tests.test_misc.TestDeprecations">
<em class="property">class </em><code class="sig-prename descclassname">evennia.server.tests.test_misc.</code><code class="sig-name descname">TestDeprecations</code><span class="sig-paren">(</span><em class="sig-param">methodName='runTest'</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_misc.html#TestDeprecations"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_misc.TestDeprecations" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">django.test.testcases.TestCase</span></code></p>
<p>Class for testing deprecations.check_errors.</p>
<dl class="attribute">
<dt id="evennia.server.tests.test_misc.TestDeprecations.deprecated_settings">
<code class="sig-name descname">deprecated_settings</code><em class="property"> = ('CMDSET_DEFAULT', 'CMDSET_OOC', 'BASE_COMM_TYPECLASS', 'COMM_TYPECLASS_PATHS', 'CHARACTER_DEFAULT_HOME', 'OBJECT_TYPECLASS_PATHS', 'SCRIPT_TYPECLASS_PATHS', 'ACCOUNT_TYPECLASS_PATHS', 'CHANNEL_TYPECLASS_PATHS', 'SEARCH_MULTIMATCH_SEPARATOR', 'TIME_SEC_PER_MIN', 'TIME_MIN_PER_HOUR', 'TIME_HOUR_PER_DAY', 'TIME_DAY_PER_WEEK', 'TIME_WEEK_PER_MONTH', 'TIME_MONTH_PER_YEAR', 'GAME_DIRECTORY_LISTING')</em><a class="headerlink" href="#evennia.server.tests.test_misc.TestDeprecations.deprecated_settings" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_misc.TestDeprecations.test_check_errors">
<code class="sig-name descname">test_check_errors</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_misc.html#TestDeprecations.test_check_errors"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_misc.TestDeprecations.test_check_errors" title="Permalink to this definition"></a></dt>
<dd><p>All settings in deprecated_settings should raise a DeprecationWarning if they exist.
WEBSERVER_PORTS raises an error if the iterable value passed does not have a tuple as its
first element.</p>
</dd></dl>
</dd></dl>
<dl class="class">
<dt id="evennia.server.tests.test_misc.ThrottleTest">
<em class="property">class </em><code class="sig-prename descclassname">evennia.server.tests.test_misc.</code><code class="sig-name descname">ThrottleTest</code><span class="sig-paren">(</span><em class="sig-param">methodName='runTest'</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_misc.html#ThrottleTest"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_misc.ThrottleTest" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="evennia.utils.html#evennia.utils.test_resources.EvenniaTest" title="evennia.utils.test_resources.EvenniaTest"><code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.utils.test_resources.EvenniaTest</span></code></a></p>
<p>Class for testing the connection/IP throttle.</p>
<dl class="method">
<dt id="evennia.server.tests.test_misc.ThrottleTest.test_throttle">
<code class="sig-name descname">test_throttle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_misc.html#ThrottleTest.test_throttle"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_misc.ThrottleTest.test_throttle" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="class">
<dt id="evennia.server.tests.test_misc.ValidatorTest">
<em class="property">class </em><code class="sig-prename descclassname">evennia.server.tests.test_misc.</code><code class="sig-name descname">ValidatorTest</code><span class="sig-paren">(</span><em class="sig-param">methodName='runTest'</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_misc.html#ValidatorTest"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_misc.ValidatorTest" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="evennia.utils.html#evennia.utils.test_resources.EvenniaTest" title="evennia.utils.test_resources.EvenniaTest"><code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.utils.test_resources.EvenniaTest</span></code></a></p>
<dl class="method">
<dt id="evennia.server.tests.test_misc.ValidatorTest.test_validator">
<code class="sig-name descname">test_validator</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_misc.html#ValidatorTest.test_validator"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_misc.ValidatorTest.test_validator" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
</div>
<div class="section" id="module-evennia.server.tests.test_server">
<span id="evennia-server-tests-test-server-module"></span><h2>evennia.server.tests.test_server module<a class="headerlink" href="#module-evennia.server.tests.test_server" title="Permalink to this headline"></a></h2>
<p>Test the main server component</p>
<dl class="class">
<dt id="evennia.server.tests.test_server.TestServer">
<em class="property">class </em><code class="sig-prename descclassname">evennia.server.tests.test_server.</code><code class="sig-name descname">TestServer</code><span class="sig-paren">(</span><em class="sig-param">methodName='runTest'</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_server.html#TestServer"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_server.TestServer" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">unittest.case.TestCase</span></code></p>
<p>Test server module.</p>
<dl class="method">
<dt id="evennia.server.tests.test_server.TestServer.setUp">
<code class="sig-name descname">setUp</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_server.html#TestServer.setUp"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_server.TestServer.setUp" title="Permalink to this definition"></a></dt>
<dd><p>Hook method for setting up the test fixture before exercising it.</p>
</dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_server.TestServer.test__server_maintenance_channel_handler_update">
<code class="sig-name descname">test__server_maintenance_channel_handler_update</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_server.html#TestServer.test__server_maintenance_channel_handler_update"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_server.TestServer.test__server_maintenance_channel_handler_update" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_server.TestServer.test__server_maintenance_close_connection">
<code class="sig-name descname">test__server_maintenance_close_connection</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_server.html#TestServer.test__server_maintenance_close_connection"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_server.TestServer.test__server_maintenance_close_connection" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_server.TestServer.test__server_maintenance_flush">
<code class="sig-name descname">test__server_maintenance_flush</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_server.html#TestServer.test__server_maintenance_flush"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_server.TestServer.test__server_maintenance_flush" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_server.TestServer.test__server_maintenance_idle_time">
<code class="sig-name descname">test__server_maintenance_idle_time</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_server.html#TestServer.test__server_maintenance_idle_time"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_server.TestServer.test__server_maintenance_idle_time" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_server.TestServer.test__server_maintenance_reset">
<code class="sig-name descname">test__server_maintenance_reset</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_server.html#TestServer.test__server_maintenance_reset"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_server.TestServer.test__server_maintenance_reset" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_server.TestServer.test__server_maintenance_validate_scripts">
<code class="sig-name descname">test__server_maintenance_validate_scripts</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_server.html#TestServer.test__server_maintenance_validate_scripts"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_server.TestServer.test__server_maintenance_validate_scripts" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_server.TestServer.test_evennia_start">
<code class="sig-name descname">test_evennia_start</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_server.html#TestServer.test_evennia_start"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_server.TestServer.test_evennia_start" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_server.TestServer.test_get_info_dict">
<code class="sig-name descname">test_get_info_dict</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_server.html#TestServer.test_get_info_dict"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_server.TestServer.test_get_info_dict" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_server.TestServer.test_initial_setup">
<code class="sig-name descname">test_initial_setup</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_server.html#TestServer.test_initial_setup"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_server.TestServer.test_initial_setup" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_server.TestServer.test_initial_setup_retry">
<code class="sig-name descname">test_initial_setup_retry</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_server.html#TestServer.test_initial_setup_retry"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_server.TestServer.test_initial_setup_retry" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_server.TestServer.test_run_init_hooks">
<code class="sig-name descname">test_run_init_hooks</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_server.html#TestServer.test_run_init_hooks"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_server.TestServer.test_run_init_hooks" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="evennia.server.tests.test_server.TestServer.test_update_defaults">
<code class="sig-name descname">test_update_defaults</code><span class="sig-paren">(</span><em class="sig-param">mockchan</em>, <em class="sig-param">mockscript</em>, <em class="sig-param">mockacct</em>, <em class="sig-param">mockobj</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/test_server.html#TestServer.test_update_defaults"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.test_server.TestServer.test_update_defaults" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
</div>
<div class="section" id="module-evennia.server.tests.testrunner">
<span id="evennia-server-tests-testrunner-module"></span><h2>evennia.server.tests.testrunner module<a class="headerlink" href="#module-evennia.server.tests.testrunner" title="Permalink to this headline"></a></h2>
<p>Main test-suite runner of Evennia. The runner collates tests from
all over the code base and runs them.</p>
<p>Runs as part of the Evennias test suite with evennia test evennia”</p>
<dl class="class">
<dt id="evennia.server.tests.testrunner.EvenniaTestSuiteRunner">
<em class="property">class </em><code class="sig-prename descclassname">evennia.server.tests.testrunner.</code><code class="sig-name descname">EvenniaTestSuiteRunner</code><span class="sig-paren">(</span><em class="sig-param">pattern=None</em>, <em class="sig-param">top_level=None</em>, <em class="sig-param">verbosity=1</em>, <em class="sig-param">interactive=True</em>, <em class="sig-param">failfast=False</em>, <em class="sig-param">keepdb=False</em>, <em class="sig-param">reverse=False</em>, <em class="sig-param">debug_mode=False</em>, <em class="sig-param">debug_sql=False</em>, <em class="sig-param">parallel=0</em>, <em class="sig-param">tags=None</em>, <em class="sig-param">exclude_tags=None</em>, <em class="sig-param">**kwargs</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/testrunner.html#EvenniaTestSuiteRunner"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.testrunner.EvenniaTestSuiteRunner" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">django.test.runner.DiscoverRunner</span></code></p>
<p>Pointed to by the TEST_RUNNER setting.
This test runner only runs tests on the apps specified in evennia/</p>
<blockquote>
<div><p>avoid running the large number of tests defined by Django</p>
</div></blockquote>
<dl class="method">
<dt id="evennia.server.tests.testrunner.EvenniaTestSuiteRunner.build_suite">
<code class="sig-name descname">build_suite</code><span class="sig-paren">(</span><em class="sig-param">test_labels</em>, <em class="sig-param">extra_tests=None</em>, <em class="sig-param">**kwargs</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/server/tests/testrunner.html#EvenniaTestSuiteRunner.build_suite"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.server.tests.testrunner.EvenniaTestSuiteRunner.build_suite" title="Permalink to this definition"></a></dt>
<dd><p>Build a test suite for Evennia. test_labels is a list of apps to test.
If not given, a subset of settings.INSTALLED_APPS will be used.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<footer>
<hr/>
<div role="contentinfo">
<p>
&copy; Copyright 2020, The Evennia developer community.
</p>
</div>
Built with <a href="http://sphinx-doc.org/">Sphinx</a> and ❤️ using a custom <a href="https://github.com/LinxiFan/Sphinx-theme">theme</a> based on <a href="https://readthedocs.org">Read the Docs</a>.
</footer>
</div>
</div>
</section>
</div>
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'1.0-dev',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="../_static/language_data.js"></script>
<script type="text/javascript" src="../_static/js/theme.js"></script>
<script type="text/javascript">
jQuery(function () {
SphinxRtdTheme.StickyNav.enable();
});
</script>
</body>
</html>