from calculate.variables.datavars import ( Variable, StringType, ListType, ) ''' main: chroot -> string cl_template_path -> string ''' # class A: # @classmethod # def test(cls): # return "test" # Variable("test", type=StringType, source=Calculate(A.test)) Variable('cl_chroot_path', type=StringType.readonly, source='/') Variable('cl_root_path', type=StringType.readonly, source='/') Variable('cl_template_path', type=ListType.readonly, source=['./tests/templates/testfiles/test_runner']) Variable('cl_ignore_files', type=ListType.readonly, source=['*.swp']) Variable('cl_config_path', type=StringType.readonly, source='/var/lib/calculate/config') Variable('cl_config_archive', type=StringType.readonly, source='/var/lib/calculate/config-archive') Variable('cl_exec_dir_path', type=StringType.readonly, source='/var/lib/calculate/.execute')