txghbot API Documentation

Class Hierarchy

  • Exception
    • txghbot._core.InvalidData - Raised when WebhookDispatchingResource can't interpret some aspect of a request.
  • object
    • txghbot.test.test_api.FakeModuleWrapper - Undocumented
    • txghbot.test.test_core.FakeWebhook - Undocumented
    • txghbot.test.test_core.RecordsFakeWebhookActions - Undocumented
    • txghbot.WebhookDispatchServiceMaker - Make the web hook dispatching twisted.application.service.Service
  • twisted.python.usage.Options
    • txghbot._api.Options - twistd plugin command line options.
  • twisted.trial.unittest.SynchronousTestCase
    • txghbot.test.test_api.MakeWebhookDispatchingResourceTestCase - Tests for txghbot._api.makeWebhookDispatchingResource
    • txghbot.test.test_core.HexdigestBytesTestCase - No class docstring; 1/1 methods documented
    • txghbot.test.test_core.VerifyHMACTestCase - No class docstring; 6/9 methods documented
    • txghbot.test.test_core.WebhookDispatchingResourceIntegrationTestCase - No class docstring; 1/2 methods documented
  • twisted.trial.unittest.TestCase
    • txghbot.test.test_api.ReadSecretTests - Tests for txghbot._api.readSecret
    • txghbot.test.test_api.WebhookDispatchServiceMakerTests - Tests for txghbot._api.WebhookDispatchServiceMaker
    • txghbot.test.test_core.WebhookDispatchingResourceTestCase - No class docstring; 14/16 methods documented
  • twisted.web.resource.Resource
    • txghbot._core.WebhookDispatchingResource - A Resource subclass that authenticates Github web hook requests and dispatches to IWebhook implementing plugins.
  • twisted.web.test.requesthelper.DummyRequest
    • txghbot.test.test_core.DummyRequestWithContent - A twisted.web.test.requesthelper.DummyRequest with a content attribute.
  • zope.interface.Interface
    • txghbot.IWebhook - A Github webhook.