def get_json(module): from reggae.reflect import get_build, get_default_options, get_dependencies build = get_build(module) default_opts = get_default_options(module) opts_json = {} if default_opts is None else default_opts.jsonify() ret = {'version': 1, 'defaultOptions': opts_json, 'dependencies': get_dependencies(module.__file__), 'build': build.jsonify()} return json.dumps(ret)
def get_json(module): from reggae.reflect import get_build, get_default_options, get_dependencies build = get_build(module) default_opts = get_default_options(module) opts_json = {} if default_opts is None else default_opts.jsonify() ret = { 'version': 1, 'defaultOptions': opts_json, 'dependencies': get_dependencies(module.__file__), 'build': build.jsonify() } return json.dumps(ret)
def test_get_build(): assert get_build(sys.modules[__name__]) == build