Migrate to python 3.
This commit is contained in:
parent
58ad6e4527
commit
efb3dfb1a4
|
@ -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
|
||||
|
|
5
setup.py
5
setup.py
|
@ -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'
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue