Files
tryton/trytond/tests/__init__.py
T
Cédric Krier 23c45fc511 Group records when calling set method for field with the same value
We need to loop to compare the values instead of using a dictionary because the
values are not necessary hashable. But it is still an improvement compared to
calling the set method for each record.

issue5398
review19111002
2016-03-19 12:07:27 +01:00

181 lines
4.3 KiB
Python

# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
from ..pool import Pool
from .test import *
from .model import *
from .modelview import *
from .mptt import *
from .import_data import *
from .export_data import *
from .trigger import *
from .access import *
from .wizard import *
from .workflow import *
from .copy_ import *
from history import *
from .field_context import *
def register():
Pool.register(
Boolean,
BooleanDefault,
Integer,
IntegerDefault,
IntegerRequired,
IntegerDomain,
Float,
FloatDefault,
FloatRequired,
FloatDigits,
Numeric,
NumericDefault,
NumericRequired,
NumericDigits,
Char,
CharDefault,
CharRequired,
CharSize,
CharTranslate,
Text,
TextDefault,
TextRequired,
TextSize,
TextTranslate,
Date,
DateDefault,
DateRequired,
DateTime,
DateTimeDefault,
DateTimeRequired,
DateTimeFormat,
Time,
TimeDefault,
TimeRequired,
TimeFormat,
TimeDelta,
TimeDeltaDefault,
TimeDeltaRequired,
One2One,
One2OneTarget,
One2OneRelation,
One2OneRequired,
One2OneRequiredRelation,
One2OneDomain,
One2OneDomainRelation,
One2Many,
One2ManyTarget,
One2ManyRequired,
One2ManyRequiredTarget,
One2ManyReference,
One2ManyReferenceTarget,
One2ManySize,
One2ManySizeTarget,
One2ManySizePYSON,
One2ManySizePYSONTarget,
Many2Many,
Many2ManyTarget,
Many2ManyRelation,
Many2ManyRequired,
Many2ManyRequiredTarget,
Many2ManyRequiredRelation,
Many2ManyReference,
Many2ManyReferenceTarget,
Many2ManyReferenceRelation,
Many2ManySize,
Many2ManySizeTarget,
Many2ManySizeRelation,
Many2ManyTree,
Many2ManyTreeRelation,
Reference,
ReferenceTarget,
ReferenceRequired,
Property,
Selection,
SelectionRequired,
DictSchema,
Dict,
DictDefault,
DictRequired,
Binary,
BinaryDefault,
BinaryRequired,
Singleton,
URLObject,
ModelStorage,
ModelSQLRequiredField,
ModelSQLTimestamp,
ModelSQLFieldSet,
Model4Union1,
Model4Union2,
Model4Union3,
Model4Union4,
Union,
UnionUnion,
Model4UnionTree1,
Model4UnionTree2,
UnionTree,
ModelViewChangedValues,
ModelViewChangedValuesTarget,
MPTT,
ImportDataBoolean,
ImportDataInteger,
ImportDataIntegerRequired,
ImportDataFloat,
ImportDataFloatRequired,
ImportDataNumeric,
ImportDataNumericRequired,
ImportDataChar,
ImportDataText,
ImportDataDate,
ImportDataDateTime,
ImportDataSelection,
ImportDataMany2OneTarget,
ImportDataMany2One,
ImportDataMany2ManyTarget,
ImportDataMany2Many,
ImportDataMany2ManyRelation,
ImportDataOne2Many,
ImportDataOne2ManyTarget,
ImportDataReferenceSelection,
ImportDataReference,
ExportDataTarget,
ExportData,
ExportDataTarget2,
ExportDataRelation,
Triggered,
TriggerAction,
TestAccess,
TestWizardStart,
WorkflowedModel,
CopyOne2Many,
CopyOne2ManyTarget,
CopyOne2ManyReference,
CopyOne2ManyReferenceTarget,
CopyMany2Many,
CopyMany2ManyTarget,
CopyMany2ManyRelation,
CopyMany2ManyReference,
CopyMany2ManyReferenceTarget,
CopyMany2ManyReferenceRelation,
Many2OneTarget,
Many2OneDomainValidation,
Many2OneOrderBy,
Many2OneSearch,
Many2OneTree,
Many2OneMPTT,
TestHistory,
TestHistoryLine,
FieldContextChild,
FieldContextParent,
module='tests', type_='model')
Pool.register(
TestWizard,
module='tests', type_='wizard')
def suite():
from .test_tryton import all_suite
return all_suite()