def main(): if len(sys.argv) < 1: print("Usage: fdk <func_module> [entrypoint]") sys.exit("at least func module must be specified") if not os.path.exists(sys.argv[1]): sys.exit("Module: {0} doesn't exist".format(sys.argv[1])) if len(sys.argv) > 2: handler = customer_code.Function(sys.argv[1], entrypoint=sys.argv[2]) else: handler = customer_code.Function(sys.argv[1]) fdk.handle(handler)
def main(): if len(sys.argv) < 3: print("Usage: fdk-tcp-debug <port> <func_module> [entrypoint]") sys.exit("at least func module must be specified") if not os.path.exists(sys.argv[2]): sys.exit("Module: {0} doesn't exist".format(sys.argv[1])) if len(sys.argv) > 3: handler = customer_code.Function(sys.argv[2], entrypoint=sys.argv[3]) else: handler = customer_code.Function(sys.argv[1]) tcp_debug.handle(handler, port=int(sys.argv[1]))
def test_generic_delayed_loader(): f = customer_code.Function(funcs.__file__, entrypoint="content_type") assert f is not None assert f._delayed_module_class.executed is False h = f.handler() assert h is not None assert f._delayed_module_class.executed is True