Beispiel #1
0
def test_server_default():
    """
    Test ParadropAPIServer default method
    """
    from paradrop.backend.pdfcd.server import ParadropAPIServer

    reactor = MagicMock()
    server = ParadropAPIServer(reactor)

    request = MagicMock()
    request.received_headers = {'X-Real-IP': '192.168.1.1'}

    # Exercise path where preprocess returns something
    server.preprocess = make_dummy("stuff")
    server.default(request)

    # Exercise path where preprocess returns None
    server.preprocess = make_dummy(None)
    server.default(request)