def load_scopes(): from thepian.conf import structure base = join(structure.JS_DIR) scopes = [s for s in listdir(base,filters=(filters.fnmatch("*.scope.js"),))] for s in scopes: load_and_add_scope('"%s"' % s[:-9],join(base,s)) print "Done loading scopes (", " ".join(scopes),")"
def test_load_and_translate(self): from os.path import dirname, join named_path = join(dirname(__file__),"assets","named.scope.js") api_path = join(dirname(__file__),"assets","api.js") print named_path load_and_add_scope('"%s"' % "named.scope.js"[:-9], named_path) src, translated = load_and_translate(api_path, exec_name = "_exec_name_", specs = "_specs_") print translated assert translated == u'''\