From c0252f7ce6bec407fcb5eadc814469562f866b7f Mon Sep 17 00:00:00 2001 From: Holger Brunn Date: Tue, 18 Jul 2017 09:38:56 +0200 Subject: [PATCH] [UPD] build environment --- .travis.yml | 12 ++---------- .../tests/test_report_qweb_pdf_watermark.py | 6 ++++-- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/.travis.yml b/.travis.yml index 030df2db..d25f50b7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,14 +1,12 @@ sudo: false +dist: trusty cache: pip addons: - sources: - - pov-wkhtmltopdf apt: packages: - expect-dev # provides unbuffer utility - python-lxml # because pip installation is slow - - wkhtmltopdf # report tests language: python @@ -19,6 +17,7 @@ env: global: - VERSION="9.0" TESTS="0" LINT_CHECK="0" TRANSIFEX="0" - TRANSIFEX_USER='transbot@odoo-community.org' + - WKHTMLTOPDF_VERSION=0.12.4 - secure: NUsXwVrMntcqge1ozKW+DSkP7dq+Rla6JVvFF2c89/g+zJaIqQRi8EQBLoqNwCdMk+rjpQeZt/JPELjH+EzPcmGddhDxOgVB3nUT9LvFXGCHF+NjmHXqyba4tuc7BnpG1WDD+rSlxVCt1aIjNIhhaZ4ic0rCWpKNYu/yFTsmChc= matrix: - LINT_CHECK="1" @@ -26,13 +25,6 @@ env: - TESTS="1" ODOO_REPO="odoo/odoo" - TESTS="1" ODOO_REPO="OCA/OCB" -virtualenv: - system_site_packages: true - -before_install: - - "export DISPLAY=:99.0" - - "sh -e /etc/init.d/xvfb start" - install: - git clone --depth=1 https://github.com/OCA/maintainer-quality-tools.git ${HOME}/maintainer-quality-tools - export PATH=${HOME}/maintainer-quality-tools/travis:${PATH} diff --git a/report_qweb_pdf_watermark/tests/test_report_qweb_pdf_watermark.py b/report_qweb_pdf_watermark/tests/test_report_qweb_pdf_watermark.py index 7525a95a..fbde1c26 100644 --- a/report_qweb_pdf_watermark/tests/test_report_qweb_pdf_watermark.py +++ b/report_qweb_pdf_watermark/tests/test_report_qweb_pdf_watermark.py @@ -1,11 +1,13 @@ # -*- coding: utf-8 -*- # © 2016 Therp BV # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from openerp.tests.common import TransactionCase +from PIL import Image +from openerp.tests.common import HttpCase -class TestReportQwebPdfWatermark(TransactionCase): +class TestReportQwebPdfWatermark(HttpCase): def test_report_qweb_pdf_watermark(self): + Image.init() # with our image, we have three self._test_report_images(3)