diff --git a/contract_variable_quantity/i18n/ca.po b/contract_variable_quantity/i18n/ca.po index 170617be5..ee546dcda 100644 --- a/contract_variable_quantity/i18n/ca.po +++ b/contract_variable_quantity/i18n/ca.po @@ -3,14 +3,14 @@ # * contract_variable_quantity # # Translators: -# OCA Transbot , 2016 +# OCA Transbot , 2017 msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-13 02:40+0000\n" -"PO-Revision-Date: 2017-06-13 02:40+0000\n" -"Last-Translator: OCA Transbot , 2016\n" +"POT-Creation-Date: 2017-12-29 03:46+0000\n" +"PO-Revision-Date: 2017-12-29 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" "Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -102,6 +102,7 @@ msgid "Example of Python code" msgstr "" #. module: contract_variable_quantity +#: selection:account.analytic.contract.line,qty_type:0 #: selection:account.analytic.invoice.line,qty_type:0 msgid "Fixed quantity" msgstr "" @@ -150,16 +151,19 @@ msgid "No valid result returned." msgstr "" #. module: contract_variable_quantity +#: model:ir.model.fields,field_description:contract_variable_quantity.field_account_analytic_contract_line_qty_formula_id #: model:ir.model.fields,field_description:contract_variable_quantity.field_account_analytic_invoice_line_qty_formula_id msgid "Qty. formula" msgstr "" #. module: contract_variable_quantity +#: model:ir.model.fields,field_description:contract_variable_quantity.field_account_analytic_contract_line_qty_type #: model:ir.model.fields,field_description:contract_variable_quantity.field_account_analytic_invoice_line_qty_type msgid "Qty. type" msgstr "" #. module: contract_variable_quantity +#: selection:account.analytic.contract.line,qty_type:0 #: selection:account.analytic.invoice.line,qty_type:0 msgid "Variable quantity" msgstr "" @@ -179,7 +183,7 @@ msgstr "" #. module: contract_variable_quantity #: model:ir.model,name:contract_variable_quantity.model_account_analytic_invoice_line msgid "account.analytic.invoice.line" -msgstr "" +msgstr "account.analytic.invoice.line" #. module: contract_variable_quantity #: model:ir.model,name:contract_variable_quantity.model_contract_line_qty_formula diff --git a/contract_variable_quantity/i18n/de.po b/contract_variable_quantity/i18n/de.po index 1b8663bf5..89831d5f6 100644 --- a/contract_variable_quantity/i18n/de.po +++ b/contract_variable_quantity/i18n/de.po @@ -3,15 +3,14 @@ # * contract_variable_quantity # # Translators: -# Rudolf Schnapka , 2016 -# OCA Transbot , 2016 +# OCA Transbot , 2017 msgid "" msgstr "" -"Project-Id-Version: Odoo Server 10.0c\n" +"Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-11 02:47+0000\n" -"PO-Revision-Date: 2016-09-11 02:47+0000\n" -"Last-Translator: OCA Transbot , 2016\n" +"POT-Creation-Date: 2017-12-29 03:46+0000\n" +"PO-Revision-Date: 2017-12-29 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" "Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -103,6 +102,7 @@ msgid "Example of Python code" msgstr "" #. module: contract_variable_quantity +#: selection:account.analytic.contract.line,qty_type:0 #: selection:account.analytic.invoice.line,qty_type:0 msgid "Fixed quantity" msgstr "" @@ -151,16 +151,19 @@ msgid "No valid result returned." msgstr "" #. module: contract_variable_quantity +#: model:ir.model.fields,field_description:contract_variable_quantity.field_account_analytic_contract_line_qty_formula_id #: model:ir.model.fields,field_description:contract_variable_quantity.field_account_analytic_invoice_line_qty_formula_id msgid "Qty. formula" msgstr "" #. module: contract_variable_quantity +#: model:ir.model.fields,field_description:contract_variable_quantity.field_account_analytic_contract_line_qty_type #: model:ir.model.fields,field_description:contract_variable_quantity.field_account_analytic_invoice_line_qty_type msgid "Qty. type" msgstr "" #. module: contract_variable_quantity +#: selection:account.analytic.contract.line,qty_type:0 #: selection:account.analytic.invoice.line,qty_type:0 msgid "Variable quantity" msgstr "" @@ -180,7 +183,7 @@ msgstr "" #. module: contract_variable_quantity #: model:ir.model,name:contract_variable_quantity.model_account_analytic_invoice_line msgid "account.analytic.invoice.line" -msgstr "" +msgstr "account.analytic.invoice.line" #. module: contract_variable_quantity #: model:ir.model,name:contract_variable_quantity.model_contract_line_qty_formula diff --git a/contract_variable_quantity/tests/test_contract_variable_quantity.py b/contract_variable_quantity/tests/test_contract_variable_quantity.py index 90628158c..869a2e7fe 100644 --- a/contract_variable_quantity/tests/test_contract_variable_quantity.py +++ b/contract_variable_quantity/tests/test_contract_variable_quantity.py @@ -2,27 +2,28 @@ # © 2016 Pedro M. Baeza # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -from odoo.tests import common +import odoo.tests from odoo import exceptions -class TestContractVariableQuantity(common.SavepointCase): - @classmethod - def setUpClass(cls): - super(TestContractVariableQuantity, cls).setUpClass() - cls.partner = cls.env['res.partner'].create({ +@odoo.tests.at_install(False) +@odoo.tests.post_install(True) +class TestContractVariableQuantity(odoo.tests.HttpCase): + def setUp(self): + super(TestContractVariableQuantity, self).setUp() + self.partner = self.env['res.partner'].create({ 'name': 'Test partner', }) - cls.product = cls.env['product.product'].create({ + self.product = self.env['product.product'].create({ 'name': 'Test product', }) - cls.contract = cls.env['account.analytic.account'].create({ + self.contract = self.env['account.analytic.account'].create({ 'name': 'Test Contract', - 'partner_id': cls.partner.id, - 'pricelist_id': cls.partner.property_product_pricelist.id, + 'partner_id': self.partner.id, + 'pricelist_id': self.partner.property_product_pricelist.id, 'recurring_invoices': True, }) - cls.formula = cls.env['contract.line.qty.formula'].create({ + self.formula = self.env['contract.line.qty.formula'].create({ 'name': 'Test formula', # For testing each of the possible variables 'code': 'env["res.users"]\n' @@ -33,14 +34,14 @@ class TestContractVariableQuantity(common.SavepointCase): 'invoice.id\n' 'result = 12', }) - cls.contract_line = cls.env['account.analytic.invoice.line'].create({ - 'analytic_account_id': cls.contract.id, - 'product_id': cls.product.id, + self.contract_line = self.env['account.analytic.invoice.line'].create({ + 'analytic_account_id': self.contract.id, + 'product_id': self.product.id, 'name': 'Test', 'qty_type': 'variable', - 'qty_formula_id': cls.formula.id, + 'qty_formula_id': self.formula.id, 'quantity': 1, - 'uom_id': cls.product.uom_id.id, + 'uom_id': self.product.uom_id.id, 'price_unit': 100, 'discount': 50, })