mirror of
https://github.com/umap-project/umap.git
synced 2025-04-29 11:52:38 +02:00
chore: try to fix toZoom and fromZoom randomly failing tests
This commit is contained in:
parent
a035b6cb38
commit
ec7b546bf5
1 changed files with 9 additions and 4 deletions
|
@ -1,4 +1,5 @@
|
||||||
import json
|
import json
|
||||||
|
import re
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
from django.core.files.base import ContentFile
|
from django.core.files.base import ContentFile
|
||||||
|
@ -41,13 +42,15 @@ def test_should_honour_fromZoom(live_server, map, datalayer, page):
|
||||||
markers = page.locator(".leaflet-marker-icon")
|
markers = page.locator(".leaflet-marker-icon")
|
||||||
expect(markers).to_be_hidden()
|
expect(markers).to_be_hidden()
|
||||||
page.goto(f"{live_server.url}{map.get_absolute_url()}#6/48.55/14.68")
|
page.goto(f"{live_server.url}{map.get_absolute_url()}#6/48.55/14.68")
|
||||||
page.wait_for_timeout(500)
|
expect(page).to_have_url(re.compile(r".*#6/48\..+/14\..+"))
|
||||||
expect(markers).to_be_visible()
|
expect(markers).to_be_visible()
|
||||||
page.get_by_label("Zoom out").click()
|
page.get_by_label("Zoom out").click()
|
||||||
expect(markers).to_be_hidden()
|
expect(markers).to_be_hidden()
|
||||||
page.get_by_label("Zoom in").click()
|
page.get_by_label("Zoom in").click()
|
||||||
|
expect(page).to_have_url(re.compile(r".*#6/48\..+/14\..+"))
|
||||||
expect(markers).to_be_visible()
|
expect(markers).to_be_visible()
|
||||||
page.get_by_label("Zoom in").click()
|
page.get_by_label("Zoom in").click()
|
||||||
|
expect(page).to_have_url(re.compile(r".*#7/48\..+/14\..+"))
|
||||||
expect(markers).to_be_visible()
|
expect(markers).to_be_visible()
|
||||||
|
|
||||||
|
|
||||||
|
@ -57,15 +60,17 @@ def test_should_honour_toZoom(live_server, map, datalayer, page):
|
||||||
markers = page.locator(".leaflet-marker-icon")
|
markers = page.locator(".leaflet-marker-icon")
|
||||||
expect(markers).to_be_hidden()
|
expect(markers).to_be_hidden()
|
||||||
page.goto(f"{live_server.url}{map.get_absolute_url()}#6/48.55/14.68")
|
page.goto(f"{live_server.url}{map.get_absolute_url()}#6/48.55/14.68")
|
||||||
|
expect(page).to_have_url(re.compile(r".*#6/48\..+/14\..+"))
|
||||||
expect(markers).to_be_visible()
|
expect(markers).to_be_visible()
|
||||||
page.get_by_label("Zoom out").click()
|
page.get_by_label("Zoom out").click()
|
||||||
|
expect(page).to_have_url(re.compile(r".*#5/48\..+/14\..+"))
|
||||||
expect(markers).to_be_visible()
|
expect(markers).to_be_visible()
|
||||||
page.get_by_label("Zoom in").click()
|
page.get_by_label("Zoom in").click()
|
||||||
|
expect(page).to_have_url(re.compile(r".*#6/48\..+/14\..+"))
|
||||||
expect(markers).to_be_visible()
|
expect(markers).to_be_visible()
|
||||||
page.get_by_label("Zoom in").click()
|
page.get_by_label("Zoom in").click()
|
||||||
# FIXME does not work (but works when using PWDEBUG=1), not sure why
|
expect(page).to_have_url(re.compile(r".*#7/48\..+/14\..+"))
|
||||||
# may be a race condition related to css transition
|
expect(markers).to_be_hidden()
|
||||||
# expect(markers).to_be_hidden()
|
|
||||||
|
|
||||||
|
|
||||||
def test_should_honour_color_variable(live_server, map, page):
|
def test_should_honour_color_variable(live_server, map, page):
|
||||||
|
|
Loading…
Reference in a new issue