code: def test_logout_url_endpoint(self) -> None:
      def func(filename: str):
          am = bsa.AuthModule(filename)
          assert am.endpoints[0][0] == "/bar"
          assert issubclass(am.endpoints[0][1], RequestHandler)
  
      with_file_contents(
          """
  from tornado.web import RequestHandler
  def get_user(): pass
  login_url = "/foo"
  logout_url = "/bar"
  class LogoutHandler(RequestHandler): pass
          """,
          func,
          suffix=".py",
      )
  
imports: from __future__ import annotations
  import pytest
  from types import ModuleType
  from tornado.web import RequestHandler
  from tests.support.util.api import verify_all
  from tests.support.util.filesystem import with_file_contents, with_file_contents_async
  import bokeh.server.auth_provider
label_desc: Use image node_id 3 for calling the TestAuthModule_properties obj's underlying member method code with example usage: obj.test_logout_url_endpoint() without return types