Esempio n. 1
0
def test_not_found_view_with_no_proxy(mock):
    from papaye.views.simple import not_found

    settings = {"papaye.proxy": "false"}
    request = testing.DummyRequest()
    request.matchdict = {"traverse": ("package",)}
    testing.setUp(request=request, settings=settings)
    mock.side_effect = ConnectionError

    result = not_found(request)

    assert isinstance(result, HTTPNotFound)
Esempio n. 2
0
def test_not_found_view_package_not_found(mock):
    from papaye.views.simple import not_found

    settings = {"papaye.proxy": "true"}
    settings = disable_cache(settings)
    request = testing.DummyRequest()
    request.matchdict = {"traverse": ("package",)}
    request.root = {}
    testing.setUp(request=request, settings=settings)
    mock.side_effect = ConnectionError

    result = not_found(request)

    assert isinstance(result, HTTPNotFound)
    assert mock.call_count == 1