Modulo:Bio/test

.mw-parser-output .avviso .mbox-text-div>div,.mw-parser-output .avviso .mbox-text-full-div>div{font-size:90%}.mw-parser-output .avviso .mbox-image{flex-basis:52

Modulo:Bio/test
-- Unit tests per [[Modulo:Bio]]. Cliccare sulla pagina di discussione per eseguire i test.
local p = require("Module:UnitTests")

function p:test_categories()
	self:preprocess_equals_many('{{#invoke:Bio/sandbox|categorie|Debug=1|', '}}', {
		-- nessuna categoria luogo e data di nascita/morte e attività
		{ 'Categorie=no|FineIncipit=no',
		  '[[:Categoria:Persone viventi]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		-- Attività + Nazionalità
		{ 'Attività=scrittore|Nazionalità=italiano',
		  '[[:Categoria:scrittori italiani]]<br />' ..
		  '[[:Categoria:Persone viventi]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		-- Attività da "ex" + Nazionalità
		{ 'Attività=ex arciere|Nazionalità=italiano',
		  '[[:Categoria:arcieri italiani]]<br />' ..
		  '[[:Categoria:Persone viventi]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		-- Attività + Nazionalità + AnnoNascita
		{ 'Attività=scrittore|Nazionalità=italiano|AnnoNascita=1900',
		  '[[:Categoria:scrittori italiani]]<br />' ..
		  '[[:Categoria:Nati nel 1900]]<br />' ..
		  '[[:Categoria:Persone viventi]]<br />' ..
		  '[[:Categoria:BioBot]]<br />' ..
		  '[[:Categoria:Persone con più di 122 anni]]<br />'
		},
		-- Attività + Nazionalità + AnnoMorte
		{ 'Attività=scrittore|Nazionalità=italiano|AnnoMorte=1900',
		  '[[:Categoria:scrittori italiani]]<br />' ..
		  '[[:Categoria:Morti nel 1900]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		-- Attività + Nazionalità + AnnoMorte=?
		{ 'Attività=scrittore|Nazionalità=italiano|AnnoMorte=?',
		  '[[:Categoria:scrittori italiani]]<br />' ..
		  '[[:Categoria:Anno di morte sconosciuto]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		-- Attività + Nazionalità + GiornoMeseNascita
		{ 'Attività=scrittore|Nazionalità=italiano|GiornoMeseNascita=15 gennaio',
		  '[[:Categoria:scrittori italiani]]<br />' ..
		  '[[:Categoria:Persone viventi]]<br />' ..
		  '[[:Categoria:Nati il 15 gennaio]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		-- Attività + Nazionalità + AnnoMorte + GiornoMeseMorte
		{ 'Attività=scrittore|Nazionalità=italiano|AnnoMorte=1900|GiornoMeseMorte=15 gennaio',
		  '[[:Categoria:scrittori italiani]]<br />' ..
		  '[[:Categoria:Morti nel 1900]]<br />' ..
		  '[[:Categoria:Morti il 15 gennaio]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		-- Nome + Cognome + Attività + Nazionalità
		{ 'Nome=Mario|Cognome=Rossi|Attività=scrittore|Nazionalità=italiano',
		  'DEFAULTSORT:Rossi ,Mario<br />' ..
		  '[[:Categoria:scrittori italiani]]<br />' ..
		  '[[:Categoria:Persone viventi]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		-- Nome + Cognome con diacritici + Attività + Nazionalità
		{ 'Nome=Ṃāŕïø|Cognome=Ŕôṧṧĭ|Attività=scrittore|Nazionalità=italiano',
		  'DEFAULTSORT:Rossi ,Mario<br />' ..
		  '[[:Categoria:scrittori italiani]]<br />' ..
		  '[[:Categoria:Persone viventi]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		-- Nome con diacritici + Attività + Nazionalità
		{ 'Nome=Ṃāŕïø|Attività=scrittore|Nazionalità=italiano',
		  'DEFAULTSORT:Mario<br />' ..
		  '[[:Categoria:scrittori italiani]]<br />' ..
		  '[[:Categoria:Persone viventi]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		-- Nome + Cognome + ForzaOrdinamento + Attività + Nazionalità
		{ 'Nome=Mario|Cognome=Rossi|ForzaOrdinamento=test|Attività=scrittore|Nazionalità=italiano',
		  'DEFAULTSORT:test<br />' ..
		  '[[:Categoria:scrittori italiani]]<br />' ..
		  '[[:Categoria:Persone viventi]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		-- Attività + Nazionalità + LuogoNascita
		{ 'Attività=scrittore|Nazionalità=italiano|LuogoNascita=Roma',
		  '[[:Categoria:scrittori italiani]]<br />' ..
		  '[[:Categoria:Persone viventi]]<br />' ..
		  '[[:Categoria:Nati a Roma]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		-- Attività + Nazionalità + LuogoMorte + AnnoMorte
		{ 'Attività=scrittore|Nazionalità=italiano|LuogoMorte=Roma|AnnoMorte=1900',
		  '[[:Categoria:scrittori italiani]]<br />' ..
		  '[[:Categoria:Morti nel 1900]]<br />' ..
		  '[[:Categoria:Morti a Roma]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		-- Attività + Nazionalità + LuogoNascita + LuogoMorte + AnnoMorte e Modulo:Bio/Cat_luoghi
		{ 'Attività=scrittore|Nazionalità=italiano|LuogoNascita=Il Cairo|LuogoMorte=Il Cairo|AnnoMorte=1900',
		  '[[:Categoria:scrittori italiani]]<br />' ..
		  '[[:Categoria:Morti nel 1900]]<br />' ..
		  '[[:Categoria:Nati al Cairo]]<br />' ..
		  '[[:Categoria:Morti al Cairo]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		-- Attività + Nazionalità + NazionalitàNaturalizzato
		{ 'Attività=scrittore|Nazionalità=italiano|NazionalitàNaturalizzato=francese',
		  '[[:Categoria:scrittori italiani]]<br />' ..
		  '[[:Categoria:scrittori francesi]]<br />' ..
		  '[[:Categoria:Persone viventi]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		-- Attività + Nazionalità + Cittadinanza
		{ 'Attività=scrittore|Nazionalità=italiano|Cittadinanza=francese',
		  '[[:Categoria:scrittori italiani]]<br />' ..
		  '[[:Categoria:scrittori francesi]]<br />' ..
		  '[[:Categoria:Persone viventi]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		-- Epoca + Attività + Nazionalità
		{ 'Epoca=1900|Attività=scrittore|Nazionalità=italiano',
		  '[[:Categoria:scrittori italiani del XX secolo]]<br />' ..
		  '[[:Categoria:Persone viventi]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		-- Epoca + Epoca2 + Attività + Nazionalità
		{ 'Epoca=1900|Epoca2=2000|Attività=scrittore|Nazionalità=italiano',
		  '[[:Categoria:scrittori italiani del XX secolo]]<br />' ..
		  '[[:Categoria:scrittori italiani del XXI secolo]]<br />' ..
		  '[[:Categoria:Persone viventi]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		-- Epoca + Epoca2 + Attività + Nazionalità + NazionalitàNaturalizzato + Cittadinanza
		{ 'Epoca=1900|Epoca2=2000|Attività=scrittore|Nazionalità=italiano|NazionalitàNaturalizzato=francese|Cittadinanza=tedesca',
		  '[[:Categoria:scrittori italiani del XX secolo]]<br />' ..
		  '[[:Categoria:scrittori italiani del XXI secolo]]<br />' ..
		  '[[:Categoria:scrittori francesi del XX secolo]]<br />' ..
		  '[[:Categoria:scrittori francesi del XXI secolo]]<br />' ..
		  '[[:Categoria:scrittori tedeschi del XX secolo]]<br />' ..
		  '[[:Categoria:scrittori tedeschi del XXI secolo]]<br />' ..
		  '[[:Categoria:Persone viventi]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		-- Epoca + Attività + Attività2 + Attività3 + Nazionalità
		{ 'Epoca=1900|Attività=scrittore|Attività2=poeta|Attività3=drammaturgo|Nazionalità=italiano',
		  '[[:Categoria:scrittori italiani del XX secolo]]<br />' ..
		  '[[:Categoria:poeti italiani del XX secolo]]<br />' ..
		  '[[:Categoria:drammaturghi italiani del XX secolo]]<br />' ..
		  '[[:Categoria:Persone viventi]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		-- test iniziale maiuscola in Attività/Attività2/Attività3 e Nazionalità/NazionalitàNaturalizzato/Cittadinanza
		{ 'Attività=Scrittore|Attività2=Poeta|Attività3=Drammaturgo|Nazionalità=Italiano|NazionalitàNaturalizzato=Francese|Cittadinanza=Tedesca',
		  '[[:Categoria:scrittori italiani]]<br />' ..
		  '[[:Categoria:scrittori francesi]]<br />' ..
		  '[[:Categoria:scrittori tedeschi]]<br />' ..
		  '[[:Categoria:poeti italiani]]<br />' ..
		  '[[:Categoria:poeti francesi]]<br />' ..
		  '[[:Categoria:poeti tedeschi]]<br />' ..
		  '[[:Categoria:drammaturghi italiani]]<br />' ..
		  '[[:Categoria:drammaturghi francesi]]<br />' ..
		  '[[:Categoria:drammaturghi tedeschi]]<br />' ..
		  '[[:Categoria:Persone viventi]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},

	})
end

function p:test_epoca()
	self:preprocess_equals_many('{{#invoke:Bio/sandbox|categorie|Debug=1|', '}}', {
		-- V secolo a.C.
		{ 'Attività=filosofo|Nazionalità=greco antico|AnnoNascita=500 a.C.|AnnoMorte=401 a.C.',
		  '[[:Categoria:filosofi greci antichi del V secolo a.C.]]<br />' ..
		  '[[:Categoria:Nati nel 500 a.C.]]<br />' ..
		  '[[:Categoria:Morti nel 401 a.C.]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		-- I secolo a.C.
		{ 'Attività=filosofo|Nazionalità=greco antico|AnnoNascita=100 a.C.|AnnoMorte=1 a.C.',
		  '[[:Categoria:filosofi greci antichi del I secolo a.C.]]<br />' ..
		  '[[:Categoria:Nati nel 100 a.C.]]<br />' ..
		  '[[:Categoria:Morti nell\'1 a.C.]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		-- I secolo
		{ 'Attività=filosofo|Nazionalità=greco antico|AnnoNascita=1|AnnoMorte=100',
		  '[[:Categoria:filosofi greci antichi del I secolo]]<br />' ..
		  '[[:Categoria:Nati nell\'1]]<br />' ..
		  '[[:Categoria:Morti nel 100]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		-- XXI secolo
		{ 'Attività=filosofo|Nazionalità=italiano|AnnoNascita=2001|AnnoMorte=2017',
		  '[[:Categoria:filosofi italiani del XXI secolo]]<br />' ..
		  '[[:Categoria:Nati nel 2001]]<br />' ..
		  '[[:Categoria:Morti nel 2017]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		-- a cavallo di due secoli => epoca non generato
		{ 'Attività=filosofo|Nazionalità=italiano|AnnoNascita=1950|AnnoMorte=2017',
		  '[[:Categoria:filosofi italiani]]<br />' ..
		  '[[:Categoria:Nati nel 1950]]<br />' ..
		  '[[:Categoria:Morti nel 2017]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		-- il parametro Epoca ha sempre la precedenza
		{ 'Attività=filosofo|Nazionalità=italiano|AnnoNascita=2001|AnnoMorte=2017|Epoca=1900',
		  '[[:Categoria:filosofi italiani del XX secolo]]<br />' ..
		  '[[:Categoria:Nati nel 2001]]<br />' ..
		  '[[:Categoria:Morti nel 2017]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		}
	})
end

function p:test_forzaordinamento() 
	self:preprocess_equals_many('{{#invoke:Bio/sandbox|categorie|Debug=1|', '}}', {
		{ 'Nome=Mario|Cognome=Rigoni Stern|ForzaOrdinamento=Rigoni Stern,Mario|Attività=scrittore|Nazionalità=italiano',
		  'DEFAULTSORT:Rigoni Stern ,Mario<br />' ..
		  '[[:Categoria:scrittori italiani]]<br />' ..
		  '[[:Categoria:Persone viventi]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		{ 'Nome=Mario|Cognome=Rigoni Stern|ForzaOrdinamento=Rigoni Stern, Mario|Attività=scrittore|Nazionalità=italiano',
		  'DEFAULTSORT:Rigoni Stern ,Mario<br />' ..
		  '[[:Categoria:scrittori italiani]]<br />' ..
		  '[[:Categoria:Persone viventi]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		{ 'Nome=Mario|Cognome=Rigoni Stern|ForzaOrdinamento=Rigoni Stern,    Mario|Attività=scrittore|Nazionalità=italiano',
		  'DEFAULTSORT:Rigoni Stern ,Mario<br />' ..
		  '[[:Categoria:scrittori italiani]]<br />' ..
		  '[[:Categoria:Persone viventi]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		{ 'Nome=Mario|Cognome=Rigoni Stern|ForzaOrdinamento=Rigoni Stern ,Mario|Attività=scrittore|Nazionalità=italiano',
		  'DEFAULTSORT:Rigoni Stern ,Mario<br />' ..
		  '[[:Categoria:scrittori italiani]]<br />' ..
		  '[[:Categoria:Persone viventi]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		{ 'Nome=Mario|Cognome=Rigoni Stern|ForzaOrdinamento=Rigoni Stern    ,Mario|Attività=scrittore|Nazionalità=italiano',
		  'DEFAULTSORT:Rigoni Stern ,Mario<br />' ..
		  '[[:Categoria:scrittori italiani]]<br />' ..
		  '[[:Categoria:Persone viventi]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		{ 'Nome=Mario|Cognome=Rigoni Stern|ForzaOrdinamento=Rigoni Stern , Mario|Attività=scrittore|Nazionalità=italiano',
		  'DEFAULTSORT:Rigoni Stern ,Mario<br />' ..
		  '[[:Categoria:scrittori italiani]]<br />' ..
		  '[[:Categoria:Persone viventi]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		{ 'Nome=Mario|Cognome=Rigoni Stern|ForzaOrdinamento=Rigoni Stern   ,   Mario|Attività=scrittore|Nazionalità=italiano',
		  'DEFAULTSORT:Rigoni Stern ,Mario<br />' ..
		  '[[:Categoria:scrittori italiani]]<br />' ..
		  '[[:Categoria:Persone viventi]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		{ 'Nome=Mario|Cognome=Rigoni Stern|ForzaOrdinamento=Rigoni Stern Mario|Attività=scrittore|Nazionalità=italiano',
		  'DEFAULTSORT:Rigoni Stern Mario<br />' ..
		  '[[:Categoria:scrittori italiani]]<br />' ..
		  '[[:Categoria:Persone viventi]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		}
	})
end

function p:test_eta122() 
	self:preprocess_equals_many('{{#invoke:Bio/sandbox|categorie|Debug=1|', '}}', {
		-- Attività + Nazionalità + AnnoNascita=1000
		{ 'Attività=scrittore|Nazionalità=italiano|AnnoNascita=1000',
		  '[[:Categoria:scrittori italiani]]<br />' ..
		  '[[:Categoria:Nati nel 1000]]<br />' ..
		  '[[:Categoria:Persone viventi]]<br />' ..
		  '[[:Categoria:BioBot]]<br />' ..
		  '[[:Categoria:Persone con più di 122 anni]]<br />'
		},
		-- Attività + Nazionalità + AnnoNascita=1000 test
		{ 'Attività=scrittore|Nazionalità=italiano|AnnoNascita=1000 test',
		  '[[:Categoria:scrittori italiani]]<br />' ..
		  '[[:Categoria:Persone viventi]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		-- Attività + Nazionalità + AnnoNascita=1000 + AnnoMorte=?
		{ 'Attività=scrittore|Nazionalità=italiano|AnnoNascita=1000|AnnoMorte=?',
		  '[[:Categoria:scrittori italiani]]<br />' ..
		  '[[:Categoria:Nati nel 1000]]<br />' ..
		  '[[:Categoria:Anno di morte sconosciuto]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		-- Attività + Nazionalità + AnnoNascita=1000 + AnnoMorte=1122
		{ 'Attività=scrittore|Nazionalità=italiano|AnnoNascita=1000|AnnoMorte=1122',
		  '[[:Categoria:scrittori italiani]]<br />' ..
		  '[[:Categoria:Nati nel 1000]]<br />' ..
		  '[[:Categoria:Morti nel 1122]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		},
		-- Attività + Nazionalità + AnnoNascita=1000 + AnnoMorte=1123
		{ 'Attività=scrittore|Nazionalità=italiano|AnnoNascita=1000|AnnoMorte=1123',
		  '[[:Categoria:scrittori italiani]]<br />' ..
		  '[[:Categoria:Nati nel 1000]]<br />' ..
		  '[[:Categoria:Morti nel 1123]]<br />' ..
		  '[[:Categoria:BioBot]]<br />' ..
		  '[[:Categoria:Persone con più di 122 anni]]<br />'
		},
		-- Attività + Nazionalità + AnnoNascita=1000 + AnnoMorte=1123 test
		{ 'Attività=scrittore|Nazionalità=italiano|AnnoNascita=1000|AnnoMorte=1123 test',
		  '[[:Categoria:scrittori italiani]]<br />' ..
		  '[[:Categoria:Nati nel 1000]]<br />' ..
		  '[[:Categoria:BioBot]]<br />'
		}
	})
end

function p:test_incipit()
	self:preprocess_equals_many("{{Bio/Sandbox|", "}}", {
		-- test parametri obbligatori (senza Categorie=no e FineIncipit)
		{"Nome=Mario|Sesso=M|Attività=scrittore|Nazionalità=italiano", "'''Mario''' (...) è uno [[scrittore]] [[Italia|italiano]]."},
		{"Nome=Giulia|Sesso=F|Attività=scrittrice|Nazionalità=italiana", "'''Giulia''' (...) è una [[scrittrice]] [[Italia|italiana]]."},
		-- test parametri obbligatori (con Categorie=no e FineIncipit)
		{"Nome=Federico I|Categorie=no|FineIncipit=fu imperatore del [[Sacro Romano Impero]]", "'''Federico I''' (...) fu imperatore del [[Sacro Romano Impero]]."},
		-- Cognome
		{"Nome=Mario|Cognome=Rossi|Sesso=M|Attività=scrittore|Nazionalità=italiano", "'''Mario Rossi''' (...) è uno [[scrittore]] [[Italia|italiano]]."},
		{"Nome=Giulia|Cognome=Bianchi|Sesso=F|Attività=scrittrice|Nazionalità=italiana", "'''Giulia Bianchi''' (...) è una [[scrittrice]] [[Italia|italiana]]."},
		-- Pseudonimo
		{"Nome=Mario|Pseudonimo=Tizio|Sesso=M|Attività=scrittore|Nazionalità=italiano", "'''Mario''', noto anche con lo pseudonimo di '''Tizio''' (...), è uno [[scrittore]] [[Italia|italiano]]."},
		{"Nome=Maria|Pseudonimo=Tizia|Sesso=F|Attività=scrittrice|Nazionalità=italiana", "'''Maria''', nota anche con lo pseudonimo di '''Tizia''' (...), è una [[scrittrice]] [[Italia|italiana]]."},
		{"Nome=Mario|Pseudonimo=Bio/test|Sesso=M|Attività=scrittore|Nazionalità=italiano", "'''Bio/test''', pseudonimo di '''Mario''' (...), è uno [[scrittore]] [[Italia|italiano]]."},
		{"Nome=Maria|Pseudonimo=Bio/test|Sesso=F|Attività=scrittrice|Nazionalità=italiana", "'''Bio/test''', pseudonimo di '''Maria''' (...), è una [[scrittrice]] [[Italia|italiana]]."},
		-- Pseudonimo + PostPseudonimo
		{"Nome=Mario|Pseudonimo=Tizio|PostPseudonimo=(postpseudonimo)|Sesso=M|Attività=scrittore|Nazionalità=italiano", "'''Mario''', noto anche con lo pseudonimo di '''Tizio''' (postpseudonimo) (...), è uno [[scrittore]] [[Italia|italiano]]."},
		{"Nome=Mario|Pseudonimo=Bio/test|PostPseudonimo=(postpseudonimo)|Sesso=M|Attività=scrittore|Nazionalità=italiano", "'''Bio/test''' (postpseudonimo), pseudonimo di '''Mario''' (...), è uno [[scrittore]] [[Italia|italiano]]."},
		-- Pseudonimo + PostCognome
		{"Nome=Mario|Pseudonimo=Tizio|PostCognome=(postcognome)|Sesso=M|Attività=scrittore|Nazionalità=italiano", "'''Mario''' (postcognome), noto anche con lo pseudonimo di '''Tizio''' (...), è uno [[scrittore]] [[Italia|italiano]]."},
		{"Nome=Mario|Pseudonimo=Bio/test|PostCognome=(postcognome)|Sesso=M|Attività=scrittore|Nazionalità=italiano", "'''Bio/test''', pseudonimo di '''Mario''' (postcognome) (...), è uno [[scrittore]] [[Italia|italiano]]."},
		-- Pseudonimo + PostPseudonimo + PostCognome
		{"Nome=Mario|Pseudonimo=Tizio|PostPseudonimo=(postpseudonimo)|PostCognome=(postcognome)|Sesso=M|Attività=scrittore|Nazionalità=italiano", "'''Mario''' (postcognome), noto anche con lo pseudonimo di '''Tizio''' (postpseudonimo) (...), è uno [[scrittore]] [[Italia|italiano]]."},
		{"Nome=Mario|Pseudonimo=Bio/test|PostPseudonimo=(postpseudonimo)|PostCognome=(postcognome)|Sesso=M|Attività=scrittore|Nazionalità=italiano", "'''Bio/test''' (postpseudonimo), pseudonimo di '''Mario''' (postcognome) (...), è uno [[scrittore]] [[Italia|italiano]]."},
		-- Pseudonimo + PostCognomeVirgola
		{"Nome=Mario|Pseudonimo=Tizio|PostCognomeVirgola=(postcognomevirgola)|Sesso=M|Attività=scrittore|Nazionalità=italiano", "'''Mario''', (postcognomevirgola), noto anche con lo pseudonimo di '''Tizio''' (...), è uno [[scrittore]] [[Italia|italiano]]."},
		{"Nome=Mario|Pseudonimo=Bio/test|PostCognomeVirgola=(postcognomevirgola)|Sesso=M|Attività=scrittore|Nazionalità=italiano", "'''Bio/test''', pseudonimo di '''Mario''', (postcognomevirgola) (...), è uno [[scrittore]] [[Italia|italiano]]."},
		-- Pseudonimo + PostPseudonimo + PostCognomeVirgola
		{"Nome=Mario|Pseudonimo=Tizio|PostPseudonimo=(postpseudonimo)|PostCognomeVirgola=(postcognomevirgola)|Sesso=M|Attività=scrittore|Nazionalità=italiano", "'''Mario''', (postcognomevirgola), noto anche con lo pseudonimo di '''Tizio''' (postpseudonimo) (...), è uno [[scrittore]] [[Italia|italiano]]."},
		{"Nome=Mario|Pseudonimo=Bio/test|PostPseudonimo=(postpseudonimo)|PostCognomeVirgola=(postcognomevirgola)|Sesso=M|Attività=scrittore|Nazionalità=italiano", "'''Bio/test''' (postpseudonimo), pseudonimo di '''Mario''', (postcognomevirgola) (...), è uno [[scrittore]] [[Italia|italiano]]."},
		-- Titolo
		{"Titolo=Lord|Nome=Horatio|Cognome=Nelson|Sesso=M|Attività=ammiraglio|Nazionalità=britannico", "Lord '''Horatio Nelson''' (...) è un [[ammiraglio]] [[Regno Unito|britannico]]."},
		-- PostCognome
		{"Nome=Mario|Cognome=Rossi|PostCognome=meglio conosciuto come Tizio|Sesso=M|Attività=scrittore|Nazionalità=italiano", "'''Mario Rossi''' meglio conosciuto come Tizio (...) è uno [[scrittore]] [[Italia|italiano]]."},
		-- PostCognomeVirgola
		{"Nome=Mario|Cognome=Rossi|PostCognomeVirgola=meglio conosciuto come Caio|Sesso=M|Attività=scrittore|Nazionalità=italiano", "'''Mario Rossi''', meglio conosciuto come Caio (...), è uno [[scrittore]] [[Italia|italiano]]."},
		-- PreData  
		{"Nome=Mario|Sesso=M|PreData=test predata|Attività=scrittore|Nazionalità=italiano", "'''Mario''' (test predata; ...) è uno [[scrittore]] [[Italia|italiano]]."},
		-- LuogoNascita
		{"Nome=Mario|Cognome=Rossi|Sesso=M|LuogoNascita=Roma|Attività=scrittore|Nazionalità=italiano", "'''Mario Rossi''' ([[Roma]], ...) è uno [[scrittore]] [[Italia|italiano]]."},
		-- LuogoNascitaLink
		{"Nome=Mario|Cognome=Rossi|Sesso=M|LuogoNascita=San Paolo|LuogoNascitaLink=San Paolo (città)|Attività=scrittore|Nazionalità=italiano", "'''Mario Rossi''' ([[San Paolo (città)|San Paolo]], ...) è uno [[scrittore]] [[Italia|italiano]]."},
		-- LuogoNascitaAlt (necessita LuogoNascita per essere visualizzato)
		{"Nome=Mario|Cognome=Rossi|Sesso=M|LuogoNascita=Roma|LuogoNascitaAlt=o [[Firenze]]|Attività=scrittore|Nazionalità=italiano", "'''Mario Rossi''' ([[Roma]] o [[Firenze]], ...) è uno [[scrittore]] [[Italia|italiano]]."},
		-- GiornoMeseNascita
		{"Nome=Mario|Cognome=Rossi|Sesso=M|GiornoMeseNascita=15 gennaio|Attività=scrittore|Nazionalità=italiano", "'''Mario Rossi''' ([[15 gennaio]] ...) è uno [[scrittore]] [[Italia|italiano]]."},
		-- GiornoMeseNascita personalizzato
		{"Nome=Mario|Cognome=Rossi|Sesso=M|GiornoMeseNascita=[[14 gennaio|14]] o [[15 gennaio]]|Attività=scrittore|Nazionalità=italiano", "'''Mario Rossi''' ([[14 gennaio|14]] o [[15 gennaio]] ...) è uno [[scrittore]] [[Italia|italiano]]."},
		-- AnnoNascita
		{"Nome=Mario|Cognome=Rossi|Sesso=M|AnnoNascita=1910|Attività=scrittore|Nazionalità=italiano", "'''Mario Rossi''' ([[1910]]) è uno [[scrittore]] [[Italia|italiano]]."},
		-- GiornoMeseNascita + AnnoNascita
		{"Nome=Mario|Cognome=Rossi|Sesso=M|GiornoMeseNascita=15 gennaio|AnnoNascita=1910|Attività=scrittore|Nazionalità=italiano", "'''Mario Rossi''' ([[15 gennaio]] [[1910]]) è uno [[scrittore]] [[Italia|italiano]]."},
		-- NoteNascita
		{"Nome=Mario|Cognome=Rossi|Sesso=M|GiornoMeseNascita=15 gennaio|AnnoNascita=1910|NoteNascita=, 2 gennaio del [[calendario giuliano]]|Attività=scrittore|Nazionalità=italiano", "'''Mario Rossi''' ([[15 gennaio]] [[1910]], 2 gennaio del [[calendario giuliano]]) è uno [[scrittore]] [[Italia|italiano]]."},
		-- AnnoMorte
		{"Nome=Mario|Cognome=Rossi|Sesso=M|AnnoMorte=1990|Attività=scrittore|Nazionalità=italiano", "'''Mario Rossi''' (... – [[1990]]) è stato uno [[scrittore]] [[Italia|italiano]]."},
		-- AnnoMorte=?
		{"Nome=Mario|Cognome=Rossi|Sesso=M|AnnoMorte=?|Attività=scrittore|Nazionalità=italiano", "'''Mario Rossi''' (... – ...) è stato uno [[scrittore]] [[Italia|italiano]]."},
		-- LuogoMorte (necessita AnnoMorte per essere visualizzato)
		{"Nome=Mario|Cognome=Rossi|Sesso=M|AnnoMorte=1990|LuogoMorte=Roma|Attività=scrittore|Nazionalità=italiano", "'''Mario Rossi''' (... – [[Roma]], [[1990]]) è stato uno [[scrittore]] [[Italia|italiano]]."},
		-- LuogoMorteLink (necessita AnnoMorte per essere visualizzato)
		{"Nome=Mario|Cognome=Rossi|Sesso=M|AnnoMorte=1990|LuogoMorte=San Paolo|LuogoMorteLink=San Paolo (città)|Attività=scrittore|Nazionalità=italiano", "'''Mario Rossi''' (... – [[San Paolo (città)|San Paolo]], [[1990]]) è stato uno [[scrittore]] [[Italia|italiano]]."},
		-- LuogoMorteAlt (necessita AnnoMorte per essere visualizzato)
		{"Nome=Mario|Cognome=Rossi|Sesso=M|AnnoMorte=1990|LuogoMorte=Roma|LuogoMorteAlt=o [[Firenze]]|Attività=scrittore|Nazionalità=italiano", "'''Mario Rossi''' (... – [[Roma]] o [[Firenze]], [[1990]]) è stato uno [[scrittore]] [[Italia|italiano]]."},
		-- GiornoMeseMorte (necessita AnnoMorte per essere visualizzato)
		{"Nome=Mario|Cognome=Rossi|Sesso=M|AnnoMorte=1990|GiornoMeseMorte=15 febbraio|Attività=scrittore|Nazionalità=italiano", "'''Mario Rossi''' (... – [[15 febbraio]] [[1990]]) è stato uno [[scrittore]] [[Italia|italiano]]."},
		-- NoteMorte
		{"Nome=Mario|Cognome=Rossi|Sesso=M|AnnoMorte=1990|GiornoMeseMorte=15 febbraio|NoteMorte=, 2 febbraio del [[calendario giuliano]]|Attività=scrittore|Nazionalità=italiano", "'''Mario Rossi''' (... – [[15 febbraio]] [[1990]], 2 febbraio del [[calendario giuliano]]) è stato uno [[scrittore]] [[Italia|italiano]]."},
		-- PreAttività
		{"Nome=Mario|Cognome=Rossi|Sesso=M|PreAttività=è un ex|Attività=tennista|Nazionalità=italiano", "'''Mario Rossi''' (...) è un ex [[tennis|tennista]] [[Italia|italiano]]."},
		-- Attività "ex"
		{"Nome=Mario|Cognome=Rossi|Sesso=M|Attività=ex arciere|Nazionalità=italiano", "'''Mario Rossi''' (...) è un ex [[tiro con l'arco|arciere]] [[Italia|italiano]]."},
		-- Attività2
		{"Nome=Mario|Cognome=Rossi|Sesso=M|Attività=scrittore|Attività2=poeta|Nazionalità=italiano", "'''Mario Rossi''' (...) è uno [[scrittore]] e [[poeta]] [[Italia|italiano]]."},
		-- Attività2 + Attività3
		{"Nome=Mario|Cognome=Rossi|Sesso=M|Attività=scrittore|Attività2=poeta|Attività3=drammaturgo|Nazionalità=italiano", "'''Mario Rossi''' (...) è uno [[scrittore]], [[poeta]] e [[drammaturgo]] [[Italia|italiano]]."},
		-- Attività2 + Attività3 + AttivitàAltre
		{"Nome=Mario|Cognome=Rossi|Sesso=M|Attività=scrittore|Attività2=poeta|Attività3=drammaturgo|AttivitàAltre=e [[filologo]]|Nazionalità=italiano", "'''Mario Rossi''' (...) è uno [[scrittore]], [[poeta]], [[drammaturgo]] e [[filologo]] [[Italia|italiano]]."},
		-- NazionalitàNaturalizzato
		{"Nome=Mario|Cognome=Rossi|Sesso=M|Attività=scrittore|Nazionalità=italiano|NazionalitàNaturalizzato=francese", "'''Mario Rossi''' (...) è uno [[scrittore]] [[Italia|italiano]] [[Naturalizzazione|naturalizzato]] [[Francia|francese]]."},
		-- NazionalitàNaturalizzato con sesso F
		{"Nome=Giulia|Sesso=F|Attività=scrittrice|Nazionalità=italiana|NazionalitàNaturalizzato=francese", "'''Giulia''' (...) è una [[scrittrice]] [[Italia|italiana]] [[Naturalizzazione|naturalizzata]] [[Francia|francese]]."},
		-- NazionalitàNaturalizzato con sesso F e articolo "un"		
		{"Nome=Giulia|Sesso=F|Attività=architetto|Nazionalità=italiano|NazionalitàNaturalizzato=francese", "'''Giulia''' (...) è un [[architetto]] [[Italia|italiano]] [[Naturalizzazione|naturalizzato]] [[Francia|francese]]."},
		-- Cittadinanza
		{"Nome=Mario|Cognome=Rossi|Sesso=M|Attività=scrittore|Nazionalità=italiano|Cittadinanza=francese", "'''Mario Rossi''' (...) è uno [[scrittore]] [[Italia|italiano]] con cittadinanza [[Francia|francese]]."},
		-- PostNazionalità
		{"Nome=Mario|Cognome=Rossi|Sesso=M|Attività=scrittore|Nazionalità=italiano|PostNazionalità=di madrelingua [[lingua francese|francese]]", "'''Mario Rossi''' (...) è uno [[scrittore]] [[Italia|italiano]] di madrelingua [[lingua francese|francese]]."},
		-- FineIncipit
		{"Nome=Federico I|Cognome=Hohenstaufen|Sesso=M|AnnoNascita=1122|AnnoMorte = 1190|Categorie=no|FineIncipit=fu imperatore del [[Sacro Romano Impero]]", "'''Federico I Hohenstaufen''' ([[1122]] – [[1190]]) fu imperatore del [[Sacro Romano Impero]]."},
		-- Punto
		{"Nome=Zenone di Tarso|Sesso=M|Categorie=no|FineIncipit=è stato un [[filosofo]] vissuto tra il III e il II secolo a.C.|Punto=no", "'''Zenone di Tarso''' (...) è stato un [[filosofo]] vissuto tra il III e il II secolo a.C."},
		-- Immagine
		{"Nome=Mario|Sesso=M|Attività=scrittore|Nazionalità=italiano|Immagine=Farm-Fresh user.png", "[[File:Farm-Fresh user.png|thumb|Mario]]\n'''Mario''' (...) è uno [[scrittore]] [[Italia|italiano]]."},
		-- Immagine + Cognome
		{"Nome=Mario|Cognome=Rossi|Sesso=M|Attività=scrittore|Nazionalità=italiano|Immagine=Farm-Fresh user.png", "[[File:Farm-Fresh user.png|thumb|Mario Rossi]]\n'''Mario Rossi''' (...) è uno [[scrittore]] [[Italia|italiano]]."},
		-- Didascalia ottenuta dallo Pseudonimo
		{"Nome=Mario|Pseudonimo=Bio/test|Sesso=M|Attività=scrittore|Nazionalità=italiano|Immagine=Farm-Fresh user.png", "[[File:Farm-Fresh user.png|thumb|Bio/test]]\n'''Bio/test''', pseudonimo di '''Mario''' (...), è uno [[scrittore]] [[Italia|italiano]]."},
		-- Didascalia
		{"Nome=Mario|Cognome=Rossi|Sesso=M|Attività=scrittore|Nazionalità=italiano|Immagine=Farm-Fresh user.png|Didascalia=Mario Rossi nel 2013", "[[File:Farm-Fresh user.png|thumb|Mario Rossi nel 2013]]\n'''Mario Rossi''' (...) è uno [[scrittore]] [[Italia|italiano]]."},
		-- Didascalia2
		{"Nome=Mario|Cognome=Rossi|Sesso=M|Attività=scrittore|Nazionalità=italiano|Immagine=Farm-Fresh user.png|Didascalia=Mario Rossi nel 2013|Didascalia2=Premio Strega 1999", "[[File:Farm-Fresh user.png|thumb|Mario Rossi nel 2013<hr />Premio Strega 1999]]\n'''Mario Rossi''' (...) è uno [[scrittore]] [[Italia|italiano]]."},		
		-- DimImmagine
		{"Nome=Mario|Cognome=Rossi|Sesso=M|Attività=scrittore|Nazionalità=italiano|Immagine=Farm-Fresh user.png|DimImmagine=300", "[[File:Farm-Fresh user.png|thumb|300px|Mario Rossi]]\n'''Mario Rossi''' (...) è uno [[scrittore]] [[Italia|italiano]]."},
		-- Didascalia + DimImmagine
		{"Nome=Mario|Cognome=Rossi|Sesso=M|Attività=scrittore|Nazionalità=italiano|Immagine=Farm-Fresh user.png|Didascalia=Mario Rossi nel 2013|DimImmagine=300", "[[File:Farm-Fresh user.png|thumb|300px|Mario Rossi nel 2013]]\n'''Mario Rossi''' (...) è uno [[scrittore]] [[Italia|italiano]]."},
		-- test articoli maschili: un
		{"Nome=Mario|Sesso=M|Attività=filosofo|Nazionalità=italiano", "'''Mario''' (...) è un [[filosofo]] [[Italia|italiano]]."},
		-- articoli maschili: uno
		{"Nome=Mario|Sesso=M|Attività=scultore|Nazionalità=italiano", "'''Mario''' (...) è uno [[scultura|scultore]] [[Italia|italiano]]."},
		-- articoli maschili: una
		{"Nome=Mario|Sesso=M|Attività=personalità religiosa|Nazionalità=italiana", "'''Mario''' (...) è una [[religione|personalità religiosa]] [[Italia|italiana]]."},
		-- test articoli femminili: un
		{"Nome=Giulia|Sesso=F|Attività=architetto|Nazionalità=italiano", "'''Giulia''' (...) è un [[architetto]] [[Italia|italiano]]."},
		-- articoli femminili: una
		{"Nome=Giulia|Sesso=F|Attività=scultrice|Nazionalità=italiana", "'''Giulia''' (...) è una [[scultura|scultrice]] [[Italia|italiana]]."},
		-- articoli femminili: un'
		{"Nome=Giulia|Sesso=F|Attività=attrice|Nazionalità=italiana", "'''Giulia''' (...) è un'[[attore|attrice]] [[Italia|italiana]]."},
		-- AttivitàAltre inizia con "," => spazio automatico non inserito
		{"Nome=Mario|Cognome=Rossi|Sesso=M|Attività=scrittore|Attività2=poeta|Attività3=drammaturgo|AttivitàAltre=, [[filologo]] e [[regista]]|Nazionalità=italiano", "'''Mario Rossi''' (...) è uno [[scrittore]], [[poeta]], [[drammaturgo]], [[filologo]] e [[regista]] [[Italia|italiano]]."},
		-- PostCognome inizia con "," => spazio automatico non inserito
		{"Nome=Mario|Cognome=Rossi|PostCognome=, meglio conosciuto come Tizio|Sesso=M|Attività=scrittore|Nazionalità=italiano", "'''Mario Rossi''', meglio conosciuto come Tizio (...) è uno [[scrittore]] [[Italia|italiano]]."},
		-- PostNazionalità inizia con "," => spazio automatico non inserito
		{"Nome=Mario|Cognome=Rossi|Sesso=M|Attività=scrittore|Nazionalità=italiano|PostNazionalità=, di madrelingua [[lingua inglese|inglese]]", "'''Mario Rossi''' (...) è uno [[scrittore]] [[Italia|italiano]], di madrelingua [[lingua inglese|inglese]]."},
		-- FineIncipit inizia con "," => spazio automatico non inserito
		{"Nome=Federico I|Cognome=Hohenstaufen|Sesso=M|AnnoNascita=1122|AnnoMorte=1190|Categorie=no|FineIncipit=, figlio di Federico II, fu imperatore del [[Sacro Romano Impero]]", "'''Federico I Hohenstaufen''' ([[1122]] – [[1190]]), figlio di Federico II, fu imperatore del [[Sacro Romano Impero]]."},
		-- test iniziale maiuscola in Attività/Attività2/Attività3 e Nazionalità/NazionalitàNaturalizzato/Cittadinanza
		{"Nome=Mario|Cognome=Rossi|Sesso=M|Attività=Scrittore|Attività2=Poeta|Attività3=Drammaturgo|Nazionalità=Italiano|NazionalitàNaturalizzato=Francese|Cittadinanza=Tedesca", "'''Mario Rossi''' (...) è uno [[scrittore]], [[poeta]] e [[drammaturgo]] [[Italia|italiano]] con cittadinanza [[Germania|tedesca]] [[Naturalizzazione|naturalizzato]] [[Francia|francese]]."},
	})
end

return p

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.