Beispiel #1
0
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]))
Beispiel #3
0
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