dict_env['default_1.rougail.var3']="{% if _.var1 == 'value' or _.var2 == 'blah'%}\nvalue\n{% endif %}\n"
dict_env['default_2.rougail.var3']="{% if _.var1 == 'value' or _.var2 == 'blah'%}\nvalue\n{% endif %}\n"
option_3=StrOption(name="var1",doc="a first variable",default="value",properties=frozenset({"mandatory","standard"}),informations={'type':'string'})
option_4=StrOption(name="var2",doc="a second variable",properties=frozenset({"basic","mandatory",Calculation(func['variable_to_property'],Params((ParamValue("disabled"),ParamOption(option_3)),kwargs={'when':ParamValue("value"),'inverse':ParamValue(False)}),help_function=func['variable_to_property'])}),informations={'type':'string'})
option_5=StrOption(name="var3",doc="a third variable",default=Calculation(func['jinja_to_function'],Params((),kwargs={'__internal_jinja':ParamValue("default_1.rougail.var3"),'__internal_type':ParamValue("string"),'__internal_multi':ParamValue(False),'__internal_files':ParamValue(['../rougail-tests/structures/04_1default_calculation_hidden/rougail/00-base.yml']),'__internal_attribute':ParamValue("default"),'__internal_variable':ParamValue("1.rougail.var3"),'_.var2':ParamOption(option_4,notraisepropertyerror=True),'_.var1':ParamOption(option_3,notraisepropertyerror=True)})),properties=frozenset({"mandatory","standard"}),informations={'type':'string'})
option_8=StrOption(name="var1",doc="a first variable",default="value",properties=frozenset({"mandatory","standard"}),informations={'type':'string'})
option_9=StrOption(name="var2",doc="a second variable",properties=frozenset({"basic","mandatory",Calculation(func['variable_to_property'],Params((ParamValue("disabled"),ParamOption(option_8)),kwargs={'when':ParamValue("value"),'inverse':ParamValue(False)}),help_function=func['variable_to_property'])}),informations={'type':'string'})
option_10=StrOption(name="var3",doc="a third variable",default=Calculation(func['jinja_to_function'],Params((),kwargs={'__internal_jinja':ParamValue("default_2.rougail.var3"),'__internal_type':ParamValue("string"),'__internal_multi':ParamValue(False),'__internal_files':ParamValue(['../rougail-tests/structures/04_1default_calculation_hidden/rougail/00-base.yml']),'__internal_attribute':ParamValue("default"),'__internal_variable':ParamValue("2.rougail.var3"),'_.var2':ParamOption(option_9,notraisepropertyerror=True),'_.var1':ParamOption(option_8,notraisepropertyerror=True)})),properties=frozenset({"mandatory","standard"}),informations={'type':'string'})