- Implement tests for basic and bearer authentication headers in `test_auth.py`. - Create tests for the `EasybillWebhookParser` in `test_webhooks.py`, covering JSON and form-encoded payloads, as well as a generic parse and acknowledgement method.
266 lines
8.2 KiB
Text
266 lines
8.2 KiB
Text
.github/workflows/python.yml
|
|
.gitignore
|
|
.gitlab-ci.yml
|
|
.openapi-generator-ignore
|
|
.travis.yml
|
|
README.md
|
|
docs/AdvancedDataField.md
|
|
docs/Attachment.md
|
|
docs/AttachmentApi.md
|
|
docs/Attachments.md
|
|
docs/Contact.md
|
|
docs/ContactApi.md
|
|
docs/Contacts.md
|
|
docs/Customer.md
|
|
docs/CustomerApi.md
|
|
docs/CustomerGroup.md
|
|
docs/CustomerGroupApi.md
|
|
docs/CustomerGroups.md
|
|
docs/CustomerSnapshot.md
|
|
docs/Customers.md
|
|
docs/Discount.md
|
|
docs/DiscountApi.md
|
|
docs/DiscountPosition.md
|
|
docs/DiscountPositionGroup.md
|
|
docs/DiscountPositionGroups.md
|
|
docs/DiscountPositions.md
|
|
docs/Document.md
|
|
docs/DocumentAddress.md
|
|
docs/DocumentApi.md
|
|
docs/DocumentPayment.md
|
|
docs/DocumentPaymentApi.md
|
|
docs/DocumentPayments.md
|
|
docs/DocumentPosition.md
|
|
docs/DocumentRecurring.md
|
|
docs/DocumentVersion.md
|
|
docs/DocumentVersionApi.md
|
|
docs/DocumentVersionItem.md
|
|
docs/DocumentVersions.md
|
|
docs/Documents.md
|
|
docs/FileFormatConfig.md
|
|
docs/List.md
|
|
docs/Login.md
|
|
docs/LoginSecurity.md
|
|
docs/Logins.md
|
|
docs/LoginsApi.md
|
|
docs/PDFTemplate.md
|
|
docs/PDFTemplateSettings.md
|
|
docs/PDFTemplateSettingsEmail.md
|
|
docs/PDFTemplates.md
|
|
docs/PdfTemplatesApi.md
|
|
docs/Position.md
|
|
docs/PositionApi.md
|
|
docs/PositionExportIdentifierExtended.md
|
|
docs/PositionGroup.md
|
|
docs/PositionGroupApi.md
|
|
docs/PositionGroups.md
|
|
docs/Positions.md
|
|
docs/PostBox.md
|
|
docs/PostBoxApi.md
|
|
docs/PostBoxRequest.md
|
|
docs/PostBoxes.md
|
|
docs/Project.md
|
|
docs/ProjectApi.md
|
|
docs/Projects.md
|
|
docs/SEPAPayment.md
|
|
docs/SEPAPayments.md
|
|
docs/SepaPaymentApi.md
|
|
docs/SerialNumber.md
|
|
docs/SerialNumberApi.md
|
|
docs/SerialNumbers.md
|
|
docs/ServiceDate.md
|
|
docs/Stock.md
|
|
docs/StockApi.md
|
|
docs/Stocks.md
|
|
docs/Task.md
|
|
docs/TaskApi.md
|
|
docs/Tasks.md
|
|
docs/TextTemplate.md
|
|
docs/TextTemplateApi.md
|
|
docs/TextTemplates.md
|
|
docs/TimeTracking.md
|
|
docs/TimeTrackingApi.md
|
|
docs/TimeTrackings.md
|
|
docs/WebHook.md
|
|
docs/WebHookLastResponse.md
|
|
docs/WebHooks.md
|
|
docs/WebhookApi.md
|
|
easybill_generated_sync/__init__.py
|
|
easybill_generated_sync/api/__init__.py
|
|
easybill_generated_sync/api/attachment_api.py
|
|
easybill_generated_sync/api/contact_api.py
|
|
easybill_generated_sync/api/customer_api.py
|
|
easybill_generated_sync/api/customer_group_api.py
|
|
easybill_generated_sync/api/discount_api.py
|
|
easybill_generated_sync/api/document_api.py
|
|
easybill_generated_sync/api/document_payment_api.py
|
|
easybill_generated_sync/api/document_version_api.py
|
|
easybill_generated_sync/api/logins_api.py
|
|
easybill_generated_sync/api/pdf_templates_api.py
|
|
easybill_generated_sync/api/position_api.py
|
|
easybill_generated_sync/api/position_group_api.py
|
|
easybill_generated_sync/api/post_box_api.py
|
|
easybill_generated_sync/api/project_api.py
|
|
easybill_generated_sync/api/sepa_payment_api.py
|
|
easybill_generated_sync/api/serial_number_api.py
|
|
easybill_generated_sync/api/stock_api.py
|
|
easybill_generated_sync/api/task_api.py
|
|
easybill_generated_sync/api/text_template_api.py
|
|
easybill_generated_sync/api/time_tracking_api.py
|
|
easybill_generated_sync/api/webhook_api.py
|
|
easybill_generated_sync/api_client.py
|
|
easybill_generated_sync/api_response.py
|
|
easybill_generated_sync/configuration.py
|
|
easybill_generated_sync/exceptions.py
|
|
easybill_generated_sync/models/__init__.py
|
|
easybill_generated_sync/models/advanced_data_field.py
|
|
easybill_generated_sync/models/attachment.py
|
|
easybill_generated_sync/models/attachments.py
|
|
easybill_generated_sync/models/contact.py
|
|
easybill_generated_sync/models/contacts.py
|
|
easybill_generated_sync/models/customer.py
|
|
easybill_generated_sync/models/customer_group.py
|
|
easybill_generated_sync/models/customer_groups.py
|
|
easybill_generated_sync/models/customer_snapshot.py
|
|
easybill_generated_sync/models/customers.py
|
|
easybill_generated_sync/models/discount.py
|
|
easybill_generated_sync/models/discount_position.py
|
|
easybill_generated_sync/models/discount_position_group.py
|
|
easybill_generated_sync/models/discount_position_groups.py
|
|
easybill_generated_sync/models/discount_positions.py
|
|
easybill_generated_sync/models/document.py
|
|
easybill_generated_sync/models/document_address.py
|
|
easybill_generated_sync/models/document_payment.py
|
|
easybill_generated_sync/models/document_payments.py
|
|
easybill_generated_sync/models/document_position.py
|
|
easybill_generated_sync/models/document_recurring.py
|
|
easybill_generated_sync/models/document_version.py
|
|
easybill_generated_sync/models/document_version_item.py
|
|
easybill_generated_sync/models/document_versions.py
|
|
easybill_generated_sync/models/documents.py
|
|
easybill_generated_sync/models/file_format_config.py
|
|
easybill_generated_sync/models/list.py
|
|
easybill_generated_sync/models/login.py
|
|
easybill_generated_sync/models/login_security.py
|
|
easybill_generated_sync/models/logins.py
|
|
easybill_generated_sync/models/pdf_template.py
|
|
easybill_generated_sync/models/pdf_template_settings.py
|
|
easybill_generated_sync/models/pdf_template_settings_email.py
|
|
easybill_generated_sync/models/pdf_templates.py
|
|
easybill_generated_sync/models/position.py
|
|
easybill_generated_sync/models/position_export_identifier_extended.py
|
|
easybill_generated_sync/models/position_group.py
|
|
easybill_generated_sync/models/position_groups.py
|
|
easybill_generated_sync/models/positions.py
|
|
easybill_generated_sync/models/post_box.py
|
|
easybill_generated_sync/models/post_box_request.py
|
|
easybill_generated_sync/models/post_boxes.py
|
|
easybill_generated_sync/models/project.py
|
|
easybill_generated_sync/models/projects.py
|
|
easybill_generated_sync/models/sepa_payment.py
|
|
easybill_generated_sync/models/sepa_payments.py
|
|
easybill_generated_sync/models/serial_number.py
|
|
easybill_generated_sync/models/serial_numbers.py
|
|
easybill_generated_sync/models/service_date.py
|
|
easybill_generated_sync/models/stock.py
|
|
easybill_generated_sync/models/stocks.py
|
|
easybill_generated_sync/models/task.py
|
|
easybill_generated_sync/models/tasks.py
|
|
easybill_generated_sync/models/text_template.py
|
|
easybill_generated_sync/models/text_templates.py
|
|
easybill_generated_sync/models/time_tracking.py
|
|
easybill_generated_sync/models/time_trackings.py
|
|
easybill_generated_sync/models/web_hook.py
|
|
easybill_generated_sync/models/web_hook_last_response.py
|
|
easybill_generated_sync/models/web_hooks.py
|
|
easybill_generated_sync/py.typed
|
|
easybill_generated_sync/rest.py
|
|
git_push.sh
|
|
pyproject.toml
|
|
requirements.txt
|
|
setup.cfg
|
|
setup.py
|
|
test-requirements.txt
|
|
test/__init__.py
|
|
test/test_advanced_data_field.py
|
|
test/test_attachment.py
|
|
test/test_attachment_api.py
|
|
test/test_attachments.py
|
|
test/test_contact.py
|
|
test/test_contact_api.py
|
|
test/test_contacts.py
|
|
test/test_customer.py
|
|
test/test_customer_api.py
|
|
test/test_customer_group.py
|
|
test/test_customer_group_api.py
|
|
test/test_customer_groups.py
|
|
test/test_customer_snapshot.py
|
|
test/test_customers.py
|
|
test/test_discount.py
|
|
test/test_discount_api.py
|
|
test/test_discount_position.py
|
|
test/test_discount_position_group.py
|
|
test/test_discount_position_groups.py
|
|
test/test_discount_positions.py
|
|
test/test_document.py
|
|
test/test_document_address.py
|
|
test/test_document_api.py
|
|
test/test_document_payment.py
|
|
test/test_document_payment_api.py
|
|
test/test_document_payments.py
|
|
test/test_document_position.py
|
|
test/test_document_recurring.py
|
|
test/test_document_version.py
|
|
test/test_document_version_api.py
|
|
test/test_document_version_item.py
|
|
test/test_document_versions.py
|
|
test/test_documents.py
|
|
test/test_file_format_config.py
|
|
test/test_list.py
|
|
test/test_login.py
|
|
test/test_login_security.py
|
|
test/test_logins.py
|
|
test/test_logins_api.py
|
|
test/test_pdf_template.py
|
|
test/test_pdf_template_settings.py
|
|
test/test_pdf_template_settings_email.py
|
|
test/test_pdf_templates.py
|
|
test/test_pdf_templates_api.py
|
|
test/test_position.py
|
|
test/test_position_api.py
|
|
test/test_position_export_identifier_extended.py
|
|
test/test_position_group.py
|
|
test/test_position_group_api.py
|
|
test/test_position_groups.py
|
|
test/test_positions.py
|
|
test/test_post_box.py
|
|
test/test_post_box_api.py
|
|
test/test_post_box_request.py
|
|
test/test_post_boxes.py
|
|
test/test_project.py
|
|
test/test_project_api.py
|
|
test/test_projects.py
|
|
test/test_sepa_payment.py
|
|
test/test_sepa_payment_api.py
|
|
test/test_sepa_payments.py
|
|
test/test_serial_number.py
|
|
test/test_serial_number_api.py
|
|
test/test_serial_numbers.py
|
|
test/test_service_date.py
|
|
test/test_stock.py
|
|
test/test_stock_api.py
|
|
test/test_stocks.py
|
|
test/test_task.py
|
|
test/test_task_api.py
|
|
test/test_tasks.py
|
|
test/test_text_template.py
|
|
test/test_text_template_api.py
|
|
test/test_text_templates.py
|
|
test/test_time_tracking.py
|
|
test/test_time_tracking_api.py
|
|
test/test_time_trackings.py
|
|
test/test_web_hook.py
|
|
test/test_web_hook_last_response.py
|
|
test/test_web_hooks.py
|
|
test/test_webhook_api.py
|
|
tox.ini
|