<s> from datalad . tests . utils import * <EOL> from . . base import load_config <EOL> @ with_tempfile ( suffix = '<STR_LIT>' ) <EOL> def test_eval_value ( filename ) : <EOL> with open ( filename , '<STR_LIT:w>' ) as f : <EOL> f . write ( """<STR_LIT>""" ) <EOL> cfg = load_config ( [ filename ] ) <EOL> dcfg = cfg . get_section ( '<STR_LIT>' ) <EOL> eq_ ( dcfg . get ( '<STR_LIT>' ) , '<STR_LIT>' ) <EOL> eq_ ( dcfg . get ( '<STR_LIT>' ) , '<STR_LIT:3>' ) <EOL> eq_ ( dcfg . get ( '<STR_LIT>' , raw = True ) , '<STR_LIT>' ) <EOL> eq_ ( dcfg . get ( '<STR_LIT>' ) , '<STR_LIT:3>' ) <EOL> eq_ ( dcfg . get ( '<STR_LIT>' , vars = dict ( var = '<STR_LIT>' ) ) , '<STR_LIT>' ) <EOL> scfg1 = cfg . get_section ( '<STR_LIT>' ) <EOL> eq_ ( scfg1 . get ( '<STR_LIT>' , vars = dict ( var = <NUM_LIT> ) ) , '<STR_LIT>' ) <EOL> eq_ ( scfg1 . get ( '<STR_LIT>' , vars = dict ( var = <NUM_LIT> ) ) , '<STR_LIT>' ) <EOL> import math <EOL> eq_ ( scfg1 . get ( '<STR_LIT:e>' ) , math . e ) <EOL> eq_ ( scfg1 . get ( '<STR_LIT>' ) , [ <NUM_LIT:3> ] ) <EOL> eq_ ( scfg1 . get ( '<STR_LIT>' ) , '<STR_LIT>' ) <EOL> scfg2 = cfg . get_section ( '<STR_LIT>' ) <EOL> eq_ ( scfg2 . get ( '<STR_LIT>' ) , '<STR_LIT>' ) <EOL> scfg3 = cfg . get_section ( '<STR_LIT>' ) <EOL> eq_ ( scfg3 . get ( '<STR_LIT>' ) , '<STR_LIT>' ) <EOL> eq_ ( scfg3 . get ( '<STR_LIT:l>' ) , '<STR_LIT:1>' ) </s>
