mirror of
https://github.com/umap-project/umap.git
synced 2025-04-29 03:42:37 +02:00
chore: fix tests
This commit is contained in:
parent
802d5d9d6c
commit
b863beaec9
5 changed files with 8 additions and 8 deletions
|
@ -36,7 +36,7 @@
|
|||
<p>{% translate "You can also receive that URL by email:" %}</p>
|
||||
<form>
|
||||
<fieldset role="group">
|
||||
<input type="email" name="email" required>
|
||||
<input type="email" name="email" placeholder="{% translate "Email" %}" required>
|
||||
<input type="submit" value="{% translate "Send me the link" %}" class="umap-action">
|
||||
</fieldset>
|
||||
</form>
|
||||
|
|
|
@ -9,7 +9,7 @@ from playwright.sync_api import expect
|
|||
|
||||
@pytest.fixture(scope="session")
|
||||
def browser_context_args(browser_context_args):
|
||||
return {**browser_context_args, "locale": "en-GB"}
|
||||
return {**browser_context_args, "locale": "en-GB", "timezone_id": "Europe/Paris"}
|
||||
|
||||
|
||||
@pytest.fixture(autouse=True)
|
||||
|
|
|
@ -164,7 +164,7 @@ def test_alert_message_after_create(
|
|||
page.goto(f"{live_server.url}/en/map/new")
|
||||
save = page.get_by_role("button", name="Save")
|
||||
expect(save).to_be_visible()
|
||||
alert = page.locator("#umap-alert-container")
|
||||
alert = page.locator('umap-alert-creation div[role="dialog"]')
|
||||
expect(alert).to_be_hidden()
|
||||
with page.expect_response(re.compile(r".*/map/create/")):
|
||||
save.click()
|
||||
|
@ -194,13 +194,13 @@ def test_alert_message_after_create(
|
|||
|
||||
def test_email_sending_error_are_catched(tilelayer, page, live_server):
|
||||
page.goto(f"{live_server.url}/en/map/new")
|
||||
alert = page.locator("#umap-alert-container")
|
||||
alert = page.locator('umap-alert-creation div[role="dialog"]')
|
||||
with page.expect_response(re.compile(r".*/map/create/")):
|
||||
page.get_by_role("button", name="Save").click()
|
||||
alert.get_by_placeholder("Email").fill("foo@bar.com")
|
||||
with patch("umap.views.send_mail", side_effect=SMTPException) as patched:
|
||||
with page.expect_response(re.compile("/en/map/.*/send-edit-link/")):
|
||||
alert.get_by_role("button", name="Send me the link").click()
|
||||
alert.get_by_role("input", name="Send me the link").click()
|
||||
assert patched.called
|
||||
expect(alert.get_by_text("Can't send email to foo@bar.com")).to_be_visible()
|
||||
|
||||
|
@ -214,7 +214,7 @@ def test_alert_message_after_create_show_link_even_without_mail(
|
|||
page.goto(f"{live_server.url}/en/map/new")
|
||||
with page.expect_response(re.compile(r".*/map/create/")):
|
||||
page.get_by_role("button", name="Save").click()
|
||||
alert = page.locator("#umap-alert-container")
|
||||
alert = page.locator('umap-alert-creation div[role="dialog"]')
|
||||
expect(alert).to_be_visible()
|
||||
expect(
|
||||
alert.get_by_text(
|
||||
|
|
|
@ -266,7 +266,7 @@ def test_facets_search_are_persistent_when_closing_panel(live_server, page, map)
|
|||
# Close panel
|
||||
expect(panel.locator("summary")).to_have_attribute("data-badge", " ")
|
||||
expect(page.locator(".umap-control-browse")).to_have_attribute("data-badge", " ")
|
||||
page.get_by_role("listitem", name="Close").click()
|
||||
panel.get_by_role("button", name="Close").click()
|
||||
page.get_by_role("button", name="See layers").click()
|
||||
expect(panel.get_by_label("Min")).to_have_value("13")
|
||||
expect(panel.get_by_label("Min")).to_have_attribute("data-modified", "true")
|
||||
|
|
|
@ -448,4 +448,4 @@ def test_import_csv_without_valid_latlon_headers(tilelayer, live_server, page):
|
|||
# FIXME do not create a layer
|
||||
expect(layers).to_have_count(1)
|
||||
expect(markers).to_have_count(0)
|
||||
expect(page.locator("#umap-alert-container")).to_be_visible()
|
||||
expect(page.locator('umap-alert div[data-level="error"]')).to_be_visible()
|
||||
|
|
Loading…
Reference in a new issue