Exemplo n.º 1
0
def test_defining_handler_in_collector_as_decorator(
    handler_as_function,
    extract_collector,
    collector_cls,
):
    collector = Collector()
    collector.handler()(handler_as_function)
    handlers = [collector.handler_for("handler_function")]
    assert handlers
Exemplo n.º 2
0
def test_generating_body_from_snake_case(handler_as_normal_method):
    collector = Collector()
    collector.add_handler(handler=handler_as_normal_method)
    handler = collector.handler_for("handler_method_snake_case")
    assert handler.body == "/handler-method-snake-case"
Exemplo n.º 3
0
def test_generating_body_from_camel_case(handler_as_camel_case_method):
    collector = Collector()
    collector.add_handler(handler=handler_as_camel_case_method)
    handler = collector.handler_for("handlerMethodCamelCase")
    assert handler.body == "/handler-method-camel-case"
Exemplo n.º 4
0
def test_generating_body_from_pascal_case(handler_as_pascal_case_method):
    collector = Collector()
    collector.add_handler(handler=handler_as_pascal_case_method)
    handler = collector.handler_for("HandlerMethodPascalCase")
    assert handler.body == "/handler-method-pascal-case"