fix: avoid Jinja dict items collision in employee card
This commit is contained in:
@@ -86,7 +86,7 @@ def test_employee_detail_payload_normalizes_human_readable_sections(db_session):
|
||||
payload = employee_detail_payload(employee)
|
||||
|
||||
assert payload["contacts"]["emails"] == ["person@hse.ru"]
|
||||
assert payload["contacts"]["items"] == ["consultation hours"]
|
||||
assert payload["contacts"]["contact_items"] == ["consultation hours"]
|
||||
assert payload["external_ids"][0]["system"] == "ORCID"
|
||||
assert payload["sections"][0]["year_entries"][0]["text"] == "Master degree"
|
||||
assert payload["sections"][1]["publications"][0]["title"] == "Paper"
|
||||
@@ -111,6 +111,7 @@ def test_employee_payloads_tolerate_malformed_current_data(db_session):
|
||||
assert display["positions"] == []
|
||||
assert display["email_text"] == ""
|
||||
assert detail["contacts"]["emails"] == []
|
||||
assert detail["contacts"]["contact_items"] == []
|
||||
assert detail["sections"] == []
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user