From aa0821ca8ae509581c3ae701c0fa5e0cdc7556f6 Mon Sep 17 00:00:00 2001 From: Lev Vereshchagin Date: Sun, 3 Apr 2022 12:49:54 +0300 Subject: [PATCH] Skip assets endpoint test on v12 --- tests/test_frappe_docker.py | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/tests/test_frappe_docker.py b/tests/test_frappe_docker.py index 2f146e79..176fd194 100644 --- a/tests/test_frappe_docker.py +++ b/tests/test_frappe_docker.py @@ -1,3 +1,4 @@ +import os from pathlib import Path from typing import Any @@ -38,12 +39,7 @@ def assets_cb(text: str): @pytest.mark.parametrize( - ("url", "callback"), - ( - ("/", index_cb), - ("/api/method/version", api_cb), - ("/assets/frappe/images/frappe-framework-logo.svg", assets_cb), - ), + ("url", "callback"), (("/", index_cb), ("/api/method/version", api_cb)) ) def test_endpoints(url: str, callback: Any, frappe_site: str): check_url_content( @@ -51,6 +47,17 @@ def test_endpoints(url: str, callback: Any, frappe_site: str): ) +@pytest.mark.skipif( + os.environ["FRAPPE_VERSION"][0:3] == "v12", reason="v12 doesn't have the asset" +) +def test_assets_endpoint(frappe_site: str): + check_url_content( + url=f"http://127.0.0.1/assets/frappe/images/frappe-framework-logo.svg", + callback=assets_cb, + site_name=frappe_site, + ) + + def test_files_reachable(frappe_site: str, tmp_path: Path, compose: Compose): content = "lalala\n" file_path = tmp_path / "testfile.txt"