def test_safe_ip_addr(get_public_ip, ip_addr, app):
    with app.test_client():
        get_public_ip.return_value = IPAddress(ip_addr)
        browser = NaverBrowser()
        browser.ensure_not_blacklisted()
def test_safe_ip_addr(get_public_ip, ip_addr, app):
    with app.test_client():
        get_public_ip.return_value = IPAddress(ip_addr)
        browser = NaverBrowser()
        browser.ensure_not_blacklisted()
def test_blacklisted_ip_addr(get_public_ip, ip_addr, app):
    with app.test_client():
        get_public_ip.return_value = IPAddress(ip_addr)
        browser = NaverBrowser()
        with pytest.raises(AccessDenied):
            browser.ensure_not_blacklisted()
def test_blacklisted_ip_addr(get_public_ip, ip_addr, app):
    with app.test_client():
        get_public_ip.return_value = IPAddress(ip_addr)
        browser = NaverBrowser()
        with pytest.raises(AccessDenied):
            browser.ensure_not_blacklisted()