Модуль:CiteGost/testcases

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Документация
local articlesSuite = {
	{
		comment = 'Научная статья 1',
		input = [[{{Источник информации|Q73118986
 |ref = Casotti, Lindberg, Braun
}}]],
		pattern = '\'"`[^<]+<span class="citation" id="CITEREFCasotti, Lindberg, Braun2000"><i>Casotti&nbsp;G%.</i> <span class="cite%-open%-access%-url" title="[%a%s%p]+">%[https://journals.physiology.org/doi/full/10.1152/ajpregu.2000.279.5.R1722 Functional morphology of the avian medullary cone%]</span> :&nbsp;&lsqb;<abbr title="английский язык">англ%.</abbr>&rsqb; :&nbsp;&lsqb;%[https://web.archive.org/web/20220317045420/https://journals.physiology.org/doi/full/10.1152/ajpregu.2000.279.5.R1722 <abbr title="Архивная копия от указанной даты">арх%.</abbr>%]&nbsp;17 марта 2022&rsqb; /&nbsp;G%. Casotti, K%. K%. Lindberg, E%. J%. Braun //&nbsp;American journal of physiology%. Regulatory, integrative and comparative physiology<sup class="noprint">%[%[d:Q2201819|&#91;d&#93;%]%]</sup>%. — 2000, <span class="nowrap">1 November</span>%. — Vol%.&nbsp;279, iss%.&nbsp;5%. — P%.&nbsp;R1722—30%. — %[%[Международный стандартный сериальный номер|ISSN%]%]&nbsp;%[https://[^ ]+ %w+-%w+%], %[https://[^ ]+ %w+-%w+%]%. — %[%[Цифровой идентификатор объекта|doi%]%]:<span class="cite%-open%-access%-url" title="[%a%s%p]+">%[https://doi.org/10.1152/AJPREGU.2000.279.5.R1722 10.1152/ajpregu.2000.279.5.r1722%]</span>%. — %[%[PMID%]%]&nbsp;%[https://pubmed.ncbi.nlm.nih.gov/11049855 11049855%]%. — %[%[Викиданные|WD%]%]&nbsp;%[%[d:Q73118986|Q73118986%]%]%.</span>',
	},

	{
		comment = 'Научная статья 2',
		input = [[{{Источник информации|Q92544321
 |ref = Abdalla
}}]],
		pattern = '<span class="citation" id="CITEREFAbdalla2020"><i>Abdalla&nbsp;M%.&nbsp;A%.<sup class="noprint">%[%[d:Q118210006|&#91;d&#93;%]%]</sup></i> <span class="cite%-open%-access%-url" title="[%a%s%p]+">%[https://www%.sciencedirect%.com/science/article/pii/S2405844019367982 Anatomical features in the kidney involved in water conservation through urine concentration in dromedaries %(Camelus dromedarius%)%]</span> :&nbsp;&lsqb;<abbr title="английский язык">англ%.</abbr>&rsqb; :&nbsp;&lsqb;%[https://web%.archive%.org/web/20220726192143/https://www%.ncbi%.nlm%.nih%.gov/pmc/articles/PMC6948238/pdf/main%.pdf <abbr title="Архивная копия от указанной даты">арх%.</abbr>%]&nbsp;26 июля 2022&rsqb; //&nbsp;Heliyon<sup class="noprint">%[%[d:Q27727019|&#91;d&#93;%]%]</sup>%. — 2020, <span class="nowrap">2 January</span>%. — Vol%.&nbsp;6, iss%.&nbsp;1%. — Article e03139%. — %[%[Международный стандартный сериальный номер|ISSN%]%]&nbsp;%[https://[^ ]+ %w+-%w+%]%. — %[%[Цифровой идентификатор объекта|doi%]%]:<span class="cite%-open%-access%-url" title="[%a%s%p]+">%[https://doi%.org/10%.1016/J%.HELIYON%.2019%.E03139 10%.1016/j%.heliyon%.2019%.e03139%]</span>%. — %[%[PMID%]%]&nbsp;%[https://pubmed%.ncbi%.nlm%.nih%.gov/31922050 31922050%]%. — %[%[Викиданные|WD%]%]&nbsp;%[%[d:Q92544321|Q92544321%]%]%.</span>',
	},

	{
		comment = 'Научная статья 3',
		input = [[{{Источник информации|Q59330138
 |ref = Munn, Peters, Stern, et al.
}}]],
		pattern = '<span class="citation" id="CITEREFMunn, Peters, Stern, et al.2018"><span class="cite%-open%-access%-url" title="[%a%s%p]+">%[https://bmcmedresmethodol.biomedcentral.com/articles/10.1186/s12874%-018%-0611%-x Systematic review or scoping review%? Guidance for authors when choosing between a systematic or scoping review approach%]</span> :&nbsp;&lsqb;<abbr title="английский язык">англ%.</abbr>&rsqb; /&nbsp;Z.&nbsp;Munn<sup class="noprint">%[%[d:Q56167095|&#91;d&#93;%]%]</sup>, M%.&nbsp;Peters<sup class="noprint">%[%[d:Q57790662|&#91;d&#93;%]%]</sup>, C. Stern <abbr title="C%.&nbsp;Tufanaru, A%. McArthur, E%.&nbsp;Aromataris">%[et al.%]</abbr> //&nbsp;BMC Medical Research Methodology<sup class="noprint">%[%[d:Q15752152|&#91;d&#93;%]%]</sup>%. — 2018, <span class="nowrap">19 November</span>%. — Vol%.&nbsp;18, iss.&nbsp;1%. — P%.&nbsp;143%. — %[%[Международный стандартный сериальный номер|ISSN%]%]&nbsp;%[https://[^ ]+ %w+-%w+%]%. — %[%[Цифровой идентификатор объекта|doi%]%]:<span class="cite%-open%-access%-url" title="[%a%s%p]+">%[https://doi.org/10.1186/S12874%-018%-0611%-X 10.1186/s12874%-018%-0611%-x%]</span>%. — %[%[PMID%]%]&nbsp;%[https://pubmed.ncbi.nlm.nih.gov/30453902 30453902%]%. — %[%[Викиданные|WD%]%]&nbsp;%[%[d:Q59330138|Q59330138%]%]%.</span>',
	},

	{
		comment = 'Заданная вручную статья через qid издания',
		input = [[{{Источник информации
 |авторы = M. A. Abdalla
 |ссылка = https://www.sciencedirect.com/science/article/pii/S2405844019367982
 |заглавие = Anatomical features in the kidney involved in water conservation through urine concentration in dromedaries (Camelus dromedarius)
 |язык = en
 |qid издания = Q27727019
 |статья = e03139
 |дата = 2020-01-02
 |том = 6
 |выпуск = 1
 |doi = 10.1016/J.HELIYON.2019.E03139
 |pmid = 31922050
 |ref = Abdalla
}}]],
		pattern ='<span class="citation" id="CITEREFAbdalla2020"><i>Abdalla&nbsp;M%. A%.</i> %[https://www%.sciencedirect%.com/science/article/pii/S2405844019367982 Anatomical features in the kidney involved in water conservation through urine concentration in dromedaries %(Camelus dromedarius%)%] :&nbsp;&lsqb;<abbr title="английский язык">англ%.</abbr>&rsqb; //&nbsp;Heliyon<sup class="noprint">%[%[d:Q27727019|&#91;d&#93;%]%]</sup>%. — 2020, <span class="nowrap">2 January</span>%. — Vol%.&nbsp;6, iss%.&nbsp;1%. — Article e03139%. — %[%[Международный стандартный сериальный номер|ISSN%]%]&nbsp;%[https://[^ ]+ %w+-%w+%]%. — %[%[Цифровой идентификатор объекта|doi%]%]:%[https://doi%.org/10%.1016/J%.HELIYON%.2019%.E03139 10%.1016/j%.heliyon%.2019%.e03139%]%. — %[%[PMID%]%]&nbsp;%[https://pubmed%.ncbi%.nlm%.nih%.gov/31922050 31922050%]%.</span>',
		diffByPattern = true,
	},

	{
		comment = 'Научная статья (у журнала не должно быть авторов)',
		input = [[{{Источник информации|Q24187606
 |ref = Sutter, Saraswat, Driel
}}]],
		pattern = '<span class="citation" id="CITEREFSutter, Saraswat, Driel2015"><i>An I%. M%. De Sutter</i>%. %[https://www%.cochranelibrary%.com/cdsr/doi/10%.1002/14651858%.CD009345%.pub2/full Antihistamines for the common cold%] :&nbsp;&lsqb;<abbr title="английский язык">англ%.</abbr>&rsqb; /&nbsp;An I%. M%. De Sutter, Avadhesh Saraswat, Mieke L%. van Driel<sup class="noprint">%[%[d:Q48943509|&#91;d&#93;%]%]</sup> //&nbsp;Cochrane Database of Systematic Reviews<sup class="noprint">%[%[d:Q15750361|&#91;d&#93;%]%]</sup>%. — 2015, <span class="nowrap">29 November</span>%. — %[%[Международный стандартный сериальный номер|ISSN%]%]&nbsp;%[https://[^ ]+ %w+-%w+%], %[https://[^ ]+ %w+-%w+%]%. — %[%[Цифровой идентификатор объекта|doi%]%]:%[https://doi%.org/10%.1002/14651858%.CD009345%.PUB2 10%.1002/14651858%.cd009345%.pub2%]%. — %[%[PMID%]%]&nbsp;%[https://pubmed%.ncbi%.nlm%.nih%.gov/26615034 26615034%]%. — %[%[Викиданные|WD%]%]&nbsp;%[%[d:Q24187606|Q24187606%]%]%.</span>',
	},
}

local booksSuite = {
	{
		comment = 'Глава книги',
		input = [[{{Источник информации
 |qid издания = Q114595502
 |ссылка на издание = https://www.google.ru/books/edition/Seldin_and_Giebisch_s_The_Kidney/w5nEg7VLEQ4C?hl=en&gbpv=1&pg=610
 |заглавие = Chapter 20 — Structural Organization of the Mammalian Kidney
 |ссылка = https://www.sciencedirect.com/science/article/pii/B9780123814623000203
 |авторы = W. Kriz, B. Kaissling
 |том = 1
 |страницы = 595-691
 |ref = Kriz, Kaissling
}}]],
		output ='<span class="citation" id="CITEREFKriz, Kaissling2012"><i>Kriz&nbsp;W.</i> [https://www.sciencedirect.com/science/article/pii/B9780123814623000203 Chapter 20 — Structural Organization of the Mammalian Kidney] :&nbsp;&lsqb;<abbr title="английский язык">англ.</abbr>&rsqb; /&nbsp;W. Kriz, B. Kaissling //&nbsp;[https://www.google.ru/books/edition/Seldin_and_Giebisch_s_The_Kidney/w5nEg7VLEQ4C?hl=en&gbpv=1&pg=610 Seldin and Giebisch\'s The Kidney] :&nbsp;Physiology and pathophysiology :&nbsp;in&nbsp;2 vols. /&nbsp;Ed.: R. J. Alpern <abbr title="M. Caplan, O. W. Moe">[et al.]</abbr>. — Fifth edition. — [[Амстердам|Amsterdam]] :&nbsp;[[Academic Press]], 2012, <span class="nowrap">31 December</span>. — Vol.&nbsp;1. — P.&nbsp;595—691. — [[Международный стандартный книжный номер|ISBN]]&nbsp;[[Служебная:Источники_книг/978-0-12-381463-0|978-0-12-381463-0]], [[Служебная:Источники_книг/978-0-12-381462-3|978-0-12-381462-3]]. — [[Викиданные|WD]]&nbsp;[[d:Q114595502|Q114595502]].</span>',
	},

	{
		comment = 'Перевод книги с русского на английский',
		input = [[{{Источник информации|Q114676884
 |ref = Sagan
}}]],
		pattern = '<span class="citation" id="CITEREFSagan2019"><i>%[%[Саган, Карл|Саган&nbsp;К%.%]%]</i> %[%[Мир, полный демонов: Наука — как свеча во тьме|Мир, полный демонов%]%] :&nbsp;Наука — как свеча во тьме = The Demon%-Haunted World :&nbsp;Science as a Candle in the Dark :&nbsp;Пер%.&nbsp;с <abbr title="английский язык">англ%.</abbr> /&nbsp;Пер%.: %[%[Сумм, Любовь Борисовна|Л[юбовь %.&nbsp;]+Сумм%]%]; ред%.: Артур Кляницкий%. — 5%-е изд%. — %[%[Москва|М%.%]%] :&nbsp;%[%[Альпина нон%-фикшн%]%], 2019%. — 538&nbsp;с%. — %[%[Международный стандартный книжный номер|ISBN%]%]&nbsp;%[%[Служебная:Источники_книг/978%-5%-91671%-874%-4|978%-5%-91671%-874%-4%]%]%. — %[%[Викиданные|WD%]%]&nbsp;%[%[d:Q114676884|Q114676884%]%]%.</span>',
	},

	{
		comment = 'Книга с указанным типом работы',
		input = [[{{Источник информации|Q114831437
 |ref = Веракса, Веракса
}}]],
		output ='<span class="citation" id="CITEREFВеракса, Веракса2012"><i>[[Веракса, Николай Евгеньевич|Веракса&nbsp;Н.&nbsp;Е.]]</i> [https://books.google.com/books?id=kQuhgKBS5xYC Познавательное развитие в дошкольном возрасте] :&nbsp;учебное пособие /&nbsp;Н.&nbsp;Е.&nbsp;Веракса, [[Веракса, Александр Николаевич|А.&nbsp;Н.&nbsp;Веракса]]. — [[Москва|М.]] :&nbsp;МОЗАИКА-СИНТЕЗ, 2012. — 336&nbsp;с. — [[Международный стандартный книжный номер|ISBN]]&nbsp;[[Служебная:Источники_книг/978-5-4315-0097-8|978-5-4315-0097-8]]. — [[Викиданные|WD]]&nbsp;[[d:Q114831437|Q114831437]].</span>',
	},

	{
		comment = 'Книга с указанной серией',
		input = [[{{Источник информации|Q115189432
 |заглавие тома = Животные
 |ref = Красная книга РФ, т. «Животные»
}}]],
		output ='<span class="citation" id="CITEREFКрасная книга РФ, т. «Животные»2021">[https://www.mnr.gov.ru/activity/red_book/krasnaya-kniga-rossiyskoy-federatsii/ Красная книга Российской Федерации]. Т.&nbsp;«Животные». — 2-ое издание. — [[Москва|М.]] :&nbsp;ФГБУ «ВНИИ Экология», 2021. — 1128&nbsp;с. — (Красная книга Российской Федерации). — [[Международный стандартный книжный номер|ISBN]]&nbsp;[[Служебная:Источники_книг/978-5-6047425-0-1|978-5-6047425-0-1]]. — [[Викиданные|WD]]&nbsp;[[d:Q115189432|Q115189432]].</span>',
	},

	{
		comment = 'Книга по qid издания и qid темы',
		input = [[{{Источник информации
 |qid издания = Q98103166
 |qid темы = Q58184
 |ref = Наточин
}}]],
		output = '<span class="citation" id="CITEREFНаточин2023"><i>Юрий Викторович Наточин</i>. [https://bigenc.ru/c/nefron-39c55e Нефрон] :&nbsp;&lsqb;[https://web.archive.org/web/20230414153304/https://bigenc.ru/c/nefron-39c55e <abbr title="Архивная копия от указанной даты">арх.</abbr>]&nbsp;14 апреля 2023&rsqb; //&nbsp;[[s:Знания|Знания]] :&nbsp;интернет-энциклопедия /&nbsp;Гл.&nbsp;ред.: [[Кравец, Сергей Леонидович|С.&nbsp;Кравец]]. — 2023, <span class="nowrap">17 января</span>.</span>',
	},

	{
		comment = 'Книга по qid издания и qid темы на английском',
		input = [[{{Источник информации
 |qid издания = Q5375741
 |qid темы = Q58184
 |дата обновления = 2022-08-22
 |дата обращения = 2022-10-23
 |ref = Nephron, Britannica
}}]],
		output ='<span class="citation" id="CITEREFNephron, Britannica"><i>The Editors of Encyclopaedia Britannica</i>. [https://www.britannica.com/science/nephron Nephron] :&nbsp;&lsqb;<abbr title="английский язык">англ.</abbr>&rsqb; :&nbsp;&lsqb;[https://web.archive.org/web/20220602180208/https://www.britannica.com/science/nephron <abbr title="Архивная копия от указанной даты">арх.</abbr>]&nbsp;2 июня 2022&rsqb; //&nbsp;[[Британника онлайн|Encyclopædia Britannica]] :&nbsp;online encyclopedia. — Дата обновления: 22 августа 2022. — Дата обращения: 23 октября 2022.</span>',
	},

	{
		comment = 'С указанием иллюстраторов',
		input = [[{{Источник информации|Q115634662
 |ref = Clement, Davis, Harris
}}]],
		output ='<span class="citation" id="CITEREFClement, Davis, Harris1993"><i>Clement&nbsp;P.<sup class="noprint">[[d:Q20747783|&#91;d&#93;]]</sup></i> Finches and Sparrows :&nbsp;&lsqb;<abbr title="английский язык">англ.</abbr>&rsqb; /&nbsp;Illus.: A. Harris, J. Davis. — 1st edition. — 1993, <span class="nowrap">21 November</span>. — 500&nbsp;p. — [[Международный стандартный книжный номер|ISBN]]&nbsp;[[Служебная:Источники_книг/978-0-691-03424-9|978-0-691-03424-9]]. — [[Викиданные|WD]]&nbsp;[[d:Q115634662|Q115634662]].</span>',
	},

	{
		comment = 'Том через qid',
		input = [[{{Источник информации|Q115676233
}}]],
		pattern = '<span class="citation">%[https://books%.google%.com/books%?id=qbRgCgAAQBAJ Jubb, Kennedy & Palmer\'s Pathology of Domestic Animals%] :&nbsp;&lsqb;<abbr title="английский язык">англ%.</abbr>&rsqb;%. In&nbsp;3 vols%. Vol%.&nbsp;2 /&nbsp;Ed%.: M%. G[rant%.]+ Maxie%. — Elsevier Health Sciences, 2015, <span class="nowrap">14 August</span>%. — 782&nbsp;p%. — %[%[Международный стандартный книжный номер|ISBN%]%]&nbsp;%[%[Служебная:Источники_книг/978%-0%-7020%-5318%-4|978%-0%-7020%-5318%-4%]%]%. — %[%[Викиданные|WD%]%]&nbsp;%[%[d:Q115676233|Q115676233%]%]%.</span>',
	},

	{
		comment = 'Том через qid с ручным заданием частного заглавия',
		input = [[{{Источник информации|Q115926218
 |заглавие тома = Full text
}}]],
		output ='<span class="citation"><i>Lefever&nbsp;Ernest W.</i> [https://books.google.com/books?id=OROfwgEACAAJ United Nations peacekeeping in the Congo: 1960-1964] :&nbsp;an analysis of political, executive and military control :&nbsp;&lsqb;<abbr title="английский язык">англ.</abbr>&rsqb;. In&nbsp;4 vols. Vol.&nbsp;2. Full text /&nbsp;Ernest W. Lefever, Wynfred Joshua. — [[Вашингтон|Washington]] :&nbsp;[[Брукингский институт|Brookings Institution]], 1966, <span class="nowrap">30 June</span>. — 454&nbsp;p. — [[Online Computer Library Center|OCLC]]&nbsp;[https://www.worldcat.org/oclc/489825 489825]. — [[Викиданные|WD]]&nbsp;[[d:Q115926218|Q115926218]].</span>',
	},

	{
		comment = 'Глава, у которой есть автор, из книги, у которой указан редактор',
		input = [[{{Источник информации
 |авторы = Marc R. Hammerman
 |заглавие = Chapter 37 - Xenotransplantation in the Kidney: A Historical Perspective
 |ссылка = https://www.sciencedirect.com/science/article/abs/pii/B9780128001028000370
 |страницы = 507-519
 |doi = 10.1016/B978-0-12-800102-8.00037-0
 |qid издания = Q118531989
}}]],
		output ='<span class="citation"><i>Hammerman&nbsp;Marc R.</i> [https://www.sciencedirect.com/science/article/abs/pii/B9780128001028000370 Chapter 37 — Xenotransplantation in the Kidney: A Historical Perspective] :&nbsp;&lsqb;<abbr title="английский язык">англ.</abbr>&rsqb; //&nbsp;Kidney Development, Disease, Repair and Regeneration<sup class="noprint">[[d:Q118531989|&#91;d&#93;]]</sup> /&nbsp;Ed.: Melissa H. Little<sup class="noprint">[[d:Q41179909|&#91;d&#93;]]</sup>. — [[Academic Press]], 2016. — P.&nbsp;507—519. — [[Международный стандартный книжный номер|ISBN]]&nbsp;[[Служебная:Источники_книг/978-0-12-800102-8|978-0-12-800102-8]]. — [[Цифровой идентификатор объекта|doi]]:[https://doi.org/10.1016/B978-0-12-800102-8.00037-0 10.1016/b978-0-12-800102-8.00037-0]. — [[Викиданные|WD]]&nbsp;[[d:Q118531989|Q118531989]].</span>',
	},

	{
		comment = 'С указанием главного редактора',
		input = [[{{Источник информации|Q118220282
 |ref = БРЭ
}}]],
		output ='<span class="citation" id="CITEREFБРЭ">[[Большая российская энциклопедия]] :&nbsp;в&nbsp;35 т. /&nbsp;Гл.&nbsp;ред.: Ю. С. Осипов. — [[Москва|М.]] :&nbsp;[[Большая российская энциклопедия (издательство)|Большая российская энциклопедия]], 2004—2017. — [[Викиданные|WD]]&nbsp;[[d:Q118220282|Q118220282]].</span>',
	},

	{
		comment = 'Ручное задание информации с серией',
		input = [[{{Источник информации|Q118220282|авторы=Ulla C. Kopp|заглавие=Neural Control of Renal Function|ссылка=https://www.ncbi.nlm.nih.gov/books/NBK57113/|оригинал=Neural Control of Renal Function|место=San Rafael|издатель=Morgan & Claypool Life Sciences|дата=2011-08-20|серия=Integrated Systems Physiology: from Molecule to Function to Disease|pmid=21850765|язык=en|qid=Q121112788|офлайн=1}}]],
		output ='<span class="citation"><i>Kopp&nbsp;Ulla C.</i> [https://www.ncbi.nlm.nih.gov/books/NBK57113/ Neural Control of Renal Function] :&nbsp;&lsqb;<abbr title="английский язык">англ.</abbr>&rsqb;. — San Rafael :&nbsp;Morgan & Claypool Life Sciences, 2011, <span class="nowrap">20 August</span>. — (Integrated Systems Physiology: from Molecule to Function to Disease). — [[PMID]]&nbsp;[https://pubmed.ncbi.nlm.nih.gov/21850765 21850765]. — [[Викиданные|WD]]&nbsp;[[d:Q121112788|Q121112788]].</span>',
	},
}

local issuesSuite = {
	{
		comment = 'Выпуск журнала',
		input = '{{Источник информации|Q36350107}}',
		pattern ='<span class="citation">WikiJournal of Medicine :&nbsp;&lsqb;<abbr title="английский язык">англ%.</abbr>&rsqb;%. Iss%.&nbsp;1%. — WikiJournal User Group<sup class="noprint">%[%[d:Q28953974|&#91;d&#93;%]%]</sup>%. — Vol%.&nbsp;4%. — %[%[Международный стандартный сериальный номер|ISSN%]%]&nbsp;%[https://[^ ]+ %w+-%w+%], %[https://[^ ]+ %w+-%w+%]. — %[%[Викиданные|WD%]%]&nbsp;%[%[d:Q36350107|Q36350107%]%]%.</span>',
	},

	{
		comment = 'Выпуск журнала с названием',
		input = '{{Источник информации|Q29908205}}',
		pattern ='<span class="citation">%[https://www%.museus%.gov%.br/wp%-content/uploads/2017/04/20170406%-CPAI%-Ranking2016Pub%-Comp%-%.pdf The Art Newspaper%] :&nbsp;&lsqb;<abbr title="английский язык">англ%.</abbr>&rsqb;%. Iss%.&nbsp;289%. Visitor Figures 2016%. — 2017, <span class="nowrap">April</span>%. — %[%[Международный стандартный сериальный номер|ISSN%]%]&nbsp;%[https://[^ ]+ %w+-%w+%]%. — %[%[Викиданные|WD%]%]&',
		diffByPattern = true,
	},

	{
		comment = 'Статья из выпуска журнала, оформленная через qid издания, в котором указан выпуск',
		input = [[{{Источник информации
 |qid издания = Q36350107
 |заглавие = The Hippocampus
 |ссылка = https://en.wikiversity.org/wiki/WikiJournal_of_Medicine/The_Hippocampus
}}]],
		pattern ='<span class="citation">%[https://en%.wikiversity%.org/wiki/WikiJournal_of_Medicine/The_Hippocampus The Hippocampus%] :&nbsp;&lsqb;<abbr title="английский язык">англ%.</abbr>&rsqb; //&nbsp;%[%[s:WikiJournal of Medicine|WikiJournal of Medicine%]%] :&nbsp;scientific journal%. — Vol%.&nbsp;4, iss%.&nbsp;1%. — %[%[Международный стандартный сериальный номер|ISSN%]%]&nbsp;%[https://[^ ]+ %w+-%w+%], %[https://[^ ]+ %w+-%w+%]%. — %[%[Викиданные|WD%]%]&nbsp;%[%[d:Q36350107|Q36350107%]%]%.</span>',
		patternByDiff = true,
	},

	{
		comment = 'Раздел из выпуска журнала по qid издания (у выпуска есть название)',
		input = [[{{Источник информации
 |заглавие = Top Ten Thematic
 |страницы = 7
 |qid издания = Q29908205
}}]],
		pattern ='<span class="citation">Top Ten Thematic :&nbsp;&lsqb;<abbr title="английский язык">англ%.</abbr>&rsqb; //&nbsp;%[%[The Art Newspaper%]%]%. — Iss%.&nbsp;289 :&nbsp;Visitor Figures 2016%. — P%.&nbsp;7%. — %[%[Международный стандартный сериальный номер|ISSN%]%]&nbsp;%[https://[^ ]+ %w+-%w+%]%. — %[%[Викиданные|WD%]%]&nbsp;%[%[d:Q29908205|Q29908205%]%]%.</span>',
		testByPattern = true,
	},
}

local mediaSuite = {
	{
		comment = 'Видеозапись на youtube',
		input = [[{{Источник информации
 |заглавие = Деятельность ВОЗ по научно-техническому анализу и прогнозированию в области здравоохранения
 |qid издателя = Q7817
 |id = 1m_4Y6pHmUw
 |qid издания = Q866
 |язык = ru
 |дата = 2022-07-08
 |дата обращения = 2022-11-22
 |ref = ВОЗ
}}]],
		output ='<span class="citation" id="CITEREFВОЗ2022">[https://www.youtube.com/watch?v=1m_4Y6pHmUw Деятельность ВОЗ по научно-техническому анализу и прогнозированию в области здравоохранения] &lsqb;видеозапись&rsqb; //&nbsp;[[YouTube]]. — [[Всемирная организация здравоохранения|ВОЗ]], 2022, <span class="nowrap">8 июля</span>. — Дата обращения: 22 ноября 2022.</span>',
	},

	{
		comment = 'Аудиозапись на Яндекс.Музыке',
		input = [[{{Источник информации
 |авторы = Ж. Н. Меренкова
 |заглавие = Анемии при беременности
 |ссылка = https://music.yandex.ru/album/10142231/track/70882375?activeTab=track-list
 |тип = профессиональный медицинский подкаст
 |qid издания = Q4537983
 |издатель = Специализированное издательство «Медицинская литература»
 |язык = ru
 |дата = 2020-09-04
 |ref = Меренкова
}}]],
		output ='<span class="citation" id="CITEREFМеренкова2020"><i>Меренкова&nbsp;Ж. Н.</i> [https://music.yandex.ru/album/10142231/track/70882375?activeTab=track-list Анемии при беременности] &lsqb;аудиоконтент&rsqb; :&nbsp;профессиональный медицинский подкаст //&nbsp;[[Яндекс Музыка]]. — Специализированное издательство «Медицинская литература», 2020, <span class="nowrap">4 сентября</span>.</span>',
	},
}

local langSuite = {
	{
		comment = 'На двух языках',
		input = [[{{Источник информации|Q101483459}}]],
		output ='<span class="citation"><i>Whitlam&nbsp;J.<sup class="noprint">[[d:Q101483146|&#91;d&#93;]]</sup></i> Harper Collins Portuguese dictionary :&nbsp;English-Portuguese, Portuguese-English :&nbsp;&lsqb;<abbr title="английский язык">англ.</abbr>, <abbr title="португальский язык">португ.</abbr>&rsqb; /&nbsp;J.&nbsp;Whitlam, Vitória Davies<sup class="noprint">[[d:Q101483155|&#91;d&#93;]]</sup>, M.&nbsp;Harland<sup class="noprint">[[d:Q94515430|&#91;d&#93;]]</sup>. — [[Глазго|Glasgow]] :&nbsp;HarperCollins UK<sup class="noprint">[[d:Q1586013|&#91;d&#93;]]</sup>, 1991. — [[Online Computer Library Center|OCLC]]&nbsp;[https://www.worldcat.org/oclc/370343862 370343862]. — [[Викиданные|WD]]&nbsp;[[d:Q101483459|Q101483459]].</span>',
	},
}

local dateSuite = {
	{
		comment = 'В качестве даты указан только год',
		input = [[{{Источник информации|
 |заглавие = Заглавие
 |язык = ru
 |ссылка = https://example.com
 |дата = 2023
}}]],
		output ='<span class="citation">[https://example.com Заглавие]. — 2023.</span>',
	},
	{
		comment = 'В качестве даты указаны год и месяц',
		input = [[{{Источник информации|
 |заглавие = Заглавие
 |язык = ru
 |ссылка = https://example.com
 |дата = 2023-08
}}]],
		output ='<span class="citation">[https://example.com Заглавие]. — 2023, <span class="nowrap">август</span>.</span>',
	},
	{
		comment = 'В качестве даты указаны год, месяц и число',
		input = [[{{Источник информации|
 |заглавие = Заглавие
 |язык = ru
 |ссылка = https://example.com
 |дата = 2023-08-04
}}]],
		output ='<span class="citation">[https://example.com Заглавие]. — 2023, <span class="nowrap">4 августа</span>.</span>',
	},
}

local substSuite = {
	{
		comment = 'Подстановка полей из Викиданных',
		input = [[{{Источник информации|Q115962047
 |forceSubst = 1
}}]],
		output ='{{Источник информации|авторы=В. Г. Олифер, Н. А. Олифер|заглавие=Компьютерные сети. Принципы&#44; технологии&#44; протоколы<sup class="noprint">[[d:Q115962047|&#91;d&#93;]]</sup>|редакция=4-е изд.|место=Санкт-Петербург|издатель=Питер|дата=2014-11-30|страниц=944|серия=Серия «Учебник для вузов»|isbn=978-5-496-00004-8|язык=ru|qid=Q115962047|офлайн=1}}',
	},

	{
		comment = 'Подстановка полей источника, который на английском языке',
		input = [[{{Источник информации|Q116814927
 |forceSubst = 1
}}]],
		output ='{{Источник информации|авторы=[[Талантов&#44; Пётр Валентинович|P.&nbsp;Talantov]], Ravil Niyazov, Галина Михайловна Вирясова<sup class="noprint">[[d:Q87133725|&#91;d&#93;]]</sup>, Margarita Dranitsyna, Ilya Yasny|заглавие=Unapproved clinical trials in Russia: exception or norm?|ссылка=https://bmcmedethics.biomedcentral.com/articles/10.1186/s12910-021-00617-3|статус ссылки=открытый доступ|архивная ссылка=http://web.archive.org/web/20210426035711/https://bmcmedethics.biomedcentral.com/articles/10.1186/s12910-021-00617-3|дата архивирования=2021-07-20|издание=BMC Medical Ethics<sup class="noprint">[[d:Q15762173|&#91;d&#93;]]</sup>|язык издания=en|тип издания=scientific journal|издатель=BioMed Central, Springer Science+Business Media|дата=2021-04-20|том=22|выпуск=1|статья=46|doi=10.1186/S12910-021-00617-3|pmid=33879151|issn=1472-6939|язык=en|qid=Q116814927|офлайн=1}}',
	},
}

local warningsSuite = {
	{
		comment = 'Выдача ошибки о незаполненных полях',
		input = [[{{Источник информации|
 |заглавие = Тест
 |язык = ru
 |ссылка = https://example.com
 |поле1 = неизвестное поле
 |поле2 = неизвестное поле
}}]],
		output ='<span class="citation">[https://example.com Тест]. — (<span class="error">Неизвестные параметры шаблона: поле1, поле2</span>).</span>',
	},

	{
		comment = 'Выдача ошибки о незаполненном параметре, в котором есть вики-разметка',
		input = [[{{Источник информации|
 |заглавие = Тест
 |язык = ru
 |ссылка = https://example.com
 |поле1[http://f] = неизвестное поле
}}]],
		output ='<span class="citation">[https://example.com Тест]. — (<span class="error">Неизвестные параметры шаблона: поле1&#91;http&#58;//f&#93;</span>).</span>',
	},

	{
		comment = 'Выдача ошибки об отсутствии ссылки, если задана архивная ссылка',
		input = [[{{Источник информации
 |заглавие = Запись с архивной ссылкой, но без основной
 |архивная ссылка = https://www.webcitation.org/lalalala?url=https://lalalala.local
 |дата архивирования = 2023-08-21
 |язык = en
 |издание = Тесты
 |архивная ссылка на издание = https://www.webcitation.org/lalalala?url=https://lalalala.local
 |дата архивирования издания = 2023-08-21
}}]],
		output ='<span class="citation">Запись с архивной ссылкой, но без основной :&nbsp;&lsqb;<abbr title="английский язык">англ.</abbr>&rsqb; :&nbsp;&lsqb;[https://www.webcitation.org/lalalala?url=https://lalalala.local <abbr title="Архивная копия от указанной даты">арх.</abbr>]&nbsp;21 августа 2023&rsqb; //&nbsp;Тесты &lsqb;[https://www.webcitation.org/lalalala?url=https://lalalala.local <abbr title="Архивная копия от указанной даты">арх.</abbr>]&nbsp;21 августа 2023&rsqb;. — (<span class="error">Указана архивная ссылка, но не указана основная. Указана архивная ссылка на издание, но не указана основная.</span>).</span>',
	},

	{
		comment = 'Выдача ошибки об отсутствии даты архивирования',
		input = [[{{Источник информации
 |заглавие = Запись с архивной ссылкой, но без даты архивирования
 |архивная ссылка = https://www.webcitation.org/lalalala?url=https://lalalala.local
 |ссылка = https://lalalala.local
 |язык = en
 |издание = Тесты
 |архивная ссылка на издание = https://www.webcitation.org/lalalala?url=https://lalalala.local
 |ссылка на издание = https://lalalala.local
}}]],
		output ='<span class="citation">[https://lalalala.local Запись с архивной ссылкой, но без даты архивирования] :&nbsp;&lsqb;<abbr title="английский язык">англ.</abbr>&rsqb; //&nbsp;[https://lalalala.local Тесты]. — (<span class="error">Указана архивная ссылка, но не указана дата архивирования. Указана архивная ссылка на издание, но не указана дата архивирования.</span>).</span>',
	},
}

local suites = {
	{
		name = 'Статьи',
		tests = articlesSuite,
	},
	{
		name = 'Книги',
		tests = booksSuite,
	},
	{
		name = 'Выпуски',
		tests = issuesSuite,
	},
	{
		name = 'Медиа',
		tests = mediaSuite,
	},
	{
		name = 'Язык',
		tests = langSuite,
	},
	{
		name = 'Дата',
		tests = dateSuite,
	},
	{
		name = 'Подстановка',
		tests = substSuite,
	},
	{
		name = 'Предупреждения и ошибки',
		tests = warningsSuite,
	},
}

return suites