def test_my_shots_page(): with screenshots_session() as user: user.read_my_shots() # e.g. direct navigation to /shots in private window unauthed_user = ScreenshotsClient() response = unauthed_user.get_uri("/shots") response.raise_for_status()
def test_heartbeat(): unauthed_user = ScreenshotsClient() response = unauthed_user.get_uri("/__heartbeat__") response.raise_for_status()
def test_dunder_version(): unauthed_user = ScreenshotsClient() response = unauthed_user.get_uri("/__version__") response.raise_for_status()
def test_contribute_json(): unauthed_user = ScreenshotsClient() response = unauthed_user.get_uri("/contribute.json") if response.status_code != 200: response.raise_for_status()
def test_404_page(): unauthed_user = ScreenshotsClient() response = unauthed_user.get_uri("/404") if response.status_code != 404: response.raise_for_status()
def test_landing_page(): unauthed_user = ScreenshotsClient() resp = unauthed_user.get_uri("/") assert resp.status_code == 200