Files
tryton/trytond/tests/__init__.py
T

138 lines
3.8 KiB
Python
Raw Normal View History

2014-12-02 12:54:01 +01:00
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
try:
import pkg_resources
except ImportError:
pkg_resources = None
2013-09-16 11:38:11 +02:00
from ..pool import Pool
2014-10-29 20:38:17 +01:00
from .modelview import *
2013-09-16 11:38:11 +02:00
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 *
2014-03-10 20:26:56 +01:00
from history import *
from .field_context import *
2018-02-02 00:04:19 +01:00
from . import model
from . import modelstorage
from . import modelsql
from . import field_boolean
from . import field_integer
from . import field_float
from . import field_numeric
from . import field_char
from . import field_text
from . import field_date
from . import field_datetime
from . import field_time
from . import field_timedelta
from . import field_selection
from . import field_dict
from . import field_binary
from . import field_many2one
from . import field_reference
from . import field_one2many
from . import field_many2many
from . import field_one2one
from . import multivalue
2018-01-12 15:46:52 +01:00
from . import mixin
2013-09-16 11:38:11 +02:00
def register():
Pool.register(
2014-10-29 20:38:17 +01:00
ModelViewChangedValues,
ModelViewChangedValuesTarget,
ModelViewButton,
2017-02-01 16:11:00 +01:00
ModelViewRPC,
2017-06-09 16:07:03 +02:00
ModelViewEmptyPage,
2013-09-16 11:38:11 +02:00
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,
2014-03-07 20:02:07 +01:00
CopyMany2Many,
CopyMany2ManyTarget,
CopyMany2ManyRelation,
2014-03-07 20:02:07 +01:00
CopyMany2ManyReference,
CopyMany2ManyReferenceTarget,
CopyMany2ManyReferenceRelation,
2014-03-10 20:26:56 +01:00
TestHistory,
2014-07-20 12:47:50 +02:00
TestHistoryLine,
FieldContextChild,
FieldContextParent,
2013-09-16 11:38:11 +02:00
module='tests', type_='model')
Pool.register(
TestWizard,
module='tests', type_='wizard')
2018-02-02 00:04:19 +01:00
model.register('tests')
modelstorage.register('tests')
modelsql.register('tests')
field_boolean.register('tests')
field_integer.register('tests')
field_float.register('tests')
field_numeric.register('tests')
field_char.register('tests')
field_text.register('tests')
field_date.register('tests')
field_datetime.register('tests')
field_time.register('tests')
field_timedelta.register('tests')
field_selection.register('tests')
field_dict.register('tests')
field_binary.register('tests')
field_many2one.register('tests')
field_reference.register('tests')
field_one2many.register('tests')
field_many2many.register('tests')
field_one2one.register('tests')
multivalue.register('tests')
2018-01-12 15:46:52 +01:00
mixin.register('tests')
if pkg_resources is not None:
entry_points = pkg_resources.iter_entry_points('trytond.tests')
for test_ep in entry_points:
test_module = test_ep.load()
if hasattr(test_module, 'register'):
test_module.register('tests')
2013-09-16 11:38:11 +02:00
def suite():
from .test_tryton import all_suite
return all_suite()