Модуль:WDCommon/doc: различия между версиями
Буквица>D6194c-1cc категоризация |
Karaby (обсуждение | вклад) м 1 версия импортирована |
(нет различий)
| |
Текущая версия от 15:38, 27 июля 2025
Вспомогательный модуль для работы с Викиданными. Содержит некоторые высокоуровневые функции для получения типовых сведений, которые могут быть полезны в других модулях.
Функции
Доступны следующие функции для получения сведений об элементе Викиданных по QID:
- name — название;
- short — короткое название;
- abbr — сокращённое название (возможности ограничены);
- abbrBiblio — сокращённое название в контексте библиографии (возможности ограничены);
- unit — обозначение единицы измерения;
- urlMask — маска адреса URL.
Вторым аргументом функции принимают желаемый/требуемый язык, на котором требуется получить значение.
Внесение изменений
При исправлении ошибки, пожалуйста, сначала добавьте тест, который будет проваливаться из-за обнаруженной ошибки, и только затем вносите исправление. При внесении исправления проверьте, чтобы все тесты проходили. Вносить исправление можно только, если оно не ломает другие тесты.
Добавление нового функционала рекомендуется делать у себя в песочнице, скопировав в неё модуль. В правке копирования необходимо указать тот факт, что делается копирование, и сделать ссылку на оригинальный модуль в виде викитекста. При добавлении нового функционала сначала желательно добавить тест на этот функционал, затем добавить сам функционал, убедившись, что все тесты при этом проходят.
Тесты
[mark.svg|20px|link=|alt=] 5 тестов провалилось.
| Название | Ожидается | Фактически | |
|---|---|---|---|
| [mark.svg|20px|link=|alt=] | test_abbrBiblio | Модуль:WDCommon/testcases:32: Failed to assert that nil equals expected ред. | |
| [mark.svg|20px|link=|alt=] | test_name | Модуль:WDCommon/testcases:11: Failed to assert that nil equals expected The Demon-Haunted World | |
| [mark.svg|20px|link=|alt=] | test_short | Модуль:WDCommon/testcases:21: Failed to assert that nil equals expected английский | |
| [mark.svg|20px|link=|alt=] | test_unit | Модуль:WDCommon/testcases:39: Failed to assert that nil equals expected с | |
| [mark.svg|20px|link=|alt=] | test_urlMask | Модуль:WDCommon/testcases:49: Failed to assert that nil equals expected https://doi.org/$1 | |