OdooWiki OCA HUB

Connector Tests

test_connector folder_open OCA/connector open_in_new
Hidden Licencia: LGPL-3

Este addon no está pensado para ser usado. Extiende los Odoo Models con el fin de ejecutar pruebas automatizadas en el framework Connector

Las pruebas básicas están integradas dentro del addon connector.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 18.0

Este módulo oculto añade modelos y componentes exclusivos para pruebas que se utilizan para ejecutar pruebas automatizadas del framework Connector. No está pensado para uso empresarial real y no debe instalarse en una base de datos de producción.

Este módulo es un addon de prueba técnica para el framework Connector. No añade ninguna funcionalidad de negocio para los usuarios finales; en su lugar, crea estructuras de datos de ejemplo en las que se basan las pruebas automatizadas del framework Connector.

Define un modelo de backend de prueba (test.backend) que extiende el concepto de backend del connector, un modelo de registro de prueba simple (connector.test.record), y dos tipos de bindings: connector.test.binding, que está vinculado a un registro de prueba y lleva un backend y un ID externo, y no.inherits.binding, un binding más simple sin el vínculo al registro.

Ambos modelos de binding aplican una regla de unicidad: la combinación de backend e ID externo debe ser única, de lo contrario Odoo muestra el mensaje "A binding already exists for this record". Las referencias al backend y al registro externo son obligatorias y no se pueden eliminar mientras un binding siga apuntando a ellas.

También registra dos funciones de trabajo en cola para que los trabajos sobre estos bindings de prueba puedan mostrar una acción relacionada que desenvuelve el binding. Los derechos de acceso se conceden únicamente al grupo Connector manager.

Dado que este módulo existe puramente para dar soporte a las pruebas automatizadas, no tiene menús, ni informes, ni pantallas orientadas al usuario. Instalarlo en una base de datos real solo añadiría tablas de prueba vacías y no es recomendable.

Depende de

Modelos y campos (6)
  • test.backend · modelo nuevo
  • no.inherits.binding · modelo nuevobackend_id (Backend), external_id (ID on External)
  • connector.test.binder · modelo nuevo
  • connector.test.record · modelo nuevo
  • connector.test.binding · modelo nuevoodoo_id (Test Record), backend_id (Backend), external_id (ID on External)
  • connector.test.no.inherits.binder · modelo nuevo

Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 7 confirmadas, 2 sin información de 9 versiones.

terminal Instalación y uso

Sin información verificada

Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.