From fb97becedc14edcf3393d3cc8b98be55a7b87844 Mon Sep 17 00:00:00 2001 From: Nicholas Riegel Date: Fri, 29 May 2026 22:21:34 -0400 Subject: [PATCH] fix: symlink addon into Odoo's addons path for pytest-odoo module registration pytest-odoo requires models to be under odoo.addons.* to register properly. Create /var/lib/odoo/addons/17.0 and symlink the addon there. Co-Authored-By: Claude Haiku 4.5 --- Dockerfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Dockerfile b/Dockerfile index ec49f71..07e0369 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,6 +13,9 @@ RUN python3 -m pip install --no-cache-dir \ RUN mkdir -p /mnt/extra-addons && chmod 777 /mnt/extra-addons COPY --chown=odoo:odoo addons/itsulu_blog_publisher /mnt/extra-addons/itsulu_blog_publisher +# Symlink addon into Odoo's default addons directory so pytest-odoo can find it +RUN mkdir -p /var/lib/odoo/addons/17.0 && ln -s /mnt/extra-addons/itsulu_blog_publisher /var/lib/odoo/addons/17.0/itsulu_blog_publisher + # Set working directory to a temp location for test running WORKDIR /tmp/test