Migrate to python 3.

This commit is contained in:
Albert Cervera i Areny 2018-08-18 23:34:13 +02:00
parent 0947a2f905
commit 37d5d69156
4 changed files with 5 additions and 10 deletions

View File

@ -10,8 +10,7 @@ DIGITS = config_.getint('product', 'price_decimal', default=4)
DISCOUNT_DIGITS = config_.getint('product', 'discount_decimal', default=4)
class Move:
__metaclass__ = PoolMeta
class Move(metaclass=PoolMeta):
__name__ = 'stock.move'
@classmethod

View File

@ -18,8 +18,7 @@ DIGITS = config_.getint('product', 'price_decimal', default=4)
DISCOUNT_DIGITS = config_.getint('product', 'discount_decimal', default=4)
class PurchaseLine:
__metaclass__ = PoolMeta
class PurchaseLine(metaclass=PoolMeta):
__name__ = 'purchase.line'
gross_unit_price = fields.Numeric('Gross Price', digits=(16, DIGITS),

View File

@ -7,10 +7,7 @@ from setuptools import setup
import re
import os
import io
try:
from configparser import ConfigParser
except ImportError:
from ConfigParser import ConfigParser
from configparser import ConfigParser
MODULE = 'purchase_discount'
PREFIX = 'trytonspain'

View File

@ -139,7 +139,7 @@ Create an Inventory::
>>> inventory_line.save()
>>> Inventory.confirm([inventory.id], config.context)
>>> inventory.state
u'done'
'done'
Purchase 5 products testing several on_change calls and avoiding division by zero::
@ -188,7 +188,7 @@ Process purchase::
>>> purchase.click('confirm')
>>> purchase.click('process')
>>> purchase.state
u'processing'
'processing'
>>> purchase.reload()
>>> invoice, = purchase.invoices
>>> invoice.origins == purchase.rec_name