Utilisateur:Psemdel/Liverpool

27 tests failed.

test_WPlinkpure :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|WPlinkpure|Q23005601}} 1.WWT 1.WWT
✔️ {{#invoke:Psemdel1|testlocal|WPlinkpure|Q2062006}} Vieux Quaremont Vieux Quaremont
test_calculateAge :
Text Expected Actual
Non {{#invoke:Psemdel1|testlocal|calculateAge|+2021-01-01T00:00:00Z}} 1 3
Non {{#invoke:Psemdel1|testlocal|calculateAge|+2020-01-01T00:00:00Z}} 2 4
Non {{#invoke:Psemdel1|testlocal|calculateAge|+2019-01-01T00:00:00Z}} 3 5
test_calculateTime :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|calculateTime|1}} 1 s 1 s
✔️ {{#invoke:Psemdel1|testlocal|calculateTime|59}} 59 s 59 s
✔️ {{#invoke:Psemdel1|testlocal|calculateTime|60}} 1 min 00 s 1 min 00 s
✔️ {{#invoke:Psemdel1|testlocal|calculateTime|61}} 1 min 01 s 1 min 01 s
✔️ {{#invoke:Psemdel1|testlocal|calculateTime|3599}} 59 min 59 s 59 min 59 s
✔️ {{#invoke:Psemdel1|testlocal|calculateTime|3600}} 1 h 00 min 00 s 1 h 00 min 00 s
✔️ {{#invoke:Psemdel1|testlocal|calculateTime|3601}} 1 h 00 min 01 s 1 h 00 min 01 s
✔️ {{#invoke:Psemdel1|testlocal|calculateTime|7199}} 1 h 59 min 59 s 1 h 59 min 59 s
✔️ {{#invoke:Psemdel1|testlocal|calculateTime|7200}} 2 h 00 min 00 s 2 h 00 min 00 s
test_classLink :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|classLinkFn|Q22231110}} 1.1 1.1
✔️ {{#invoke:Psemdel1|testlocal|classLinkFn|Q23005601}} 1.WWT 1.WWT
test_classToCircuit :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|classToCircuit|Q23005601|Q27538420|1.WWT|false}} Q21075974 Q21075974
test_commastage :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|commaStage|Q22133414|Tour d'Italie féminin 2015}} Prologue du Prologue du
✔️ {{#invoke:Psemdel1|testlocal|commaStage|Q22133422|Tour d'Italie féminin 2015}} 1re étape du 1re étape du
✔️ {{#invoke:Psemdel1|testlocal|commaStage|Q51845286|Joe Martin Stage Race Women 2018}} 1re étape de la 1re étape de la
test_compareDate :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|compareDate|+2020-01-01T00:00:00Z}} false false
✔️ {{#invoke:Psemdel1|testlocal|compareDate|+2120-01-01T00:00:00Z}} true true
✔️ {{#invoke:Psemdel1|testlocal|compareDate|+2020-00-00T00:00:00Z}} false false
✔️ {{#invoke:Psemdel1|testlocal|compareDate|+2120-00-00T00:00:00Z}} true true
test_findLastName :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|findLastName|Marianne Vos}} Vos Marianne Vos Marianne
✔️ {{#invoke:Psemdel1|testlocal|findLastName|Anna van der Breggen}} van der Breggen Anna van der Breggen Anna
✔️ {{#invoke:Psemdel1|testlocal|findLastName|Annemiek van Vleuten}} van Vleuten Annemiek van Vleuten Annemiek
✔️ {{#invoke:Psemdel1|testlocal|findLastName|Sofie De Vuyst}} De Vuyst Sofie De Vuyst Sofie
✔️ {{#invoke:Psemdel1|testlocal|findLastName|Margarita Victoria García}} García Margarita Victoria García Margarita Victoria
✔️ {{#invoke:Psemdel1|testlocal|findLastName|Sofia Rodriguez Revert}} Revert Sofia Rodriguez Revert Sofia Rodriguez
test_findSortKey :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|findSortKey|Q6242}} Vos Marianne Vos Marianne
✔️ {{#invoke:Psemdel1|testlocal|findSortKey|Q563737}} van der Breggen Anna van der Breggen Anna
✔️ {{#invoke:Psemdel1|testlocal|findSortKey|Q289826}} van Vleuten Annemiek van Vleuten Annemiek
✔️ {{#invoke:Psemdel1|testlocal|findSortKey|Q16206350}} De Vuyst Sofie De Vuyst Sofie
✔️ {{#invoke:Psemdel1|testlocal|findSortKey|Q23907253}} García Margarita Victoria García Margarita Victoria
✔️ {{#invoke:Psemdel1|testlocal|findSortKey|Q24005874}} Rodríguez Sofia Rodríguez Sofia
test_firstValue :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|firstValue|Q6242|P31|id}} Q5 Q5
✔️ {{#invoke:Psemdel1|testlocal|firstValue|Q6242|P31|numeric-id}} 5 5
✔️ {{#invoke:Psemdel1|testlocal|firstValue|Q57084526|P585|time}} +2019-04-14T00:00:00Z +2019-04-14T00:00:00Z
✔️ {{#invoke:Psemdel1|testlocal|firstValue|Q30125049|P1545}} 1 1
✔️ {{#invoke:Psemdel1|testlocal|firstValue|Q30125049|P1545|value}} 1 1
test_formatNumber :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|formatNumber|40.35|true|5}} 40,35 km/h 40,35 km/h
✔️ {{#invoke:Psemdel1|testlocal|formatNumber|40.35|false|5}} 40,35 40,35
✔️ {{#invoke:Psemdel1|testlocal|formatNumber|40.35|true|9}} 40,35 m 40,35 m
test_funcDate :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|funcDate|+2019-04-14T00:00:00Z|long}} 14 avril 2019 14 avril 2019
✔️ {{#invoke:Psemdel1|testlocal|funcDate|+2019-04-14T00:00:00Z|small}} 14 avr. 14 avr.
✔️ {{#invoke:Psemdel1|testlocal|funcDate|+2019-04-14T00:00:00Z|onlyday}} 14 14
✔️ {{#invoke:Psemdel1|testlocal|funcDate|+2019-01-01T00:00:00Z|long}} 1 janvier 2019 1 janvier 2019
✔️ {{#invoke:Psemdel1|testlocal|funcDate|+2019-01-01T00:00:00Z|small}} 1 janv. 1 janv.
✔️ {{#invoke:Psemdel1|testlocal|funcDate|+2019-01-01T00:00:00Z|onlyday}} 1 1
✔️ {{#invoke:Psemdel1|testlocal|funcDate|+2019-12-31T00:00:00Z|long}} 31 décembre 2019 31 décembre 2019
✔️ {{#invoke:Psemdel1|testlocal|funcDate|+2019-12-31T00:00:00Z|small}} 31 déc. 31 déc.
✔️ {{#invoke:Psemdel1|testlocal|funcDate|+2019-12-31T00:00:00Z|onlyday}} 31 31
✔️ {{#invoke:Psemdel1|testlocal|funcDate|+2019-01-00T00:00:00Z|long}} janvier 2019 janvier 2019
✔️ {{#invoke:Psemdel1|testlocal|funcDate|+2019-01-00T00:00:00Z|small}} janv. janv.
✔️ {{#invoke:Psemdel1|testlocal|funcDate|+2019-01-00T00:00:00Z|onlyday}} - -
✔️ {{#invoke:Psemdel1|testlocal|funcDate|+2019-00-00T00:00:00Z|long}} 2019 2019
✔️ {{#invoke:Psemdel1|testlocal|funcDate|+2019-00-00T00:00:00Z|small}} - -
✔️ {{#invoke:Psemdel1|testlocal|funcDate|+2019-00-00T00:00:00Z|onlyday}} - -
Non {{#invoke:Psemdel1|testlocal|funcDate|+2019-12-31T00:00:00Z|Y}} 2019 -
Non {{#invoke:Psemdel1|testlocal|funcDate|+2019-12-31T00:00:00Z|Y}} 2019 -
Non {{#invoke:Psemdel1|testlocal|funcDate|+2019-12-31T00:00:00Z|Y}} 2019 -
Non {{#invoke:Psemdel1|testlocal|funcDate|+2019-01-00T00:00:00Z|Y}} 2019 -
Non {{#invoke:Psemdel1|testlocal|funcDate|+2019-01-00T00:00:00Z|Y}} 2019 -
Non {{#invoke:Psemdel1|testlocal|funcDate|+2019-01-00T00:00:00Z|Y}} 2019 -
Non {{#invoke:Psemdel1|testlocal|funcDate|+2019-00-00T00:00:00Z|Y}} 2019 -
Non {{#invoke:Psemdel1|testlocal|funcDate|+2019-00-00T00:00:00Z|Y}} 2019 -
Non {{#invoke:Psemdel1|testlocal|funcDate|+2019-00-00T00:00:00Z|Y}} 2019 -
test_funcDateFigure :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|funcDateFigure|+2019-00-00T00:00:00Z|Y}} 2019 2019
✔️ {{#invoke:Psemdel1|testlocal|funcDateFigure|+2019-00-00T00:00:00Z|m}} 2019 2019
✔️ {{#invoke:Psemdel1|testlocal|funcDateFigure|+2019-01-00T00:00:00Z|Y}} 2019 2019
✔️ {{#invoke:Psemdel1|testlocal|funcDateFigure|+2019-01-00T00:00:00Z|m}} 1.2019 1.2019
✔️ {{#invoke:Psemdel1|testlocal|funcDateFigure|+2019-02-01T00:00:00Z|m}} 2.2019 2.2019
✔️ {{#invoke:Psemdel1|testlocal|funcDateFigure|+2019-12-01T00:00:00Z|m}} 12.2019 12.2019
test_getBirthDeathDate :
Text Expected Actual
Non {{#invoke:Psemdel1|testlocal|getBirthDeathDate1|Q241961}} 11 février 1987 (35 ans)
Harmelen
11 février 1987 (37 ans)
Harmelen
Non {{#invoke:Psemdel1|testlocal|getBirthDeathDate1|Q273016}} 9 janvier 1976
Adélaïde
9 janvier 1976
Adélaïde
✔️ {{#invoke:Psemdel1|testlocal|getBirthDeathDate2|Q241961}}
Non {{#invoke:Psemdel1|testlocal|getBirthDeathDate2|Q273016}} 18 juillet 2005 (29 ans)
Zadelsdorf
18 juillet 2005 (29 ans)
Zadelsdorf
test_getClass :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|getClass2|Q508838}} UCI World Tour féminin UCI World Tour féminin
✔️ {{#invoke:Psemdel1|testlocal|getClass1|Q508838}} NE (1998)
CDM (1999-2015)
1.WWT (2016-)
NE (1998)
CDM (1999-2015)
1.WWT (2016-)
test_getCountryBool :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|getCountryBool|fr|ar}} false false
✔️ {{#invoke:Psemdel1|testlocal|getCountryBool|fr|}} false false
✔️ {{#invoke:Psemdel1|testlocal|getCountryBool|no|ar}} true true
✔️ {{#invoke:Psemdel1|testlocal|getCountryBool||}} true true
test_getCountryID :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|getCountryID|Q648|+2019-01-01T00:00:00Z}} Q142 Q142
✔️ {{#invoke:Psemdel1|testlocal|getCountryID|Q648|}} Q142 Q142
✔️ {{#invoke:Psemdel1|testlocal|getCountryID|Q314687|+2019-01-01T00:00:00Z}} Q183 Q183
test_getCountryName :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|getCountryName|Q142}} France France
✔️ {{#invoke:Psemdel1|testlocal|getCountryName|Q31}} Belgique Belgique
✔️ {{#invoke:Psemdel1|testlocal|getCountryName|Q148}} Chine Chine
✔️ {{#invoke:Psemdel1|testlocal|getCountryName|Q30}} États-Unis États-Unis
✔️ {{#invoke:Psemdel1|testlocal|getCountryName|Q29999}} Pays-Bas Pays-Bas
✔️ {{#invoke:Psemdel1|testlocal|getCountryName|Q55}} Pays-Bas Pays-Bas
Non {{#invoke:Psemdel1|testlocal|getCountryName|Q231}} Wallonie Région wallonne
test_getFormerNames :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|getFormerNames1|Q1572063}} 1998-2010 1998-2010
✔️ {{#invoke:Psemdel1|testlocal|getFormerNames2|Q1572063}} Holland Ladies Tour Holland Ladies Tour
✔️ {{#invoke:Psemdel1|testlocal|getFormerNames1|Q508838}} 1998- 1998-
✔️ {{#invoke:Psemdel1|testlocal|getFormerNames2|Q508838}} La Flèche Wallonne Femmes La Flèche Wallonne Femmes
Non {{#invoke:Psemdel1|testlocal|getFormerNames1|Q61013876}} 2019-
Non {{#invoke:Psemdel1|testlocal|getFormerNames2|Q61013876}} MerXem Classic
✔️ {{#invoke:Psemdel1|testlocal|getFormerNames2|Q16637287}}
test_getGenderCode :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|getGenderCode|Q6242|}} f f
✔️ {{#invoke:Psemdel1|testlocal|getGenderCode|Q220998|}} m m
✔️ {{#invoke:Psemdel1|testlocal|getGenderCode|Q28829541|}}
✔️ {{#invoke:Psemdel1|testlocal|getGenderCode|Q6242|m}} f f
✔️ {{#invoke:Psemdel1|testlocal|getGenderCode|Q220998|m}} m m
✔️ {{#invoke:Psemdel1|testlocal|getGenderCode|Q28829541|m}} m m
test_getLocalContent :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|getLocalContent|course|courses|course}} test test
✔️ {{#invoke:Psemdel1|testlocal|getLocalContent|course|courses|something}}
✔️ {{#invoke:Psemdel1|testlocal|getLocalContent|course|courses|courses}} test test
✔️ {{#invoke:Psemdel1|testlocal|getLocalContent|course||course}} test test
✔️ {{#invoke:Psemdel1|testlocal|getLocalContent|course||courses}}
✔️ {{#invoke:Psemdel1|testlocal|getLocalContent|Course|Courses|course}} test test
✔️ {{#invoke:Psemdel1|testlocal|getLocalContent|Course|Courses|something}}
✔️ {{#invoke:Psemdel1|testlocal|getLocalContent|Course|Courses|courses}} test test
✔️ {{#invoke:Psemdel1|testlocal|getLocalContent|Course|Courses|Course}} test test
✔️ {{#invoke:Psemdel1|testlocal|getLocalContent|Course|Courses|Courses}} test test
✔️ {{#invoke:Psemdel1|testlocal|getLocalContent|Équipe amateur|Équipes amateur|Équipe amateur}} test test
✔️ {{#invoke:Psemdel1|testlocal|getLocalContent|Équipe amateur|Équipes amateur|équipe amateur}} test test
✔️ {{#invoke:Psemdel1|testlocal|getLocalContent|Équipe amateur|Équipes amateur|équipes amateur}} test test
✔️ {{#invoke:Psemdel1|testlocal|getLocalContent|Équipe amateur|Équipes amateur|something}}
test_getMainRaceLink :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|getMainRaceLink|Q78663025|stage|Q98756410|nil|+2020-01-01T00:00:00Z}} 1re étape du Tour d'Italie 1re étape du Tour d'Italie
✔️ {{#invoke:Psemdel1|testlocal|getMainRaceLink|Q78663025|2||nil|+2020-01-01T00:00:00Z}} Tour d'Italie Tour d'Italie
✔️ {{#invoke:Psemdel1|testlocal|getMainRaceLink|Q27538420|1||nil|+2017-01-01T00:00:00Z}} Flèche wallonne Flèche wallonne
✔️ {{#invoke:Psemdel1|testlocal|getMainRaceLink|Q78663025|stage|Q98756410|victory|+2020-01-01T00:00:00Z}} 1re étape du Tour d'Italie 1re étape du Tour d'Italie
✔️ {{#invoke:Psemdel1|testlocal|getMainRaceLink|Q78663025|2||victory|+2020-01-01T00:00:00Z}} Classement général, Tour d'Italie Classement général, Tour d'Italie
✔️ {{#invoke:Psemdel1|testlocal|getMainRaceLink|Q27538420|1||victory|+2017-01-01T00:00:00Z}} Flèche wallonne Flèche wallonne
✔️ {{#invoke:Psemdel1|testlocal|getMainRaceLink|Q26838733|stage|Q27627413|victory|+2017-05-18T00:00:00Z}} 12e étape du Tour d'Italie 12e étape du Tour d'Italie
✔️ {{#invoke:Psemdel1|testlocal|getMainRaceLink|Q74733543|0||victory|+2020-08-01T00:00:00Z}} Championnat de Pologne du contre-la-montre Championnat de Pologne du contre-la-montre
✔️ {{#invoke:Psemdel1|testlocal|getMainRaceLink|Q74731390|0||victory|+2020-08-01T00:00:00Z}} Championnat de France sur route Championnat de France sur route
✔️ {{#invoke:Psemdel1|testlocal|getMainRaceLink|Q31022185|0||victory|+2020-08-01T00:00:00Z}} Championnat de République tchèque sur route Championnat de République tchèque sur route
test_getNationality :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|getNationality|Q1976907|+2001-01-01T00:00:00Z}} Q159 Q159
✔️ {{#invoke:Psemdel1|testlocal|getNationality|Q563737|+2001-01-01T00:00:00Z}} Q55 Q55
✔️ {{#invoke:Psemdel1|testlocal|getNationality|Q1892905|+2009-01-01T00:00:00Z}} Q25227 Q25227
✔️ {{#invoke:Psemdel1|testlocal|getNationality|Q1892905|+2011-01-01T00:00:00Z}} Q25279 Q25279
✔️ {{#invoke:Psemdel1|testlocal|getNationality|Q1892905|+2015-01-01T00:00:00Z}} Q55 Q55
✔️ {{#invoke:Psemdel1|testlocal|getNationality|Q950831|+2015-01-01T00:00:00Z}} Q38 Q38
✔️ {{#invoke:Psemdel1|testlocal|getNationality|Q950831|+2021-08-01T00:00:00Z}} Q36 Q36
✔️ {{#invoke:Psemdel1|testlocal|getNationality|Q950831|+2021-08-01T00:00:00Z}} Q36 Q36
✔️ {{#invoke:Psemdel1|testlocal|getNationality|Q26882517|+2021-08-01T00:00:00Z}} Q142 Q142
test_getOfficialName :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|getOfficialName|Q2945868|+2018-12-01T00:00:00Z|}} Centre mondial du cyclisme Centre mondial du cyclisme
✔️ {{#invoke:Psemdel1|testlocal|getOfficialName|Q2945868|+2019-01-01T00:00:00Z|}} Centre mondial du cyclisme Centre mondial du cyclisme
✔️ {{#invoke:Psemdel1|testlocal|getOfficialName|Q2945868|+2022-04-22T00:00:00Z|}} Centre mondial du cyclisme Centre mondial du cyclisme
✔️ {{#invoke:Psemdel1|testlocal|getOfficialName|Q195833|+2022-01-01T00:00:00Z|}} TotalEnergies TotalEnergies
✔️ {{#invoke:Psemdel1|testlocal|getOfficialName|Q1892064|+1994-06-01T00:00:00Z|}} Mapei-CLAS Mapei-CLAS
✔️ {{#invoke:Psemdel1|testlocal|getOfficialName|Q17011604|+2012-01-01T00:00:00Z|}} Sengers Sengers
Non {{#invoke:Psemdel1|testlocal|getOfficialName|Q1726|+2022-01-01T00:00:00Z|}} Munich München
✔️ {{#invoke:Psemdel1|testlocal|getOfficialName|Q110370054|+2022-00-00T00:00:00Z|}} FDJ Nouvelle Aquitaine Futuroscope FDJ Nouvelle Aquitaine Futuroscope
✔️ {{#invoke:Psemdel1|testlocal|getOfficialName|Q110370054|+2022-01-01T00:00:00Z|}} FDJ Nouvelle Aquitaine Futuroscope FDJ Nouvelle Aquitaine Futuroscope
✔️ {{#invoke:Psemdel1|testlocal|getOfficialName|Q110370054|+2022-12-01T00:00:00Z|}} FDJ-Suez FDJ-Suez
test_getPeriodSub :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|getPeriodSub|+2019-00-00T00:00:00Z|+2019-00-00T00:00:00Z|true}} (2019) (2019)
✔️ {{#invoke:Psemdel1|testlocal|getPeriodSub|+2019-00-00T00:00:00Z|+2020-00-00T00:00:00Z|true}} (2019-2020) (2019-2020)
✔️ {{#invoke:Psemdel1|testlocal|getPeriodSub|+2019-01-01T00:00:00Z|+2019-01-02T00:00:00Z|true}} (2019-1.2019) (2019-1.2019)
✔️ {{#invoke:Psemdel1|testlocal|getPeriodSub|+2019-01-01T00:00:00Z|+2019-02-02T00:00:00Z|true}} (2019-2.2019) (2019-2.2019)
✔️ {{#invoke:Psemdel1|testlocal|getPeriodSub|+2019-01-01T00:00:00Z|+2020-01-01T00:00:00Z|true}} (2019-1.2020) (2019-1.2020)
✔️ {{#invoke:Psemdel1|testlocal|getPeriodSub|+2019-01-01T00:00:00Z|+2019-12-31T00:00:00Z|true}} (2019) (2019)
✔️ {{#invoke:Psemdel1|testlocal|getPeriodSub|+2019-07-05T00:00:00Z|+2019-07-14T00:00:00Z|true}} (7.2019) (7.2019)
✔️ {{#invoke:Psemdel1|testlocal|getPeriodSub|+2019-07-05T00:00:00Z|+2020-07-14T00:00:00Z|true}} (7.2019-7.2020) (7.2019-7.2020)
test_getPlaceLink :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|getPlaceLink|Q16333|+2019-04-14T00:00:00Z}} Casale Monferrato Casale Monferrato
✔️ {{#invoke:Psemdel1|testlocal|getPlaceLink|Q180871|+2022-04-14T00:00:00Z}} Compiègne Compiègne
Non {{#invoke:Psemdel1|testlocal|getPlaceLink|Q180871|nil}} Compiègne Marat-sur-Oise
✔️ {{#invoke:Psemdel1|testlocal|getPlaceLink2|Q180871|+2022-04-14T00:00:00Z}} Compiègne Compiègne
✔️ {{#invoke:Psemdel1|testlocal|getPlaceLink2|Q180871|nil}} Compiègne Compiègne
✔️ {{#invoke:Psemdel1|testlocal|getPlaceLink2|Q486341|+2022-04-14T00:00:00Z}} Kufstein Kufstein
✔️ {{#invoke:Psemdel1|testlocal|getPlaceLink2|Q486341|nil}} Kufstein Kufstein
✔️ {{#invoke:Psemdel1|testlocal|getPlaceLink|Q1726|+2022-04-14T00:00:00Z}} Munich Munich
test_getRiderLink :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|getRiderLink|Q29262131|nil}} Aleksandr Vlasov Aleksandr Vlasov
✔️ {{#invoke:Psemdel1|testlocal|getRiderLink|Q6242|nil}} Marianne Vos Marianne Vos
✔️ {{#invoke:Psemdel1|testlocal|getRiderLink|Q295991|nil}} Alexandre Vinokourov Alexandre Vinokourov
✔️ {{#invoke:Psemdel1|testlocal|getRiderLink|Q29262131|+2019-00-00T00:00:00Z}} Aleksandr Vlasov Aleksandr Vlasov
✔️ {{#invoke:Psemdel1|testlocal|getRiderLink|Q295991|+2000-01-01T00:00:00Z}} Alexandre Vinokourov Alexandre Vinokourov
Non {{#invoke:Psemdel1|testlocal|getRiderLink|Q6242|+2019-00-00T00:00:00Z}} Marianne Vos Marianne Vos
✔️ {{#invoke:Psemdel1|testlocal|getRiderLink|Q6242|+2030-00-00T00:00:00Z}} Marianne Vos Marianne Vos
✔️ {{#invoke:Psemdel1|testlocal|getRiderLink|Q220998|+2019-00-00T00:00:00Z}} Tom Boonen Tom Boonen
✔️ {{#invoke:Psemdel1|testlocal|getRiderLink|Q254811|+2010-00-00T00:00:00Z}} Lizzie Armitstead Lizzie Armitstead
Non {{#invoke:Psemdel1|testlocal|getRiderLink|Q254811|+2019-00-00T00:00:00Z}} Lizzie Deignan Lizzie Deignan
✔️ {{#invoke:Psemdel1|testlocal|getRiderLink|Q711397|+2010-00-00T00:00:00Z}} Robert Millar Robert Millar
✔️ {{#invoke:Psemdel1|testlocal|getRiderLink|Q711397|+2019-00-00T00:00:00Z}} Philippa York Philippa York
test_getSpeed :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|getSpeed|Q110656671|false|nil|P2321}} nil nil
✔️ {{#invoke:Psemdel1|testlocal|getSpeed|Q113552955|false|nil|P2321}} nil nil
✔️ {{#invoke:Psemdel1|testlocal|getSpeed|Q113552955|true|nil|P2321}} nil nil
✔️ {{#invoke:Psemdel1|testlocal|getSpeed|Q113552955|false|136.9|P2417}} 37,515 37,515
✔️ {{#invoke:Psemdel1|testlocal|getSpeed|Q113552955|true|136.9|P2417}} 37,515 km/h 37,515 km/h
✔️ {{#invoke:Psemdel1|testlocal|getSpeed|Q110774902|false|nil|P2321}} 40,35 40,35
✔️ {{#invoke:Psemdel1|testlocal|getSpeed|Q110774902|true|nil|P2321}} 40,35 km/h 40,35 km/h
test_getStartEndTime :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|getStartEndTime1|+2019-01-01T00:00:00Z|+2019-01-02T00:00:00Z|verylong}} 1 1
✔️ {{#invoke:Psemdel1|testlocal|getStartEndTime1|+2019-01-01T00:00:00Z|+2019-02-02T00:00:00Z|verylong}} 1 janvier 1 janvier
✔️ {{#invoke:Psemdel1|testlocal|getStartEndTime1|+2019-01-01T00:00:00Z|+2019-01-01T00:00:00Z|verylong}} 1 1
✔️ {{#invoke:Psemdel1|testlocal|getStartEndTime1|+2019-07-05T00:00:00Z|+2019-07-14T00:00:00Z|verylong}} 5 5
✔️ {{#invoke:Psemdel1|testlocal|getStartEndTime1|+2019-07-05T00:00:00Z|+2020-07-14T00:00:00Z|verylong}} 5 juillet 2019 5 juillet 2019
✔️ {{#invoke:Psemdel1|testlocal|getStartEndTime2|+2019-01-01T00:00:00Z|+2019-01-02T00:00:00Z|verylong}} 2 janvier 2019 2 janvier 2019
✔️ {{#invoke:Psemdel1|testlocal|getStartEndTime2|+2019-01-01T00:00:00Z|+2019-02-02T00:00:00Z|verylong}} 2 février 2019 2 février 2019
✔️ {{#invoke:Psemdel1|testlocal|getStartEndTime2|+2019-01-01T00:00:00Z|+2019-01-01T00:00:00Z|verylong}} 1 janvier 2019 1 janvier 2019
✔️ {{#invoke:Psemdel1|testlocal|getStartEndTime2|+2019-07-05T00:00:00Z|+2019-07-14T00:00:00Z|verylong}} 14 juillet 2019 14 juillet 2019
✔️ {{#invoke:Psemdel1|testlocal|getStartEndTime2|+2019-07-05T00:00:00Z|+2020-07-14T00:00:00Z|verylong}} 14 juillet 2020 14 juillet 2020
✔️ {{#invoke:Psemdel1|testlocal|getStartEndTime1|+2019-01-01T00:00:00Z|+2019-01-02T00:00:00Z|long}} 1 1
✔️ {{#invoke:Psemdel1|testlocal|getStartEndTime1|+2019-01-01T00:00:00Z|+2019-02-02T00:00:00Z|long}} 1 janvier 1 janvier
✔️ {{#invoke:Psemdel1|testlocal|getStartEndTime1|+2019-01-01T00:00:00Z|+2019-01-01T00:00:00Z|long}} 1 1
✔️ {{#invoke:Psemdel1|testlocal|getStartEndTime1|+2019-07-05T00:00:00Z|+2019-07-14T00:00:00Z|long}} 5 5
✔️ {{#invoke:Psemdel1|testlocal|getStartEndTime1|+2019-07-05T00:00:00Z|+2020-07-14T00:00:00Z|long}} 5 juillet 2019 5 juillet 2019
✔️ {{#invoke:Psemdel1|testlocal|getStartEndTime2|+2019-01-01T00:00:00Z|+2019-01-02T00:00:00Z|long}} 2 janvier 2 janvier
✔️ {{#invoke:Psemdel1|testlocal|getStartEndTime2|+2019-01-01T00:00:00Z|+2019-02-02T00:00:00Z|long}} 2 février 2 février
✔️ {{#invoke:Psemdel1|testlocal|getStartEndTime2|+2019-01-01T00:00:00Z|+2019-01-01T00:00:00Z|long}} 1 janvier 1 janvier
✔️ {{#invoke:Psemdel1|testlocal|getStartEndTime2|+2019-07-05T00:00:00Z|+2019-07-14T00:00:00Z|long}} 14 juillet 14 juillet
✔️ {{#invoke:Psemdel1|testlocal|getStartEndTime2|+2019-07-05T00:00:00Z|+2020-07-14T00:00:00Z|long}} 14 juillet 2020 14 juillet 2020
✔️ {{#invoke:Psemdel1|testlocal|getStartEndTime1|+2019-01-01T00:00:00Z|+2019-01-02T00:00:00Z|small}} 1 1
✔️ {{#invoke:Psemdel1|testlocal|getStartEndTime1|+2019-01-01T00:00:00Z|+2019-02-02T00:00:00Z|small}} 1 janv. 1 janv.
✔️ {{#invoke:Psemdel1|testlocal|getStartEndTime1|+2019-01-01T00:00:00Z|+2019-01-01T00:00:00Z|small}} 1 1
✔️ {{#invoke:Psemdel1|testlocal|getStartEndTime1|+2019-07-05T00:00:00Z|+2019-07-14T00:00:00Z|small}} 5 5
✔️ {{#invoke:Psemdel1|testlocal|getStartEndTime1|+2019-07-05T00:00:00Z|+2020-07-14T00:00:00Z|small}} 5 juill. 2019 5 juill. 2019
✔️ {{#invoke:Psemdel1|testlocal|getStartEndTime2|+2019-01-01T00:00:00Z|+2019-01-02T00:00:00Z|small}} 2 janv. 2 janv.
✔️ {{#invoke:Psemdel1|testlocal|getStartEndTime2|+2019-01-01T00:00:00Z|+2019-02-02T00:00:00Z|small}} 2 fév. 2 fév.
✔️ {{#invoke:Psemdel1|testlocal|getStartEndTime2|+2019-01-01T00:00:00Z|+2019-01-01T00:00:00Z|small}} 1 janv. 1 janv.
✔️ {{#invoke:Psemdel1|testlocal|getStartEndTime2|+2019-07-05T00:00:00Z|+2019-07-14T00:00:00Z|small}} 14 juill. 14 juill.
✔️ {{#invoke:Psemdel1|testlocal|getStartEndTime2|+2019-07-05T00:00:00Z|+2020-07-14T00:00:00Z|small}} 14 juill. 2020 14 juill. 2020
test_getStatementForTime :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|getStatementForTime|Q312273|P54|+2019-01-01T00:00:00Z}} nil nil
✔️ {{#invoke:Psemdel1|testlocal|getStatementForTime|Q312273|P54|+2017-07-24T00:00:00Z}} nil nil
✔️ {{#invoke:Psemdel1|testlocal|getStatementForTime|Q312273|P54|+2017-07-23T00:00:00Z}} Q195833 Q195833
✔️ {{#invoke:Psemdel1|testlocal|getStatementForTime|Q312273|P54|+2017-01-01T00:00:00Z}} Q195833 Q195833
test_getTeam :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|getTeam|Q312273|+2019-01-01T00:00:00Z}} nil nil
✔️ {{#invoke:Psemdel1|testlocal|getTeam|Q312273|+2017-07-24T00:00:00Z}} nil nil
✔️ {{#invoke:Psemdel1|testlocal|getTeam|Q312273|+2017-07-20T00:00:00Z}} Direct Énergie Direct Énergie
✔️ {{#invoke:Psemdel1|testlocal|getTeam|Q312273|+2017-07-23T00:00:00Z}} Direct Énergie Direct Énergie
Non {{#invoke:Psemdel1|testlocal|getTeam|Q27886638|+2020-01-01T00:00:00Z}} Cogeas-Mettler-Look Pro Cycling Team Cogeas-Mettler-Look Pro Cycling Team
✔️ {{#invoke:Psemdel1|testlocal|getTeam|Q16215626|+2010-07-01T00:00:00Z}} Valdarno Valdarno
✔️ {{#invoke:Psemdel1|testlocal|getTeam|Q3048753|+2010-07-01T00:00:00Z}} SC Michela Fanini Record Rox SC Michela Fanini Record Rox
test_getTeamCode :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|getTeamCode|Q563737|+2020-01-01T00:00:00Z|}} DLT DLT
✔️ {{#invoke:Psemdel1|testlocal|getTeamCode|Q563737|+2018-01-01T00:00:00Z|}} DLT DLT
✔️ {{#invoke:Psemdel1|testlocal|getTeamCode|Q563737|+2016-01-01T00:00:00Z|}} RBW RBW
test_getTeamCodeCat :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|getTeamCodeCat|Q28149995|+2020-01-01T00:00:00Z}} DLT DLT
✔️ {{#invoke:Psemdel1|testlocal|getTeamCodeCat|Q50999546|+2015-01-01T00:00:00Z}} nil nil
✔️ {{#invoke:Psemdel1|testlocal|getTeamCodeCat|Q52108266|+2018-01-01T00:00:00Z}} nil nil
✔️ {{#invoke:Psemdel1|testlocal|getTeamCodeCat|Q28149995|+2000-01-01T00:00:00Z}} DLT DLT
✔️ {{#invoke:Psemdel1|testlocal|getTeamCodeCat|Q50999546|+2000-01-01T00:00:00Z}} nil nil
✔️ {{#invoke:Psemdel1|testlocal|getTeamCodeCat|Q52108266|+2000-01-01T00:00:00Z}} nil nil
✔️ {{#invoke:Psemdel1|testlocal|getTeamCodeCat|Q50999546|+2000-01-01T00:00:00Z}} nil nil
✔️ {{#invoke:Psemdel1|testlocal|getTeamCodeCat|Q50999546|+2020-01-01T00:00:00Z}} MUL MUL
test_getTeamLinkCat :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|getTeamLinkCat|Q195833|+2019-01-01T00:00:00Z|false|false}} Direct Énergie Direct Énergie
Non {{#invoke:Psemdel1|testlocal|getTeamLinkCat|Q58217971|+2019-01-01T00:00:00Z|false|false}} Direct Énergie Direct Énergie
✔️ {{#invoke:Psemdel1|testlocal|getTeamLinkCat|Q58217971|+2019-01-01T00:00:00Z|false|true}} Direct Énergie Direct Énergie
✔️ {{#invoke:Psemdel1|testlocal|getTeamLinkCat|Q796040|+2016-05-01T00:00:00Z|false|false}} BKCP-Corendon BKCP-Corendon
✔️ {{#invoke:Psemdel1|testlocal|getTeamLinkCat|Q110370054|+2022-04-01T00:00:00Z|false|false}} FDJ Nouvelle Aquitaine Futuroscope FDJ Nouvelle Aquitaine Futuroscope
✔️ {{#invoke:Psemdel1|testlocal|getTeamLinkCat|Q110370054|+2022-11-01T00:00:00Z|false|false}} FDJ-Suez FDJ-Suez
✔️ {{#invoke:Psemdel1|testlocal|getTeamLinkCat|Q110370054|+2022-04-01T00:00:00Z|true|false}} FDJ Nouvelle Aquitaine Futuroscope FDJ Nouvelle Aquitaine Futuroscope
✔️ {{#invoke:Psemdel1|testlocal|getTeamLinkCat|Q110370054|+2022-11-01T00:00:00Z|true|false}} FDJ-Suez FDJ-Suez
✔️ {{#invoke:Psemdel1|testlocal|getTeamLinkCat|Q110370054|+2022-00-00T00:00:00Z|true|false}} FDJ Nouvelle Aquitaine Futuroscope FDJ Nouvelle Aquitaine Futuroscope
✔️ {{#invoke:Psemdel1|testlocal|getTeamLinkCat2|Q195833|+2019-01-01T00:00:00Z|false|false}} Q382927 Q382927
✔️ {{#invoke:Psemdel1|testlocal|getTeamLinkCat2|Q58217971|+2019-01-01T00:00:00Z|false|false}} Q382927 Q382927
✔️ {{#invoke:Psemdel1|testlocal|getTeamLinkCat2|Q58217971|+2019-01-01T00:00:00Z|false|true}} Q382927 Q382927
✔️ {{#invoke:Psemdel1|testlocal|getTeamLinkCat2|Q796040|+2016-05-01T00:00:00Z|false|false}} Q1756006 Q1756006
✔️ {{#invoke:Psemdel1|testlocal|getTeamLinkCat2|Q109109779|+2022-06-01T00:00:00Z|false|false}} Q6154783 Q6154783
✔️ {{#invoke:Psemdel1|testlocal|getTeamLinkCat2|Q28098063|+2022-06-01T00:00:00Z|false|false}} Q1756006 Q1756006
✔️ {{#invoke:Psemdel1|testlocal|getTeamLinkCat2|Q105229009|+2022-09-04T00:00:00Z|false|false}} Q1756006 Q1756006
✔️ {{#invoke:Psemdel1|testlocal|getTeamLinkCat2|Q105229009|+2022-09-04T00:00:00Z|true|false}} Q1756006 Q1756006
test_getType :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|getType|Q1572063}} Course à étapes Course à étapes
✔️ {{#invoke:Psemdel1|testlocal|getType|Q508838}} Course d'un jour Course d'un jour
test_get_formatted_date :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|get_formatted_date1|Q110774135|infobox}} 24 – 29 mai 2022 24 – 29 mai 2022
✔️ {{#invoke:Psemdel1|testlocal|get_formatted_date1|Q110774135|victory}} 29 mai 29 mai
✔️ {{#invoke:Psemdel1|testlocal|get_formatted_date1|Q110774135|nil}} 24 – 29 mai 24 – 29 mai
✔️ {{#invoke:Psemdel1|testlocal|get_formatted_date1|Q110773516|infobox}} 16 avril 2022 16 avril 2022
✔️ {{#invoke:Psemdel1|testlocal|get_formatted_date1|Q110773516|victory}} 16 avr. 16 avr.
✔️ {{#invoke:Psemdel1|testlocal|get_formatted_date1|Q110773516|nil}} 16 avr. 16 avr.
✔️ {{#invoke:Psemdel1|testlocal|get_formatted_date2|Q110774135|infobox}} +2022-05-24T00:00:00Z +2022-05-24T00:00:00Z
✔️ {{#invoke:Psemdel1|testlocal|get_formatted_date2|Q110774135|victory}} +2022-05-29T00:00:00Z +2022-05-29T00:00:00Z
✔️ {{#invoke:Psemdel1|testlocal|get_formatted_date2|Q110774135|nil}} +2022-05-24T00:00:00Z +2022-05-24T00:00:00Z
✔️ {{#invoke:Psemdel1|testlocal|get_formatted_date2|Q110773516|infobox}} +2022-04-16T00:00:00Z +2022-04-16T00:00:00Z
✔️ {{#invoke:Psemdel1|testlocal|get_formatted_date2|Q110773516|victory}} +2022-04-16T00:00:00Z +2022-04-16T00:00:00Z
✔️ {{#invoke:Psemdel1|testlocal|get_formatted_date2|Q110773516|nil}} +2022-04-16T00:00:00Z +2022-04-16T00:00:00Z
test_import :
Text Expected Actual
✔️ {{#invoke:Psemdel1|test_import|class_sort|Q22231106}} 01 01
Non {{#invoke:Psemdel1|test_import|classes|Q22231107}} true
Non {{#invoke:Psemdel1|test_import|classes|Q123}} nil
✔️ {{#invoke:Psemdel1|test_import|bg_color_table|Q24257871}} FFFF99 FFFF99
✔️ {{#invoke:Psemdel1|test_import|bg_color_table|Q24257763}} FFC0CB FFC0CB
test_infoGetPlace :
Text Expected Actual
test_isCountry :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|isCountry|Q23005601}} false false
✔️ {{#invoke:Psemdel1|testlocal|isCountry|Q563737}} false false
✔️ {{#invoke:Psemdel1|testlocal|isCountry|Q55}} true true
test_isHuman :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|isHuman|Q23005601}} false false
✔️ {{#invoke:Psemdel1|testlocal|isHuman|Q563737}} true true
test_isWomenteam :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|isWomenteam|Q2651858}} true true
✔️ {{#invoke:Psemdel1|testlocal|isWomenteam|Q15789176}} true true
✔️ {{#invoke:Psemdel1|testlocal|isWomenteam|Q45762303}} false false
test_is_it_womenrace :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|isWomenrace|Q107565335}} true true
✔️ {{#invoke:Psemdel1|testlocal|isWomenrace|Q98043180}} false false
✔️ {{#invoke:Psemdel1|testlocal|isWomenrace|Q113164731}} true true
test_number :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|number|m|1|fr}} 1er 1er
✔️ {{#invoke:Psemdel1|testlocal|number|f|1|fr}} 1re 1re
✔️ {{#invoke:Psemdel1|testlocal|number|n|1|fr}} 1re 1re
✔️ {{#invoke:Psemdel1|testlocal|number|m|2|fr}} 2e 2e
✔️ {{#invoke:Psemdel1|testlocal|number|f|2|fr}} 2e 2e
✔️ {{#invoke:Psemdel1|testlocal|number|n|2|fr}} 2e 2e
test_officialSite :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|officialSite|Q508838}} Site officiel Site officiel
test_parseDate :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|parseDate1|+2020-01-01T00:00:00Z|2040|12|31}} +2020-01-01T00:00:00Z +2020-01-01T00:00:00Z
✔️ {{#invoke:Psemdel1|testlocal|parseDate1|+2020-01-00T00:00:00Z|2040|12|31}} +2020-01-31T00:00:00Z +2020-01-31T00:00:00Z
✔️ {{#invoke:Psemdel1|testlocal|parseDate1|+2020-00-00T00:00:00Z|2040|12|31}} +2020-12-31T00:00:00Z +2020-12-31T00:00:00Z
✔️ {{#invoke:Psemdel1|testlocal|parseDate1|+0000-00-00T00:00:00Z|2040|12|31}} +2040-12-31T00:00:00Z +2040-12-31T00:00:00Z
✔️ {{#invoke:Psemdel1|testlocal|parseDate2|+2020-00-00T00:00:00Z|2040|12|31}} 2020 2020
✔️ {{#invoke:Psemdel1|testlocal|parseDate2|+0000-00-00T00:00:00Z|2040|12|31}} 2040 2040
✔️ {{#invoke:Psemdel1|testlocal|parseDate5|+2020-00-00T00:00:00Z|2040|12|31}}
✔️ {{#invoke:Psemdel1|testlocal|parseDate5|+0000-00-00T00:00:00Z|2040|12|31}} error text error text
✔️ {{#invoke:Psemdel1|testlocal|parseDate1|+2020-00-00T00:00:00Z|2040|12|31}} +2020-12-31T00:00:00Z +2020-12-31T00:00:00Z
✔️ {{#invoke:Psemdel1|testlocal|parseDate1||2040|12|31}} +2040-12-31T00:00:00Z +2040-12-31T00:00:00Z
✔️ {{#invoke:Psemdel1|testlocal|parseDate2||2040|12|31}} 2040 2040
✔️ {{#invoke:Psemdel1|testlocal|parseDate5||2040|12|31}} error text error text
test_plural :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|plural1|1}} false false
✔️ {{#invoke:Psemdel1|testlocal|plural1|2}} true true
✔️ {{#invoke:Psemdel1|testlocal|plural1|3}} true true
✔️ {{#invoke:Psemdel1|testlocal|plural1|4}} true true
✔️ {{#invoke:Psemdel1|testlocal|plural1|5}} false false
✔️ {{#invoke:Psemdel1|testlocal|plural1|9}} false false
✔️ {{#invoke:Psemdel1|testlocal|plural1|10}} false false
✔️ {{#invoke:Psemdel1|testlocal|plural1|11}} false false
✔️ {{#invoke:Psemdel1|testlocal|plural1|12}} false false
✔️ {{#invoke:Psemdel1|testlocal|plural1|20}} false false
✔️ {{#invoke:Psemdel1|testlocal|plural1|21}} false false
✔️ {{#invoke:Psemdel1|testlocal|plural1|22}} true true
✔️ {{#invoke:Psemdel1|testlocal|plural1|24}} true true
✔️ {{#invoke:Psemdel1|testlocal|plural1|25}} false false
✔️ {{#invoke:Psemdel1|testlocal|plural1|31}} false false
✔️ {{#invoke:Psemdel1|testlocal|plural1|32}} true true
✔️ {{#invoke:Psemdel1|testlocal|plural1|34}} true true
✔️ {{#invoke:Psemdel1|testlocal|plural1|35}} false false
✔️ {{#invoke:Psemdel1|testlocal|plural2|1}} false false
✔️ {{#invoke:Psemdel1|testlocal|plural2|2}} false false
✔️ {{#invoke:Psemdel1|testlocal|plural2|3}} false false
✔️ {{#invoke:Psemdel1|testlocal|plural2|4}} false false
✔️ {{#invoke:Psemdel1|testlocal|plural2|5}} true true
✔️ {{#invoke:Psemdel1|testlocal|plural2|9}} true true
✔️ {{#invoke:Psemdel1|testlocal|plural2|10}} true true
✔️ {{#invoke:Psemdel1|testlocal|plural2|11}} true true
✔️ {{#invoke:Psemdel1|testlocal|plural2|12}} true true
✔️ {{#invoke:Psemdel1|testlocal|plural2|20}} true true
✔️ {{#invoke:Psemdel1|testlocal|plural1|21}} false false
✔️ {{#invoke:Psemdel1|testlocal|plural2|22}} false false
✔️ {{#invoke:Psemdel1|testlocal|plural2|24}} false false
✔️ {{#invoke:Psemdel1|testlocal|plural2|25}} true true
✔️ {{#invoke:Psemdel1|testlocal|plural2|31}} false false
✔️ {{#invoke:Psemdel1|testlocal|plural2|32}} false false
✔️ {{#invoke:Psemdel1|testlocal|plural2|34}} false false
✔️ {{#invoke:Psemdel1|testlocal|plural2|35}} true true
test_raceLink :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|raceLink|Q27538420}} Flèche wallonne féminine 2017 Flèche wallonne féminine 2017
✔️ {{#invoke:Psemdel1|testlocal|raceLink|Q508838}} Flèche wallonne féminine Flèche wallonne féminine
✔️ {{#invoke:Psemdel1|testlocal|raceLink|Q27431192}} UCI World Tour féminin 2017 UCI World Tour féminin 2017
✔️ {{#invoke:Psemdel1|testlocal|raceLink|Q576491}} Coupe de France de cyclisme sur route Coupe de France de cyclisme sur route
test_seasonToTeamID :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|seasonToTeamID|nil}} nil nil
✔️ {{#invoke:Psemdel1|testlocal|seasonToTeamID|Q58217971}} Q195833 Q195833
✔️ {{#invoke:Psemdel1|testlocal|seasonToTeamID|Q195833}} Q195833 Q195833
test_trans :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|trans|+2020-01-01T00:00:00Z|12|31}} +2020-01-01T00:00:00Z +2020-01-01T00:00:00Z
✔️ {{#invoke:Psemdel1|testlocal|trans|+2020-01-00T00:00:00Z|12|31}} +2020-01-31T00:00:00Z +2020-01-31T00:00:00Z
✔️ {{#invoke:Psemdel1|testlocal|trans|+2020-00-00T00:00:00Z|12|31}} +2020-12-31T00:00:00Z +2020-12-31T00:00:00Z
✔️ {{#invoke:Psemdel1|testlocal|trans|+0000-00-00T00:00:00Z|12|31}} +0000-12-31T00:00:00Z +0000-12-31T00:00:00Z
✔️ {{#invoke:Psemdel1|testlocal|trans||12|31}} nil nil
test_translate :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|translate|startlist|1}} Liste des participants Liste des participants
✔️ {{#invoke:Psemdel1|testlocal|translate|func_prologue|1}} Prologue Prologue
Non {{#invoke:Psemdel1|testlocal|translate|func_prologue}} Prologue translation for func_prologue_translate index nil not found
✔️ {{#invoke:Psemdel1|testlocal|translate|startlist|1|true}} Liste des participantes Liste des participantes
✔️ {{#invoke:Psemdel1|testlocal|translate|headoftableII|1|false}} Coureur Coureur
✔️ {{#invoke:Psemdel1|testlocal|translate|headoftableII|1|true}} Coureuse Coureuse
✔️ {{#invoke:Psemdel1|testlocal|translate|listofwinners|6|false}} Meilleur grimpeur Meilleur grimpeur
✔️ {{#invoke:Psemdel1|testlocal|translate|listofwinners|6|true}} Meilleure grimpeuse Meilleure grimpeuse
test_uciCodeCountry :
Text Expected Actual
✔️ {{#invoke:Psemdel1|testlocal|uciCodeCountry|Q142}} (FRA) (FRA)
✔️ {{#invoke:Psemdel1|testlocal|uciCodeCountry|Q31}} (BEL) (BEL)
✔️ {{#invoke:Psemdel1|testlocal|uciCodeCountry|Q148}} (CHN) (CHN)
✔️ {{#invoke:Psemdel1|testlocal|uciCodeCountry|Q30}} (USA) (USA)
✔️ {{#invoke:Psemdel1|testlocal|uciCodeCountry|Q29999}} (NED) (NED)
✔️ {{#invoke:Psemdel1|testlocal|uciCodeCountry|Q55}} (NED) (NED)
✔️ {{#invoke:Psemdel1|testlocal|uciCodeCountry||Q231}}