예제 #1
0
def test_cmk_base_path_access(site):
    web = CMKWebSession(site)
    expected_target = "/%s/check_mk/login.py?_origtarget=index.py" % site.id

    # TODO: Figure out if which status code we *really* expect here: 301 or 302?
    web.check_redirect("/%s/check_mk/" % site.id, expected_target=expected_target)

    web.check_redirect("/%s/check_mk/index.py" % site.id, expected_target=expected_target)
예제 #2
0
def test_base_path_redirects(site):
    web = CMKWebSession(site)
    expected_target = '%s://%s:%d/%s/check_mk/' % \
        (site.http_proto, site.http_address, site.apache_port, site.id)

    web.check_redirect("/%s" % site.id, expected_target=expected_target)
    web.check_redirect("/%s/" % site.id, expected_target=expected_target)
    web.check_redirect("/%s/check_mk" % site.id, expected_target=expected_target)