<spanid="evennia-contrib-base-systems-awsstorage-tests"></span><h1>evennia.contrib.base_systems.awsstorage.tests<aclass="headerlink"href="#module-evennia.contrib.base_systems.awsstorage.tests"title="Permalink to this headline">¶</a></h1>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.contrib.base_systems.awsstorage.tests.</code><codeclass="sig-name descname">S3Boto3TestCase</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/awsstorage/tests.html#S3Boto3TestCase"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3TestCase"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/awsstorage/tests.html#S3Boto3TestCase.setUp"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3TestCase.setUp"title="Permalink to this definition">¶</a></dt>
<dd><p>Hook method for setting up the test fixture before exercising it.</p>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.contrib.base_systems.awsstorage.tests.</code><codeclass="sig-name descname">S3Boto3StorageTests</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/awsstorage/tests.html#S3Boto3StorageTests"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">test_clean_name</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_clean_name"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_clean_name"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">test_clean_name_normalize</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_clean_name_normalize"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_clean_name_normalize"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">test_clean_name_trailing_slash</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_clean_name_trailing_slash"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_clean_name_trailing_slash"title="Permalink to this definition">¶</a></dt>
<dd><p>Test the _clean_name when the path has a trailing slash</p>
<codeclass="sig-name descname">test_clean_name_windows</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_clean_name_windows"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_clean_name_windows"title="Permalink to this definition">¶</a></dt>
<dd><p>Test the _clean_name when the path has a trailing slash</p>
<codeclass="sig-name descname">test_pickle_with_bucket</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_pickle_with_bucket"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_pickle_with_bucket"title="Permalink to this definition">¶</a></dt>
<dd><p>Test that the storage can be pickled with a bucket attached</p>
<codeclass="sig-name descname">test_pickle_without_bucket</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_pickle_without_bucket"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_pickle_without_bucket"title="Permalink to this definition">¶</a></dt>
<dd><p>Test that the storage can be pickled, without a bucket instance</p>
<codeclass="sig-name descname">test_storage_url_slashes</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_storage_url_slashes"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_storage_url_slashes"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">test_storage_save</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_storage_save"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_storage_save"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">test_storage_save_with_acl</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_storage_save_with_acl"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_storage_save_with_acl"title="Permalink to this definition">¶</a></dt>
<dd><p>Test saving a file with user defined ACL.</p>
<codeclass="sig-name descname">test_content_type</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_content_type"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_content_type"title="Permalink to this definition">¶</a></dt>
<dd><p>Test saving a file with a None content type.</p>
<codeclass="sig-name descname">test_storage_save_gzipped</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_storage_save_gzipped"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_storage_save_gzipped"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">test_storage_save_gzip</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_storage_save_gzip"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_storage_save_gzip"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">test_storage_save_gzip_twice</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_storage_save_gzip_twice"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_storage_save_gzip_twice"title="Permalink to this definition">¶</a></dt>
<dd><p>Test saving the same file content twice with gzip enabled.</p>
<codeclass="sig-name descname">test_compress_content_len</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_compress_content_len"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_compress_content_len"title="Permalink to this definition">¶</a></dt>
<dd><p>Test that file returned by _compress_content() is readable.</p>
<codeclass="sig-name descname">test_storage_open_write</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_storage_open_write"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_storage_open_write"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">test_storage_open_no_write</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_storage_open_no_write"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_storage_open_no_write"title="Permalink to this definition">¶</a></dt>
<dd><p>Test opening file in write mode and closing without writing.</p>
<codeclass="sig-name descname">test_storage_open_no_overwrite_existing</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_storage_open_no_overwrite_existing"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_storage_open_no_overwrite_existing"title="Permalink to this definition">¶</a></dt>
<dd><p>Test opening an existing file in write mode and closing without writing.</p>
<codeclass="sig-name descname">test_storage_write_beyond_buffer_size</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_storage_write_beyond_buffer_size"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_storage_write_beyond_buffer_size"title="Permalink to this definition">¶</a></dt>
<dd><p>Test writing content that exceeds the buffer size</p>
<codeclass="sig-name descname">test_auto_creating_bucket</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_auto_creating_bucket"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_auto_creating_bucket"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">test_auto_creating_bucket_with_acl</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_auto_creating_bucket_with_acl"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_auto_creating_bucket_with_acl"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">test_storage_exists</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_storage_exists"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_storage_exists"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">test_storage_exists_false</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_storage_exists_false"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_storage_exists_false"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">test_storage_exists_doesnt_create_bucket</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_storage_exists_doesnt_create_bucket"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_storage_exists_doesnt_create_bucket"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">test_storage_delete</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_storage_delete"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_storage_delete"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">test_storage_listdir_base</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_storage_listdir_base"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_storage_listdir_base"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">test_storage_listdir_subdir</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_storage_listdir_subdir"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_storage_listdir_subdir"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">test_storage_size</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_storage_size"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_storage_size"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">test_storage_mtime</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_storage_mtime"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_storage_mtime"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">test_storage_url</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_storage_url"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_storage_url"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">test_generated_url_is_encoded</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_generated_url_is_encoded"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_generated_url_is_encoded"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">test_special_characters</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_special_characters"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_special_characters"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">test_strip_signing_parameters</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_strip_signing_parameters"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_strip_signing_parameters"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">test_connection_threading</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_connection_threading"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_connection_threading"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">test_location_leading_slash</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_location_leading_slash"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_location_leading_slash"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">test_override_class_variable</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_override_class_variable"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_override_class_variable"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">test_override_init_argument</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/awsstorage/tests.html#S3Boto3StorageTests.test_override_init_argument"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.awsstorage.tests.S3Boto3StorageTests.test_override_init_argument"title="Permalink to this definition">¶</a></dt>