Migrate to python 3.

This commit is contained in:
Albert Cervera i Areny 2018-08-18 10:58:18 +02:00
parent 58ad6e4527
commit efb3dfb1a4
3 changed files with 9 additions and 15 deletions

View File

@ -13,8 +13,7 @@ _OUTPUT_LOT_CREATION = [
]
class Configuration:
__metaclass__ = PoolMeta
class Configuration(metaclass=PoolMeta):
__name__ = 'production.configuration'
output_lot_creation = fields.MultiValue(fields.Selection(
@ -59,8 +58,7 @@ class ConfigurationCompany(ModelSQL, CompanyValueMixin):
return 'running'
class Production:
__metaclass__ = PoolMeta
class Production(metaclass=PoolMeta):
__name__ = 'production'
@classmethod
@ -119,8 +117,7 @@ class Production:
return created_lots
class StockMove:
__metaclass__ = PoolMeta
class StockMove(metaclass=PoolMeta):
__name__ = 'stock.move'
@classmethod

View File

@ -5,10 +5,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 = 'production_output_lot'
PREFIX = 'nantic'

View File

@ -116,7 +116,7 @@ Create an Inventory::
>>> inventory.save()
>>> Inventory.confirm([inventory.id], config.context)
>>> inventory.state
u'done'
'done'
Configure production sequence::
@ -143,9 +143,9 @@ Make a production::
>>> production.click('done')
>>> output, = production.outputs
>>> output.state
u'done'
'done'
>>> output.lot.number
u'1'
'1'
>>> output_sequence.reload()
>>> output_sequence.number_next == 2
True
@ -171,9 +171,9 @@ Make a production which uses the lot from product::
>>> production.click('done')
>>> output, = production.outputs
>>> output.state
u'done'
'done'
>>> output.lot.number
u'2'
'2'
>>> output_sequence.reload()
>>> output_sequence.number_next == 3
True