test_connector
Provides dummy connector backends, bindings, and related job metadata so the Connector framework can be exercised by automated tests.
Key Features
- test.backend: Defines a minimal backend inheriting the connector backend to supply a work context for connector component tests.
- connector.test.record: Supplies placeholder records used as the Odoo side of connector test bindings.
- connector.test.binding: Creates a binding model with external IDs, inherited records, and a job-related action that unwraps to the underlying Odoo record.
- no.inherits.binding: Implements a standalone binding without inheritance to cover related-action behavior for direct bindings.
- binder: Provides component implementations that bind test records to external identifiers and intentionally raise unwrap errors for non-inherits bindings.
- queue.job.function: Registers job functions that expose related actions for unwrapping binding jobs during tests.