# cherrypy.test.test_static module

class cherrypy.test.test_static.StaticTest(methodName='runTest')

  Bases: `CPWebCase`

  _classSetupFailed = False
  _class_cleanups = []
  files_to_remove = []
  static setup_server()
  classmethod teardown_class()
  test_755_vhost()
  test_config_errors()
  test_error_page_with_serve_file()
  test_fallthrough()
  test_file_stream()
  test_file_stream_deadlock()
  test_index()
  test_modif()
  test_null_bytes()
  test_security()
  test_serve_bytesio()
  test_serve_fileobj()
  test_static()
  test_static_longpath()

    Test serving of a file in subdir of a Windows long-path staticdir.

  test_unicode()
  classmethod unicode_file()

cherrypy.test.test_static._check_unicode_filesystem(tmpdir)

cherrypy.test.test_static.ensure_unicode_filesystem()

  TODO: replace with simply pytest fixtures once webtest.TestCase no longer implies unittest.

cherrypy.test.test_static.error_page_404(status, message, traceback, version)

cherrypy.test.test_static.unicode_filesystem(tmpdir)