Modulo:Bio/test: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
+Categorie
m mi ero perso due casi
 
(44 versioni intermedie di 3 utenti non mostrate)
Riga 2:
local p = require("Module:UnitTests")
 
function p:test_biotest_categories()
self:preprocess_equals_many("'{{#invoke:Bio/Sandboxsandbox|categorie|Debug=1|"', "'}}"', {
-- nessuna categoria luogo e data di nascita/morte e attività
-- test parametri obbligatori (senza Categorie=no e FineIncipit)
{ 'Categorie=no|FineIncipit=no',
{"Nome=Mario|Sesso=M|Attività=scrittore|Nazionalità=italiano", "'''Mario''' (...) è uno [[scrittore]] [[Italia|italiano]]."},
'[[:Categoria:Persone viventi]]<br />' ..
{"Nome=Giulia|Sesso=F|Attività=scrittrice|Nazionalità=italiana", "'''Giulia'''&#32;(...)&#32;è&#32;una&#32;[[scrittore|scrittrice]]&#32;[[Italia|italiana]]."},
'[[:Categoria:BioBot]]<br />'
-- test parametri obbligatori (con Categorie=no e FineIncipit)
},
{"Nome=Federico I|Categorie=no|FineIncipit=fu imperatore del [[Sacro Romano Impero]]", "'''Federico I'''&#32;(...)&#32;fu imperatore del [[Sacro Romano Impero]]."},
-- Attività + Nazionalità
-- Cognome
{ {"Nome=Mario|Cognome=Rossi|Sesso=M|'Attività=scrittore|Nazionalità=italiano", "'''Mario&#32;Rossi'''&#32;(...)&#32;è&#32;uno&#32;[[scrittore]]&#32;[[Italia|italiano]]."},
'[[:Categoria:scrittori italiani]]<br />' ..
{"Nome=Giulia|Cognome=Bianchi|Sesso=F|Attività=scrittrice|Nazionalità=italiana", "'''Giulia&#32;Bianchi'''&#32;(...)&#32;è&#32;una&#32;[[scrittore|scrittrice]]&#32;[[Italia|italiana]]."},
'[[:Categoria:Persone viventi]]<br />' ..
-- Titolo
'[[:Categoria:BioBot]]<br />'
{"Titolo=Lord|Nome=Horatio|Cognome=Nelson|Sesso=M|Attività=ammiraglio|Nazionalità=britannico", "Lord&#32;'''Horatio&#32;Nelson'''&#32;(...)&#32;è&#32;un&#32;[[ammiraglio]]&#32;[[Regno Unito|britannico]]."},
},
-- PostCognome
-- Attività da "ex" + Nazionalità
{"Nome=Mario|Cognome=Rossi|PostCognome=meglio conosciuto come Tizio|Sesso=M|Attività=scrittore|Nazionalità=italiano", "'''Mario&#32;Rossi'''&#32;meglio conosciuto come Tizio&#32;(...)&#32;è&#32;uno&#32;[[scrittore]]&#32;[[Italia|italiano]]."},
{ 'Attività=ex arciere|Nazionalità=italiano',
-- PostCognomeVirgola
'[[:Categoria:arcieri italiani]]<br />' ..
{"Nome=Mario|Cognome=Rossi|PostCognomeVirgola=meglio conosciuto come Caio|Sesso=M|Attività=scrittore|Nazionalità=italiano", "'''Mario&#32;Rossi''',&#32;meglio conosciuto come Caio&#32;(...),&#32;è&#32;uno&#32;[[scrittore]]&#32;[[Italia|italiano]]."},
'[[:Categoria:Persone viventi]]<br />' ..
-- PreData
'[[:Categoria:BioBot]]<br />'
{"Nome=Mario|Sesso=M|PreData=test predata|Attività=scrittore|Nazionalità=italiano", "'''Mario'''&#32;(test predata;&#32;...)&#32;è&#32;uno&#32;[[scrittore]]&#32;[[Italia|italiano]]."},
},
-- LuogoNascita
-- Attività + Nazionalità + AnnoNascita
{"Nome=Mario|Cognome=Rossi|Sesso=M|LuogoNascita=Roma|Attività=scrittore|Nazionalità=italiano", "'''Mario&#32;Rossi'''&#32;([[Roma]],&#32;...)&#32;è&#32;uno&#32;[[scrittore]]&#32;[[Italia|italiano]]."},
{ 'Attività=scrittore|Nazionalità=italiano|AnnoNascita=1900',
-- LuogoNascitaLink
'[[:Categoria:scrittori italiani]]<br />' ..
{"Nome=Mario|Cognome=Rossi|Sesso=M|LuogoNascita=San Paolo|LuogoNascitaLink=San Paolo (città)|Attività=scrittore|Nazionalità=italiano", "'''Mario&#32;Rossi'''&#32;([[San Paolo (città)|San Paolo]],&#32;...)&#32;è&#32;uno&#32;[[scrittore]]&#32;[[Italia|italiano]]."},
'[[:Categoria:Nati nel 1900]]<br />' ..
-- LuogoNascitaAlt (necessita LuogoNascita per essere visualizzato)
'[[:Categoria:Persone viventi]]<br />' ..
{"Nome=Mario|Cognome=Rossi|Sesso=M|LuogoNascita=Roma|LuogoNascitaAlt=o [[Firenze]]|Attività=scrittore|Nazionalità=italiano", "'''Mario&#32;Rossi'''&#32;([[Roma]]&#32;o [[Firenze]],&#32;...)&#32;è&#32;uno&#32;[[scrittore]]&#32;[[Italia|italiano]]."},
'[[:Categoria:BioBot]]<br />' ..
-- GiornoMeseNascita
'[[:Categoria:Persone con più di 122 anni]]<br />'
{"Nome=Mario|Cognome=Rossi|Sesso=M|GiornoMeseNascita=15 gennaio|Attività=scrittore|Nazionalità=italiano", "'''Mario&#32;Rossi'''&#32;([[15 gennaio]]&#32;...)&#32;è&#32;uno&#32;[[scrittore]]&#32;[[Italia|italiano]]."},
},
-- GiornoMeseNascita personalizzato
-- Attività + Nazionalità + AnnoMorte
{"Nome=Mario|Cognome=Rossi|Sesso=M|GiornoMeseNascita=[[14 gennaio|14]] o [[15 gennaio]]|Attività=scrittore|Nazionalità=italiano", "'''Mario&#32;Rossi'''&#32;([[14 gennaio|14]] o [[15 gennaio]]&#32;...)&#32;è&#32;uno&#32;[[scrittore]]&#32;[[Italia|italiano]]."},
{ 'Attività=scrittore|Nazionalità=italiano|AnnoMorte=1900',
-- AnnoNascita
'[[:Categoria:scrittori italiani]]<br />' ..
{"Nome=Mario|Cognome=Rossi|Sesso=M|AnnoNascita=1910|Attività=scrittore|Nazionalità=italiano", "'''Mario&#32;Rossi'''&#32;([[1910]])&#32;è&#32;uno&#32;[[scrittore]]&#32;[[Italia|italiano]]."},
'[[:Categoria:Morti nel 1900]]<br />' ..
-- GiornoMeseNascita + AnnoNascita
'[[:Categoria:BioBot]]<br />'
{"Nome=Mario|Cognome=Rossi|Sesso=M|GiornoMeseNascita=15 gennaio|AnnoNascita=1910|Attività=scrittore|Nazionalità=italiano", "'''Mario&#32;Rossi'''&#32;([[15 gennaio]]&#32;[[1910]])&#32;è&#32;uno&#32;[[scrittore]]&#32;[[Italia|italiano]]."},
},
-- NoteNascita
-- Attività + Nazionalità + AnnoMorte=?
{"Nome=Mario|Cognome=Rossi|Sesso=M|GiornoMeseNascita=15 gennaio|AnnoNascita=1910|NoteNascita=, 2 gennaio del [[calendario giuliano]]|Attività=scrittore|Nazionalità=italiano", "'''Mario&#32;Rossi'''&#32;([[15 gennaio]]&#32;[[1910]], 2 gennaio del [[calendario giuliano]])&#32;è&#32;uno&#32;[[scrittore]]&#32;[[Italia|italiano]]."},
{ 'Attività=scrittore|Nazionalità=italiano|AnnoMorte=?',
-- AnnoMorte
'[[:Categoria:scrittori italiani]]<br />' ..
{"Nome=Mario|Cognome=Rossi|Sesso=M|AnnoMorte=1990|Attività=scrittore|Nazionalità=italiano", "'''Mario&#32;Rossi'''&#32;(...&#32;–&#32;[[1990]])&#32;è&#32;stato&#32;uno&#32;[[scrittore]]&#32;[[Italia|italiano]]."},
'[[:Categoria:Anno di morte sconosciuto]]<br />' ..
-- AnnoMorte=?
'[[:Categoria:BioBot]]<br />'
{"Nome=Mario|Cognome=Rossi|Sesso=M|AnnoMorte=?|Attività=scrittore|Nazionalità=italiano", "'''Mario&#32;Rossi'''&#32;(...&#32;–&#32;...)&#32;è&#32;stato&#32;uno&#32;[[scrittore]]&#32;[[Italia|italiano]]."},
},
-- LuogoMorte (necessita AnnoMorte per essere visualizzato)
-- Attività + Nazionalità + GiornoMeseNascita
{"Nome=Mario|Cognome=Rossi|Sesso=M|AnnoMorte=1990|LuogoMorte=Roma|Attività=scrittore|Nazionalità=italiano", "'''Mario&#32;Rossi'''&#32;(...&#32;–&#32;[[Roma]],&#32;[[1990]])&#32;è&#32;stato&#32;uno&#32;[[scrittore]]&#32;[[Italia|italiano]]."},
{ 'Attività=scrittore|Nazionalità=italiano|GiornoMeseNascita=15 gennaio',
-- LuogoMorteLink (necessita AnnoMorte per essere visualizzato)
'[[:Categoria:scrittori italiani]]<br />' ..
{"Nome=Mario|Cognome=Rossi|Sesso=M|AnnoMorte=1990|LuogoMorte=San Paolo|LuogoMorteLink=San Paolo (città)|Attività=scrittore|Nazionalità=italiano", "'''Mario&#32;Rossi'''&#32;(...&#32;–&#32;[[San Paolo (città)|San Paolo]],&#32;[[1990]])&#32;è&#32;stato&#32;uno&#32;[[scrittore]]&#32;[[Italia|italiano]]."},
'[[:Categoria:Persone viventi]]<br />' ..
-- LuogoMorteAlt (necessita AnnoMorte per essere visualizzato)
'[[:Categoria:Nati il 15 gennaio]]<br />' ..
{"Nome=Mario|Cognome=Rossi|Sesso=M|AnnoMorte=1990|LuogoMorte=Roma|LuogoMorteAlt=o [[Firenze]]|Attività=scrittore|Nazionalità=italiano", "'''Mario&#32;Rossi'''&#32;(...&#32;–&#32;[[Roma]]&#32;o [[Firenze]],&#32;[[1990]])&#32;è&#32;stato&#32;uno&#32;[[scrittore]]&#32;[[Italia|italiano]]."},
'[[:Categoria:BioBot]]<br />'
-- GiornoMeseMorte (necessita AnnoMorte per essere visualizzato)
},
{"Nome=Mario|Cognome=Rossi|Sesso=M|AnnoMorte=1990|GiornoMeseMorte=15 febbraio|Attività=scrittore|Nazionalità=italiano", "'''Mario&#32;Rossi'''&#32;(...&#32;–&#32;[[15 febbraio]]&#32;[[1990]])&#32;è&#32;stato&#32;uno&#32;[[scrittore]]&#32;[[Italia|italiano]]."},
-- Attività + Nazionalità + AnnoMorte + GiornoMeseMorte
-- NoteMorte
{ 'Attività=scrittore|Nazionalità=italiano|AnnoMorte=1900|GiornoMeseMorte=15 gennaio',
{"Nome=Mario|Cognome=Rossi|Sesso=M|AnnoMorte=1990|GiornoMeseMorte=15 febbraio|NoteMorte=, 2 febbraio del [[calendario giuliano]]|Attività=scrittore|Nazionalità=italiano", "'''Mario&#32;Rossi'''&#32;(...&#32;–&#32;[[15 febbraio]]&#32;[[1990]], 2 febbraio del [[calendario giuliano]])&#32;è&#32;stato&#32;uno&#32;[[scrittore]]&#32;[[Italia|italiano]]."},
'[[:Categoria:scrittori italiani]]<br />' ..
-- PreAttività
'[[:Categoria:Morti nel 1900]]<br />' ..
{"Nome=Mario|Cognome=Rossi|Sesso=M|PreAttività=è un ex|Attività=tennista|Nazionalità=italiano", "'''Mario&#32;Rossi'''&#32;(...)&#32;è un ex&#32;[[tennis|tennista]]&#32;[[Italia|italiano]]."},
'[[:Categoria:Morti il 15 gennaio]]<br />' ..
-- Attività2
'[[:Categoria:BioBot]]<br />'
{"Nome=Mario|Cognome=Rossi|Sesso=M|Attività=scrittore|Attività2=poeta|Nazionalità=italiano", "'''Mario&#32;Rossi'''&#32;(...)&#32;è&#32;uno&#32;[[scrittore]]&#32;e&#32;[[poeta]]&#32;[[Italia|italiano]]."},
},
-- Attività3
-- Nome + Cognome + Attività + Nazionalità
{"Nome=Mario|Cognome=Rossi|Sesso=M|Attività=scrittore|Attività3=drammaturgo|Nazionalità=italiano", "'''Mario&#32;Rossi'''&#32;(...)&#32;è&#32;uno&#32;[[scrittore]]&#32;e&#32;[[drammaturgo]]&#32;[[Italia|italiano]]."},
{ 'Nome=Mario|Cognome=Rossi|Attività=scrittore|Nazionalità=italiano',
-- Attività2 + Attività3
'DEFAULTSORT:Rossi ,Mario<br />' ..
{"Nome=Mario|Cognome=Rossi|Sesso=M|Attività=scrittore|Attività2=poeta|Attività3=drammaturgo|Nazionalità=italiano", "'''Mario&#32;Rossi'''&#32;(...)&#32;è&#32;uno&#32;[[scrittore]],&#32;[[poeta]]&#32;e&#32;[[drammaturgo]]&#32;[[Italia|italiano]]."},
'[[:Categoria:scrittori italiani]]<br />' ..
-- Attività2 + Attività3 + AttivitàAltre
'[[:Categoria:Persone viventi]]<br />' ..
{"Nome=Mario|Cognome=Rossi|Sesso=M|Attività=scrittore|Attività2=poeta|Attività3=drammaturgo|AttivitàAltre=&#32;e [[filologo]]|Nazionalità=italiano", "'''Mario&#32;Rossi'''&#32;(...)&#32;è&#32;uno&#32;[[scrittore]],&#32;[[poeta]],&#32;[[drammaturgo]]&#32;e [[filologo]]&#32;[[Italia|italiano]]."},
'[[:Categoria:BioBot]]<br />'
-- NazionalitàNaturalizzato
},
{"Nome=Mario|Cognome=Rossi|Sesso=M|Attività=scrittore|Nazionalità=italiano|NazionalitàNaturalizzato=francese", "'''Mario&#32;Rossi'''&#32;(...)&#32;è&#32;uno&#32;[[scrittore]]&#32;[[Italia|italiano]]&#32;[[Naturalizzazione|naturalizzato]]&#32;[[Francia|francese]]."},
-- Nome + Cognome con diacritici + Attività + Nazionalità
-- Cittadinanza
{ {"'Nome=MarioṂāŕïø|Cognome=Rossi|Sesso=MŔôṧṧĭ|Attività=scrittore|Nazionalità=italiano|Cittadinanza=francese", "'''Mario&#32;Rossi'''&#32;(...)&#32;è&#32;uno&#32;[[scrittore]]&#32;[[Italia|italiano]]&#32;con cittadinanza&#32;[[Francia|francese]]."},
'DEFAULTSORT:Rossi ,Mario<br />' ..
-- PostNazionalità
'[[:Categoria:scrittori italiani]]<br />' ..
{"Nome=Mario|Cognome=Rossi|Sesso=M|Attività=scrittore|Nazionalità=italiano|PostNazionalità=, di madrelingua [[lingua francese|francese]]", "'''Mario&#32;Rossi'''&#32;(...)&#32;è&#32;uno&#32;[[scrittore]]&#32;[[Italia|italiano]], di madrelingua [[lingua francese|francese]]."},
'[[:Categoria:Persone viventi]]<br />' ..
-- FineIncipit
'[[:Categoria:BioBot]]<br />'
{"Nome=Federico I|Cognome=Hohenstaufen|Sesso=M||AnnoNascita=1122|AnnoMorte = 1190|Categorie=no|FineIncipit=fu imperatore del [[Sacro Romano Impero]]", "'''Federico I&#32;Hohenstaufen'''&#32;([[1122]]&#32;–&#32;[[1190]])&#32;fu imperatore del [[Sacro Romano Impero]]."},
},
-- Punto
-- Nome con diacritici + Attività + Nazionalità
{"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'''&#32;(...)&#32;è stato un [[filosofo]] vissuto tra il III e il II secolo a.C."},
{ 'Nome=Ṃāŕïø|Attività=scrittore|Nazionalità=italiano',
-- Immagine
'DEFAULTSORT:Mario<br />' ..
{"Nome=Mario|Sesso=M|Attività=scrittore|Nazionalità=italiano|Immagine=Farm-Fresh user.png", "[[File:Farm-Fresh user.png|thumb|Mario]]\n'''Mario'''&#32;(...)&#32;è&#32;uno&#32;[[scrittore]]&#32;[[Italia|italiano]]."},
'[[:Categoria:scrittori italiani]]<br />' ..
-- Immagine + Cognome
'[[:Categoria:Persone viventi]]<br />' ..
{"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&#32;Rossi'''&#32;(...)&#32;è&#32;uno&#32;[[scrittore]]&#32;[[Italia|italiano]]."},
'[[:Categoria:BioBot]]<br />'
-- 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&#32;Rossi'''&#32;(...)&#32;è&#32;uno&#32;[[scrittore]]&#32;[[Italia|italiano]]."},
-- Nome + Cognome + ForzaOrdinamento + Attività + Nazionalità
-- Didascalia2
{ 'Nome=Mario|Cognome=Rossi|ForzaOrdinamento=test|Attività=scrittore|Nazionalità=italiano',
{"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&#32;Rossi'''&#32;(...)&#32;è&#32;uno&#32;[[scrittore]]&#32;[[Italia|italiano]]."},
'DEFAULTSORT:test<br />' ..
-- DimImmagine
'[[:Categoria:scrittori italiani]]<br />' ..
{"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&#32;Rossi'''&#32;(...)&#32;è&#32;uno&#32;[[scrittore]]&#32;[[Italia|italiano]]."},
'[[:Categoria:Persone viventi]]<br />' ..
-- Didascalia + DimImmagine
'[[:Categoria:BioBot]]<br />'
{"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&#32;Rossi'''&#32;(...)&#32;è&#32;uno&#32;[[scrittore]]&#32;[[Italia|italiano]]."},
},
-- test articoli maschili: un
-- Attività + Nazionalità + LuogoNascita
{"Nome=Mario|Sesso=M|Attività=filosofo|Nazionalità=italiano", "'''Mario'''&#32;(...)&#32;è&#32;un&#32;[[filosofo]]&#32;[[Italia|italiano]]."},
{ 'Attività=scrittore|Nazionalità=italiano|LuogoNascita=Roma',
-- articoli maschili: uno
'[[:Categoria:scrittori italiani]]<br />' ..
{"Nome=Mario|Sesso=M|Attività=scultore|Nazionalità=italiano", "'''Mario'''&#32;(...)&#32;è&#32;uno&#32;[[scultore]]&#32;[[Italia|italiano]]."},
'[[:Categoria:Persone viventi]]<br />' ..
-- articoli maschili: una
'[[:Categoria:Nati a Roma]]<br />' ..
{"Nome=Mario|Sesso=M|Attività=personalità religiosa|Nazionalità=italiana", "'''Mario'''&#32;(...)&#32;è&#32;una&#32;[[religione|personalità religiosa]]&#32;[[Italia|italiana]]."},
'[[:Categoria:BioBot]]<br />'
-- test articoli femminili: un
},
{"Nome=Giulia|Sesso=F|Attività=architetto|Nazionalità=italiano", "'''Giulia'''&#32;(...)&#32;è&#32;un&#32;[[architetto]]&#32;[[Italia|italiano]]."},
-- Attività + Nazionalità + LuogoMorte + AnnoMorte
-- articoli femminili: una
{ 'Attività=scrittore|Nazionalità=italiano|LuogoMorte=Roma|AnnoMorte=1900',
{"Nome=Giulia|Sesso=F|Attività=scultrice|Nazionalità=italiana", "'''Giulia'''&#32;(...)&#32;è&#32;una&#32;[[scultrice]]&#32;[[Italia|italiana]]."},
'[[:Categoria:scrittori italiani]]<br />' ..
-- articoli femminili: un'
'[[:Categoria:Morti nel 1900]]<br />' ..
{"Nome=Giulia|Sesso=F|Attività=attrice|Nazionalità=italiana", "'''Giulia'''&#32;(...)&#32;è&#32;un'[[attore|attrice]]&#32;[[Italia|italiana]]."}
'[[: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