Modulo:Bio/test: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
aggiunto test per didascalia ottenuta da Pseudonimo
m mi ero perso due casi
 
(11 versioni intermedie di 3 utenti non mostrate)
Riga 12:
{ '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 />'
Line 20 ⟶ 26:
'[[:Categoria:Nati nel 1900]]<br />' ..
'[[:Categoria:Persone viventi]]<br />' ..
'[[:Categoria:BioBot]]<br />' ..
'[[:Categoria:Persone con più di 122 anni]]<br />'
},
-- Attività + Nazionalità + AnnoMorte
Line 144 ⟶ 151:
'[[: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
Line 251 ⟶ 320:
-- 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 [[scrittore|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 [[scrittore|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 [[scrittore|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 [[scrittore|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]]."},
Line 317 ⟶ 386:
-- 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]]."},
Line 326 ⟶ 397:
{"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 [[scrittore|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]]."},
Line 354 ⟶ 425:
{"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]]."},
Line 360 ⟶ 431:
{"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]]."},
Line 371 ⟶ 442:
-- 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