Modul:avledning/test
Hoppa till navigering
Hoppa till sök
All tests passed. (refresh)
Text | Expected | Actual | |
---|---|---|---|
{{avledning|sv|snabb}} | ''avledning till'' [[snabb#Svenska|snabb]] | ''avledning till'' [[snabb#Svenska|snabb]] | |
{{avledning|sv|snabb|adj}} | ''avledning till adjektivet'' [[snabb#Svenska|snabb]] | ''avledning till adjektivet'' [[snabb#Svenska|snabb]] | |
{{avledning|en|glad}} | ''avledning till'' [[glad#Engelska|glad]] | ''avledning till'' [[glad#Engelska|glad]] | |
{{avledning|--|glad}} | ''avledning till'' [[glad#Tvärspråkligt|glad]] | ''avledning till'' [[glad#Tvärspråkligt|glad]] |
Text | Expected | Actual | |
---|---|---|---|
{{avledning|sv|gå|ordform=prespart}} | ''presensparticip av'' [[gå#Svenska|gå]] | ''presensparticip av'' [[gå#Svenska|gå]] | |
{{avledning|sv|gå|prespart}} | ''presensparticip av'' [[gå#Svenska|gå]] | ''presensparticip av'' [[gå#Svenska|gå]] | |
{{avledning|en|walk|ordform=prespart}} | ''presensparticip av'' [[walk#Engelska|walk]] | ''presensparticip av'' [[walk#Engelska|walk]] | |
{{avledning|en|walk|prespart}} | ''presensparticip av'' [[walk#Engelska|walk]] | ''presensparticip av'' [[walk#Engelska|walk]] |
Text | Expected | Actual | |
---|---|---|---|
{{avledning|sv|gå|ordform=perfpart}} | ''perfektparticip av'' [[gå#Svenska|gå]] | ''perfektparticip av'' [[gå#Svenska|gå]] | |
{{avledning|en|do|ordform=perfpart}} | ''perfektparticip av'' [[do#Engelska|do]] | ''perfektparticip av'' [[do#Engelska|do]] |
Text | Expected | Actual | |
---|---|---|---|
{{avledning|io|dansar|ordform=aktpart}} | ''aktivparticip av'' [[dansar#Ido|dansar]] | ''aktivparticip av'' [[dansar#Ido|dansar]] | |
{{avledning|eo|fari|ordform=aktpart}} | ''aktivparticip av'' [[fari#Esperanto|fari]] | ''aktivparticip av'' [[fari#Esperanto|fari]] |
Text | Expected | Actual | |
---|---|---|---|
{{avledning|io|dansar|ordform=passpart}} | ''passivparticip av'' [[dansar#Ido|dansar]] | ''passivparticip av'' [[dansar#Ido|dansar]] | |
{{avledning|eo|fari|ordform=passpart}} | ''passivparticip av'' [[fari#Esperanto|fari]] | ''passivparticip av'' [[fari#Esperanto|fari]] |
Text | Expected | Actual | |
---|---|---|---|
{{avledning|sv|gå|ordform=prespart|partikel=upp}} | ''presensparticip av'' [[gå upp#Svenska|gå upp]] ''och'' [[uppgå#Svenska|uppgå]] | ''presensparticip av'' [[gå upp#Svenska|gå upp]] ''och'' [[uppgå#Svenska|uppgå]] | |
{{avledning|sv|laga|ordform=perfpart|partikel=till}} | ''perfektparticip av'' [[laga till#Svenska|laga till]] ''och'' [[tillaga#Svenska|tillaga]] | ''perfektparticip av'' [[laga till#Svenska|laga till]] ''och'' [[tillaga#Svenska|tillaga]] |
Text | Expected | Actual | |
---|---|---|---|
{{avledning|ru|читать|ordform=prespartakt}} | ''presensparticip aktiv av'' [[читать#Ryska|читать]] | ''presensparticip aktiv av'' [[читать#Ryska|читать]] | |
{{avledning|ru|читать|ordform=prespartpass}} | ''presensparticip passiv av'' [[читать#Ryska|читать]] | ''presensparticip passiv av'' [[читать#Ryska|читать]] | |
{{avledning|ru|читать|ordform=pretpartakt}} | ''preteritumparticip aktiv av'' [[читать#Ryska|читать]] | ''preteritumparticip aktiv av'' [[читать#Ryska|читать]] | |
{{avledning|ru|читать|ordform=pretpartpass}} | ''preteritumparticip passiv av'' [[читать#Ryska|читать]] | ''preteritumparticip passiv av'' [[читать#Ryska|читать]] | |
{{avledning|ru|читать|ordform=presger}} | ''presensgerundium av'' [[читать#Ryska|читать]] | ''presensgerundium av'' [[читать#Ryska|читать]] | |
{{avledning|ru|читать|ordform=pretger}} | ''preteritumgerundium av'' [[читать#Ryska|читать]] | ''preteritumgerundium av'' [[читать#Ryska|читать]] |
Text | Expected | Actual | |
---|---|---|---|
{{avledning|fi|banaalistaa|ordform=nekpart}} | ''nekande particip av'' [[banaalistaa#Finska|banaalistaa]] | ''nekande particip av'' [[banaalistaa#Finska|banaalistaa]] | |
{{avledning|fi|banaalistaa|nekpart}} | ''nekande particip av'' [[banaalistaa#Finska|banaalistaa]] | ''nekande particip av'' [[banaalistaa#Finska|banaalistaa]] |
Text | Expected | Actual | |
---|---|---|---|
{{avledning|xyz|snabb}} | ''avledning till'' [[snabb#Okänt språk|snabb]][[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (4)]] | ''avledning till'' [[snabb#Okänt språk|snabb]][[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (4)]] | |
{{avledning|xx|snabb}} | ''avledning till'' [[snabb#Okänt språk|snabb]][[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (4)]] | ''avledning till'' [[snabb#Okänt språk|snabb]][[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (4)]] | |
{{avledning|h-smi|snabb}} | ''avledning till'' [[snabb#Okänt språk|snabb]][[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (4)]] | ''avledning till'' [[snabb#Okänt språk|snabb]][[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (4)]] | |
{{avledning|Sv|snabb}} | ''avledning till'' [[snabb#Okänt språk|snabb]][[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (4)]] | ''avledning till'' [[snabb#Okänt språk|snabb]][[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (4)]] |
Text | Expected | Actual | |
---|---|---|---|
{{avledning|sv|ordform=prespart}} | [[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (5)]] | [[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (5)]] |
Text | Expected | Actual | |
---|---|---|---|
{{avledning|en|I|ordform=pronounenhancement}} | [[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (6)]] | [[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (6)]] | |
{{avledning|en|I|pron}} | [[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (6)]] | [[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (6)]] |
Text | Expected | Actual | |
---|---|---|---|
{{avledning|en|I|pron|ordform=perfpart}} | [[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (8)]] | [[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (8)]] |
Text | Expected | Actual | |
---|---|---|---|
{{avledning|ru|избра́ть|ordform=pretpartpass}} | ''preteritumparticip passiv av'' [[избрать#Ryska|избра́ть]] | ''preteritumparticip passiv av'' [[избрать#Ryska|избра́ть]] |
local t = require("Modul:UnitTests")
function t:test01_basic()
self:preprocess_equals("{{avledning|sv|snabb}}", " ''avledning till'' [[snabb#Svenska|snabb]]", {nowiki=1})
self:preprocess_equals("{{avledning|sv|snabb|adj}}", " ''avledning till adjektivet'' [[snabb#Svenska|snabb]]", {nowiki=1})
self:preprocess_equals("{{avledning|en|glad}}", " ''avledning till'' [[glad#Engelska|glad]]", {nowiki=1})
self:preprocess_equals("{{avledning|--|glad}}", " ''avledning till'' [[glad#Tvärspråkligt|glad]]", {nowiki=1}) -- ska det här vara tillåtet ??
end
function t:test02_present_participle()
self:preprocess_equals("{{avledning|sv|gå|ordform=prespart}}", " ''presensparticip av'' [[gå#Svenska|gå]]", {nowiki=1})
self:preprocess_equals("{{avledning|sv|gå|prespart}}", " ''presensparticip av'' [[gå#Svenska|gå]]", {nowiki=1})
self:preprocess_equals("{{avledning|en|walk|ordform=prespart}}", " ''presensparticip av'' [[walk#Engelska|walk]]", {nowiki=1})
self:preprocess_equals("{{avledning|en|walk|prespart}}", " ''presensparticip av'' [[walk#Engelska|walk]]", {nowiki=1})
end
function t:test03_past_participle()
self:preprocess_equals("{{avledning|sv|gå|ordform=perfpart}}", " ''perfektparticip av'' [[gå#Svenska|gå]]", {nowiki=1})
self:preprocess_equals("{{avledning|en|do|ordform=perfpart}}", " ''perfektparticip av'' [[do#Engelska|do]]", {nowiki=1})
end
function t:test04_active_participle() -- eo + io
self:preprocess_equals("{{avledning|io|dansar|ordform=aktpart}}", " ''aktivparticip av'' [[dansar#Ido|dansar]]", {nowiki=1})
self:preprocess_equals("{{avledning|eo|fari|ordform=aktpart}}", " ''aktivparticip av'' [[fari#Esperanto|fari]]", {nowiki=1})
end
function t:test05_passive_participle() -- eo + io
self:preprocess_equals("{{avledning|io|dansar|ordform=passpart}}", " ''passivparticip av'' [[dansar#Ido|dansar]]", {nowiki=1})
self:preprocess_equals("{{avledning|eo|fari|ordform=passpart}}", " ''passivparticip av'' [[fari#Esperanto|fari]]", {nowiki=1})
end
function t:test06_swedish_phrasal_verb()
self:preprocess_equals("{{avledning|sv|gå|ordform=prespart|partikel=upp}}", " ''presensparticip av'' [[gå upp#Svenska|gå upp]] ''och'' [[uppgå#Svenska|uppgå]]", {nowiki=1})
self:preprocess_equals("{{avledning|sv|laga|ordform=perfpart|partikel=till}}", " ''perfektparticip av'' [[laga till#Svenska|laga till]] ''och'' [[tillaga#Svenska|tillaga]]", {nowiki=1})
end
function t:test07_slavic_verbs()
self:preprocess_equals("{{avledning|ru|читать|ordform=prespartakt}}", " ''presensparticip aktiv av'' [[читать#Ryska|читать]]", {nowiki=1})
self:preprocess_equals("{{avledning|ru|читать|ordform=prespartpass}}", " ''presensparticip passiv av'' [[читать#Ryska|читать]]", {nowiki=1})
self:preprocess_equals("{{avledning|ru|читать|ordform=pretpartakt}}", " ''preteritumparticip aktiv av'' [[читать#Ryska|читать]]", {nowiki=1})
self:preprocess_equals("{{avledning|ru|читать|ordform=pretpartpass}}", " ''preteritumparticip passiv av'' [[читать#Ryska|читать]]", {nowiki=1})
self:preprocess_equals("{{avledning|ru|читать|ordform=presger}}", " ''presensgerundium av'' [[читать#Ryska|читать]]", {nowiki=1})
self:preprocess_equals("{{avledning|ru|читать|ordform=pretger}}", " ''preteritumgerundium av'' [[читать#Ryska|читать]]", {nowiki=1})
end
function t:test08_finish_verbs()
self:preprocess_equals("{{avledning|fi|banaalistaa|ordform=nekpart}}", " ''nekande particip av'' [[banaalistaa#Finska|banaalistaa]]", {nowiki=1}) -- page "banaalistamaton"
self:preprocess_equals("{{avledning|fi|banaalistaa|nekpart}}", " ''nekande particip av'' [[banaalistaa#Finska|banaalistaa]]", {nowiki=1}) -- page "banaalistamaton"
end
function t:test09_bad_syntax_unknown_language()
self:preprocess_equals("{{avledning|xyz|snabb}}", " ''avledning till'' [[snabb#Okänt språk|snabb]][[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (4)]]", {nowiki=1})
self:preprocess_equals("{{avledning|xx|snabb}}", " ''avledning till'' [[snabb#Okänt språk|snabb]][[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (4)]]", {nowiki=1}) -- "xx" oönskat
self:preprocess_equals("{{avledning|h-smi|snabb}}", " ''avledning till'' [[snabb#Okänt språk|snabb]][[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (4)]]", {nowiki=1}) -- inte tillåtet här
self:preprocess_equals("{{avledning|Sv|snabb}}", " ''avledning till'' [[snabb#Okänt språk|snabb]][[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (4)]]", {nowiki=1}) -- uppenbarligen ogiltig
end
function t:test10_bad_syntax_empty_original_word()
self:preprocess_equals("{{avledning|sv|ordform=prespart}}", "[[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (5)]]", {nowiki=1})
end
function t:test11_bad_syntax_unknown_type_or_word_class() -- #E06
self:preprocess_equals("{{avledning|en|I|ordform=pronounenhancement}}", "[[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (6)]]", {nowiki=1})
self:preprocess_equals("{{avledning|en|I|pron}}", "[[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (6)]]", {nowiki=1})
end
function t:test12_bad_syntax_both_word_class_and_type() -- #E08
self:preprocess_equals("{{avledning|en|I|pron|ordform=perfpart}}", "[[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (8)]]", {nowiki=1})
end
function t:test13_link_to_language_specific_adjusted_entry_name()
self:preprocess_equals("{{avledning|ru|избра́ть|ordform=pretpartpass}}", " ''preteritumparticip passiv av'' [[избрать#Ryska|избра́ть]]", {nowiki=1})
end
return t