diff --git a/task b/task index 78c09683..55682909 100755 --- a/task +++ b/task @@ -1006,26 +1006,15 @@ function test-container() { export MAIL_DEFAULT_FROM="test" export BROWSER_OPEN=false start odoo - until curl --silent --fail "http://localhost:8069/web/login" &> /dev/null; do echo "Waiting for Odoo to be ready ..." sleep 3 docker logs odoo --tail 100 done - + echo -e "\033[38;5;214mTEST\033[0m: Init oca module." docker-odoo-init -d test -i partner_firstname - echo -e "\033[38;5;214mTEST\033[0m: Run auto update." - sed -i -E 's/(firstname = fields)/secondname = fields.Char();\1/' oca/partner-contact/partner_firstname/models/res_partner.py - restart odoo - - until curl --silent --fail "http://localhost:8069/web/login" &> /dev/null; do - echo "Waiting for Odoo to be ready ..." - sleep 3 - done - #FIXME: bin/odooctl --method "search_one" --model "ir.model.fields" --domain "[('name', '=', 'secondname')]" - echo -e "\033[38;5;214mTEST\033[0m: Setup and check RPC credentials." export ODOO_URL="http://localhost:8069" export ODOO_USERNAME=admin @@ -1034,14 +1023,6 @@ function test-container() { show-env test test-xmlrpc test - echo -e "\033[38;5;214mTEST\033[0m: Send mail with message post." - #FIXME: bin/odooctl --method "create" --model "res.partner" --value "{'name': 'User', 'email': 'user@example.com'}" - docker-odoo-shell -d test -f -p "env['res.partner'].browse(3)._message_subscribe([7])" - docker-odoo-shell -d test -f -p "env['res.partner'].browse(3).message_post(body='ping', subtype_id=1)" - TO_ADDRESS=$(curl -X GET "http://localhost:8025/api/v1/messages?limit=1" \ - -H 'accept: application/json' | jq ".messages[0].To[0].Address") - #FIXME: [ "$TO_ADDRESS" = '"user@example.com"' ] - echo -e "\033[38;5;214mTEST\033[0m: Install, update, disable and remove snippet." install-snippet test snippets/base.view_partner_form.show_type.xml update-snippet test snippets/base.view_partner_form.show_type.xml @@ -1053,6 +1034,23 @@ function test-container() { docker-odoo-drop -d test docker-odoo-restore -d test -f /var/tmp/test.zip change-uuid test + + # echo -e "\033[38;5;214mTEST\033[0m: Send mail with message post." + # bin/odooctl --method "create" --model "res.partner" --value "{'name': 'User', 'email': 'user@example.com'}" + # docker-odoo-shell -d test -f -p "env['res.partner'].browse(3)._message_subscribe([7])" + # docker-odoo-shell -d test -f -p "env['res.partner'].browse(3).message_post(body='ping', subtype_id=1)" + # TO_ADDRESS=$(curl -X GET "http://localhost:8025/api/v1/messages?limit=1" \ + # -H 'accept: application/json' | jq ".messages[0].To[0].Address") + # [ "$TO_ADDRESS" = '"user@example.com"' ] + + # echo -e "\033[38;5;214mTEST\033[0m: Run auto update." + # sed -i -E 's/(firstname = fields)/secondname = fields.Char();\1/' oca/partner-contact/partner_firstname/models/res_partner.py + # restart odoo + # until curl --silent --fail "http://localhost:8069/web/login" &> /dev/null; do + # echo "Waiting for Odoo to be ready ..." + # sleep 3 + # done + # bin/odooctl --method "search_one" --model "ir.model.fields" --domain "[('name', '=', 'secondname')]" fi }