from app import app admin = app.test_client() with admin.session_transaction() as s: s["username"] = "admin" s["is_admin"] = True s["csrf_token"] = "X" # 1) nav-admin (gear) na stronie glownej r = admin.get("/", headers={"Host": "paganlinux.eu"}) h = r.data.decode("utf-8", "replace") i = h.find('class="nav-admin"') print("main/admin ->", r.status_code, "| nav-admin jest:", i > -1, "| gear svg:", " -1 else False) # 2) git index – settings gear przy repo r = admin.get("/", headers={"Host": "git.paganlinux.eu"}) h = r.data.decode("utf-8", "replace") i = h.find("/settings") print("git/admin ->", r.status_code, "| link settings:", i > -1, "| svg w okolicy:", " -1 else False) # 3) admin – kosze (trash svg) r = admin.get("/admin", headers={"Host": "paganlinux.eu"}) h = r.data.decode("utf-8", "replace") print("admin ->", r.status_code, "| svg icons:", h.count("