2020-12-22 17:22:56 +01:00
from importlib . machinery import SourceFileLoader
2021-01-19 19:05:07 +01:00
from importlib . util import spec_from_loader , module_from_spec
loader = SourceFileLoader ( ' func ' , ' tests/dictionaries/../eosfunc/test.py ' )
spec = spec_from_loader ( loader . name , loader )
func = module_from_spec ( spec )
loader . exec_module ( func )
2020-11-08 09:43:45 +01:00
for key , value in dict ( locals ( ) ) . items ( ) :
2020-12-22 17:22:56 +01:00
if key != [ ' SourceFileLoader ' , ' func ' ] :
2020-11-08 09:43:45 +01:00
setattr ( func , key , value )
2020-08-12 08:23:38 +02:00
try :
from tiramisu3 import *
except :
from tiramisu import *
2020-07-20 18:13:53 +02:00
from rougail . tiramisu import ConvertDynOptionDescription
2021-01-23 21:15:26 +01:00
option_5 = StrOption ( name = ' module_instancie ' , doc = ' No change ' , default = ' non ' , multi = False , properties = frozenset ( { ' force_default_on_freeze ' , ' frozen ' , ' hidden ' , ' mandatory ' , ' normal ' } ) )
option_3 = StrOption ( name = ' mode_conteneur_actif ' , doc = ' No change ' , default = ' non ' , multi = False , properties = frozenset ( { ' auto_freeze ' , ' basic ' , ' force_store_value ' , ' mandatory ' , Calculation ( calc_value , Params ( ParamValue ( ' auto_frozen ' ) , kwargs = { ' condition ' : ParamOption ( option_5 , todict = True ) , ' expected ' : ParamValue ( ' oui ' ) , ' reverse_condition ' : ParamValue ( True ) } ) ) } ) )
option_4 = StrOption ( name = ' activer_ejabberd ' , doc = ' No change ' , default = ' non ' , multi = False , properties = frozenset ( { ' force_default_on_freeze ' , ' frozen ' , ' hidden ' , ' mandatory ' , ' normal ' } ) )
2020-07-29 08:59:40 +02:00
option_2 = OptionDescription ( name = ' general ' , doc = ' général ' , properties = frozenset ( { ' basic ' } ) , children = [ option_3 , option_4 , option_5 ] )
option_1 = OptionDescription ( name = ' rougail ' , doc = ' rougail ' , children = [ option_2 ] )
2021-01-23 21:15:26 +01:00
option_8 = StrOption ( name = ' description ' , doc = ' description ' , default = ' Exportation de la base de ejabberd ' , multi = False , properties = frozenset ( { ' mandatory ' , ' normal ' } ) )
option_9 = ChoiceOption ( name = ' day ' , doc = ' day ' , default = ' none ' , values = ( ' none ' , ' daily ' , ' weekly ' , ' monthly ' ) , multi = False , properties = frozenset ( { ' mandatory ' , ' normal ' } ) )
option_10 = ChoiceOption ( name = ' mode ' , doc = ' mode ' , default = ' pre ' , values = ( ' pre ' , ' post ' ) , multi = False , properties = frozenset ( { ' mandatory ' , ' normal ' } ) )
2020-07-29 08:59:40 +02:00
option_7 = OptionDescription ( name = ' ejabberd ' , doc = ' ejabberd ' , properties = frozenset ( { ' normal ' } ) , children = [ option_8 , option_9 , option_10 ] )
option_6 = OptionDescription ( name = ' extra ' , doc = ' extra ' , children = [ option_7 ] )
2021-01-23 21:15:26 +01:00
option_13 = StrOption ( name = ' description ' , doc = ' description ' , default = ' test ' , multi = False , properties = frozenset ( { ' mandatory ' , ' normal ' } ) )
2020-07-29 08:59:40 +02:00
option_12 = OptionDescription ( name = ' external ' , doc = ' external ' , properties = frozenset ( { ' normal ' , Calculation ( calc_value , Params ( ParamValue ( ' disabled ' ) , kwargs = { ' condition ' : ParamOption ( option_8 , todict = True ) , ' expected ' : ParamValue ( ' non ' ) } ) ) } ) , children = [ option_13 ] )
option_11 = OptionDescription ( name = ' extra1 ' , doc = ' extra1 ' , children = [ option_12 ] )
2020-07-20 18:13:53 +02:00
option_0 = OptionDescription ( name = ' baseoption ' , doc = ' baseoption ' , children = [ option_1 , option_6 , option_11 ] )