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 *
2021-01-25 17:30:03 +01:00
option_3 = StrOption ( name = " mode_conteneur_actif " , doc = " No change " , default = " oui " , properties = frozenset ( { " force_default_on_freeze " , " frozen " , " hidden " , " mandatory " , " normal " } ) )
option_5 = NetmaskOption ( name = " nut_monitor_netmask " , doc = " Masque de l ' IP du réseau de l ' esclave " , multi = True , properties = frozenset ( { " mandatory " } ) )
option_6 = NetworkOption ( name = " nut_monitor_host " , doc = " Adresse IP du réseau de l ' esclave " , multi = True , properties = frozenset ( { " basic " , " mandatory " } ) )
option_4 = Leadership ( name = " nut_monitor_netmask " , doc = " Masque de l ' IP du réseau de l ' esclave " , children = [ option_5 , option_6 ] , properties = frozenset ( { " basic " } ) )
option_2 = OptionDescription ( name = " general " , doc = " général " , children = [ option_3 , option_4 ] , properties = frozenset ( { " basic " } ) )
option_1 = OptionDescription ( name = " rougail " , doc = " rougail " , children = [ option_2 ] )
2021-02-19 10:50:28 +01:00
option_11 = SymLinkOption ( name = " name " , opt = option_6 )
option_12 = SymLinkOption ( name = " netmask " , opt = option_5 )
option_13 = BoolOption ( name = " activate " , doc = " activate " , default = True )
option_10 = OptionDescription ( name = " nut_monitor_host " , doc = " nut_monitor_host " , children = [ option_11 , option_12 , option_13 ] )
2021-02-19 12:31:12 +01:00
option_9 = OptionDescription ( name = " ip " , doc = " ip " , children = [ option_10 ] )
2021-01-25 17:30:03 +01:00
option_8 = OptionDescription ( name = " ntp " , doc = " ntp " , children = [ option_9 ] )
option_7 = OptionDescription ( name = " services " , doc = " services " , children = [ option_8 ] , properties = frozenset ( { " hidden " } ) )
option_0 = OptionDescription ( name = " baseoption " , doc = " baseoption " , children = [ option_1 , option_7 ] )