[hide private]
[frames] | no frames]

[ Module Hierarchy | Class Hierarchy ]

# Class Hierarchy

- SocketServer.BaseRequestHandler: Base class for request handler classes.
  - SocketServer.StreamRequestHandler: Define self.rfile and self.wfile for stream sockets.
    - BaseHTTPServer.BaseHTTPRequestHandler: HTTP request handler base class.
      - SimpleHTTPServer.SimpleHTTPRequestHandler: Simple HTTP request handler with GET and HEAD commands.
        - tlib.base.ApiMockServer._MyHandler: Class for handling POST and GET request to our mock server.
- SocketServer.BaseServer: Base class for server classes.
  - SocketServer.TCPServer: Base class for various socket-based server classes.
    - BaseHTTPServer.HTTPServer
      - tlib.base.ApiMockServer.ApiMockServer
- rfc822.Message: Represents a single RFC 2822-compliant message.
  - mimetools.Message: A derived class of rfc822.Message that knows about MIME headers and contains some hooks for decoding encoded and multipart messages.
- SocketServer.ThreadingMixIn: Mix-in class to handle each request in a new thread.
  - tlib.base.ApiMockServer.ApiMockServer
- object: The most base type
  - exceptions.BaseException: Common base class for all exceptions
    - exceptions.Exception: Common base class for all non-exit exceptions.
      - tlib.base.ExceptionHelper.BadFormatError: file contains bad format other than expected
      - tlib.base.ExceptionHelper.FileNotExistError: File does not exist
      - tlib.base.ExceptionHelper.NotImplementedError: method has not been completed or need to be defined in it's child class
      - tlib.base.SearchEngineLoader.SearchEngineLoader.OperationError
  - tlib.base.CsvModerator.CsvHelper
  - tlib.base.DataInjector.DataInjector: Helper class for parsing external data for data driven testing
  - tlib.base.HttpFileRequestor.HttpFileRequestor: Helper class for retrieving http files from url
  - tlib.base.HttpRequestor.HttpRequestor: Helper class for sending requests of HTTP with GET and POST
  - tlib.base.JiraModerator.JiraModerator: Helper class to connect and manipulate the data in Jira
  - tlib.base.JsonHelper.JsonHelper: Class to work with JSON data
  - tlib.base.PytestTester.PytestTester
    - tlib.base.SeleniumTester.SeleniumTester
  - tlib.base.SearchEngineLoader.SearchEngineLoader
  - tlib.base.SoapRequestor.SoapRequestor: Helper class to contruct and send SOAP requests
  - tlib.base.SpiraModerator.SpiraModerator: Helper class to connect and manipulate the data in SpiraTest
  - tlib.base.SshFileRequestor.SshFileRequestor: Helper class for retrieving files from remote server
  - tlib.base.WptHelper.WptHelper: Helper class to send jobs to WebPagetest and get job results
  - tlib.base.XlsModerator.XlsModerator: Helper class for excel data operations on excel spread sheet