├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── MANIFEST.in ├── README.rst ├── bin └── grab_oncall.py ├── pygerduty ├── __init__.py ├── common.py ├── events.py ├── exceptions.py ├── v2.py └── version.py ├── setup.py ├── tests ├── __init__.py ├── addon_test.py ├── client_test.py ├── collection_test.py ├── container_test.py ├── datetime_test.py ├── events_test.py ├── extensions_test.py ├── fixtures │ ├── addon_update_request_v2.json │ ├── addon_update_response_v2.json │ ├── addon_v2.json │ ├── contacts_v1.json │ ├── contacts_v2.json │ ├── event_request.json │ ├── extensions_list_v2.json │ ├── get_extension_v2.json │ ├── get_incident_v2.json │ ├── incident_get_v2.json │ ├── incident_list_v2.json │ ├── incident_postassign.json │ ├── incident_preassign.json │ ├── incident_put_v2.json │ ├── incident_reassign.json │ ├── incident_resp_v1.json │ ├── incident_resp_v2.json │ ├── incident_snooze.json │ ├── notification_v2.json │ ├── oncalls_filtered_v2.json │ ├── oncalls_list_v2.json │ ├── schedule_list_v1.json │ ├── schedule_list_v2.json │ ├── schedule_v2.json │ ├── user_v1.json │ └── user_v2.json ├── incident_test.py ├── oncalls_test.py ├── schedule_test.py └── user_test.py └── tox.ini /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/README.rst -------------------------------------------------------------------------------- /bin/grab_oncall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/bin/grab_oncall.py -------------------------------------------------------------------------------- /pygerduty/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/pygerduty/__init__.py -------------------------------------------------------------------------------- /pygerduty/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/pygerduty/common.py -------------------------------------------------------------------------------- /pygerduty/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/pygerduty/events.py -------------------------------------------------------------------------------- /pygerduty/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/pygerduty/exceptions.py -------------------------------------------------------------------------------- /pygerduty/v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/pygerduty/v2.py -------------------------------------------------------------------------------- /pygerduty/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/pygerduty/version.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/addon_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/addon_test.py -------------------------------------------------------------------------------- /tests/client_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/client_test.py -------------------------------------------------------------------------------- /tests/collection_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/collection_test.py -------------------------------------------------------------------------------- /tests/container_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/container_test.py -------------------------------------------------------------------------------- /tests/datetime_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/datetime_test.py -------------------------------------------------------------------------------- /tests/events_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/events_test.py -------------------------------------------------------------------------------- /tests/extensions_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/extensions_test.py -------------------------------------------------------------------------------- /tests/fixtures/addon_update_request_v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/fixtures/addon_update_request_v2.json -------------------------------------------------------------------------------- /tests/fixtures/addon_update_response_v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/fixtures/addon_update_response_v2.json -------------------------------------------------------------------------------- /tests/fixtures/addon_v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/fixtures/addon_v2.json -------------------------------------------------------------------------------- /tests/fixtures/contacts_v1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/fixtures/contacts_v1.json -------------------------------------------------------------------------------- /tests/fixtures/contacts_v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/fixtures/contacts_v2.json -------------------------------------------------------------------------------- /tests/fixtures/event_request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/fixtures/event_request.json -------------------------------------------------------------------------------- /tests/fixtures/extensions_list_v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/fixtures/extensions_list_v2.json -------------------------------------------------------------------------------- /tests/fixtures/get_extension_v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/fixtures/get_extension_v2.json -------------------------------------------------------------------------------- /tests/fixtures/get_incident_v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/fixtures/get_incident_v2.json -------------------------------------------------------------------------------- /tests/fixtures/incident_get_v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/fixtures/incident_get_v2.json -------------------------------------------------------------------------------- /tests/fixtures/incident_list_v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/fixtures/incident_list_v2.json -------------------------------------------------------------------------------- /tests/fixtures/incident_postassign.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/fixtures/incident_postassign.json -------------------------------------------------------------------------------- /tests/fixtures/incident_preassign.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/fixtures/incident_preassign.json -------------------------------------------------------------------------------- /tests/fixtures/incident_put_v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/fixtures/incident_put_v2.json -------------------------------------------------------------------------------- /tests/fixtures/incident_reassign.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/fixtures/incident_reassign.json -------------------------------------------------------------------------------- /tests/fixtures/incident_resp_v1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/fixtures/incident_resp_v1.json -------------------------------------------------------------------------------- /tests/fixtures/incident_resp_v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/fixtures/incident_resp_v2.json -------------------------------------------------------------------------------- /tests/fixtures/incident_snooze.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/fixtures/incident_snooze.json -------------------------------------------------------------------------------- /tests/fixtures/notification_v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/fixtures/notification_v2.json -------------------------------------------------------------------------------- /tests/fixtures/oncalls_filtered_v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/fixtures/oncalls_filtered_v2.json -------------------------------------------------------------------------------- /tests/fixtures/oncalls_list_v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/fixtures/oncalls_list_v2.json -------------------------------------------------------------------------------- /tests/fixtures/schedule_list_v1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/fixtures/schedule_list_v1.json -------------------------------------------------------------------------------- /tests/fixtures/schedule_list_v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/fixtures/schedule_list_v2.json -------------------------------------------------------------------------------- /tests/fixtures/schedule_v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/fixtures/schedule_v2.json -------------------------------------------------------------------------------- /tests/fixtures/user_v1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/fixtures/user_v1.json -------------------------------------------------------------------------------- /tests/fixtures/user_v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/fixtures/user_v2.json -------------------------------------------------------------------------------- /tests/incident_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/incident_test.py -------------------------------------------------------------------------------- /tests/oncalls_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/oncalls_test.py -------------------------------------------------------------------------------- /tests/schedule_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/schedule_test.py -------------------------------------------------------------------------------- /tests/user_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tests/user_test.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/pygerduty/HEAD/tox.ini --------------------------------------------------------------------------------