모듈:테스트 케이스 포함/1

Module
< 모듈:WD 테스트 케이스

-- [Module:Wd]의 유닛 테스트.Talk 페이지를 클릭하여 테스트를 실행합니다. 현지의 p = 요구하다('모듈:유닛 테스트') 현지의 wdib = 요구하다('모듈:위키데이터IB') 현지의 wd = 요구하다('모듈:wd')  기능. p:test_live()  자신:전처리_상세('{{# 호출: wd 속성 Q55 P395}}}', wdib._값의 취득{'P395',qid='Q55',아이콘='진짜',동작하다='아니요',순위='최고',최대값='1',fwd='모두'})  자신:전처리_상세('{{# 호출: wd 속성 P395}}', '')  자신:전처리_상세('{{#filters:wd 속성 eid=Q55 P395}}', wdib._값의 취득{'P395',qid='Q55',아이콘='진짜',동작하다='아니요',순위='최고',최대값='1',fwd='모두'})  자신:전처리_상세('{{#party:wd 속성 eid=P395}}', '')  자신:전처리_상세('{{#wd:wd 속성'' .. wd._개요{'Q55'} .. 'P395}', '')  자신:전처리_상세('{{#wd:wd 속성:}' .. wd._개요{'Q55'} .. 'P395}', wdib._값의 취득{'P395',qid='Q55',아이콘='진짜',동작하다='아니요',순위='최고',최대값='1',fwd='모두'})  자신:전처리_상세('{{#filters:wd 속성 페이지='' .. wd._개요{'Q55'} .. 'P395}', wdib._값의 취득{'P395',qid='Q55',아이콘='진짜',동작하다='아니요',순위='최고',최대값='1',fwd='모두'})  자신:전처리_상세('{{#filters:wd 속성 페이지=:' .. wd._개요{'Q55'} .. 'P395}', wdib._값의 취득{'P395',qid='Q55',아이콘='진짜',동작하다='아니요',순위='최고',최대값='1',fwd='모두'})  자신:전처리_상세('{{#parames:wd 속성 페이지=P395}}', '')  자신:전처리_상세('{{# 호출: wd 속성 편집 Q55 P395}}}', wdib._값의 취득{'P395',qid='Q55',아이콘='진짜',동작하다='아니요',순위='최고',최대값='1',fwd='모두'} .. '&nbsp;[파일:OOjs UI 아이콘 edit-ltr-intervive.htmlg framless text-top 10px alt=Wikidata link=https://www.wikidata.org/wiki/Q55?uselang=en#P395 Wikidata에서 편집]')  자신:전처리_상세('{{# 호출: wd 속성 편집@end Q55 P395}}', wdib._값의 취득{'P395',qid='Q55',아이콘='진짜',동작하다='아니요',순위='최고',최대값='1',fwd='모두'} .. '<span style="float:right">[파일:OOjs UI 아이콘 edit-ltr-timeoutive.htmlg framless text-top 10px alt=Wikidata link=https://www.wikidata.org/wiki/Q55?uselang=en#P395 Wikidata] [/span>')  자신:전처리_상세('{{#filters:wd 속성 eid=Q55 Q2 P314}', wdib._값의 취득{'P31',qid='2분기,링크된='false',아이콘='진짜',동작하다='아니요',순위='최고',최대값='1',fwd='모두'})  자신:전처리_상세('{{#filters:wd 속성 페이지='' .. wd._개요{'Q55'} .. 'Q2 P311}', wdib._값의 취득{'P31',qid='2분기,링크된='false',아이콘='진짜',동작하다='아니요',순위='최고',최대값='1',fwd='모두'})  자신:전처리_상세('{{#filters:wd 속성 페이지='' .. wd._개요{'Q55'} .. 'eid=Q2 P311}', wdib._값의 취득{'P31',qid='2분기,링크된='false',아이콘='진짜',동작하다='아니요',순위='최고',최대값='1',fwd='모두'})  자신:전처리_상세('{{#invoke:wd 속성 P625 P311}}', '')  자신:전처리_상세('{{# 호출: wd 속성:P625 P311}', wdib._값의 취득{'P31',qid='P625',아이콘='진짜',동작하다='아니요',순위='최고',최대값='1',fwd='모두'})  자신:전처리_상세('{{#filters:wd 속성 eid=P625 P311}}', wdib._값의 취득{'P31',qid='P625',아이콘='진짜',동작하다='아니요',순위='최고',최대값='1',fwd='모두'})  자신:전처리_상세('{{#module:wd 속성 eid=Module:P625 P311}', wdib._값의 취득{'P31',qid='P625',아이콘='진짜',동작하다='아니요',순위='최고',최대값='1',fwd='모두'})  자신:전처리_상세('{{#invoke:wd 속성 좌표 P311}}', '')  자신:전처리_상세('{{#invoke:wd 속성:coord P311}}', wdib._값의 취득{'P31',qid='P625',아이콘='진짜',동작하다='아니요',순위='최고',최대값='1',fwd='모두'})  자신:전처리_상세('{{#filters:wd 속성 eid=filters P311}}', wdib._값의 취득{'P31',qid='P625',아이콘='진짜',동작하다='아니요',순위='최고',최대값='1',fwd='모두'})  자신:전처리_상세('{{#module:wd 속성 eid=module:coord P311}}', wdib._값의 취득{'P31',qid='P625',아이콘='진짜',동작하다='아니요',순위='최고',최대값='1',fwd='모두'})  자신:전처리_상세('{{#invoke:wd 속성이 잘못되었습니다 P311}}', '')  자신:전처리_상세('{{#invoke:wd 속성:비활성 P311}}', '')  자신:전처리_상세('{{#filters:wd 속성 eid=filters P311}}', '')  자신:전처리_상세('{{#filters:wd 속성 eid=Filters:invalid P311}}', '')  자신:전처리_상세('{{#invoke:wd property normal+Q55 P1082}}', wdib._값의 취득{'P1082',qid='Q55',아이콘='진짜',동작하다='아니요',순위='최고',최대값='1',fwd='모두'})  자신:전처리_상세('{{#호출: wd속성 normal+Q55 P1082}}', table.concat({wdib._값의 취득{'P1082',qid='Q55',아이콘='진짜',동작하다='아니요',순위='p',fwd='모두'}, wdib._값의 취득{'P1082',qid='Q55',아이콘='진짜',동작하다='아니요',순위='n',fwd='모두'}}, ', '))  자신:전처리_상세('{{#parties:wd 속성 한정자 normal+Q55 P1082 P585 format=%p[(%q)][%s][%r]}'', table.concat({wdib._값의 취득{'P1082',qid='Q55',자격='P585',아이콘='진짜',동작하다='아니요',df='dmy',순위='p',fwd='모두'}, wdib._값의 취득{'P1082',qid='Q55',자격='P585',아이콘='진짜',동작하다='아니요',df='dmy',순위='n',fwd='모두'}}, ', '))  자신:전처리_상세('{{#invoke:wd 속성Q55 P1082}}', wdib._값의 취득{'P1082',qid='Q55',아이콘='진짜',동작하다='아니요',순위='최고',최대값='1',fwd='모두'})  자신:전처리_상세('{{#filters:wd 속성Q55 P1082 punc='.}}', wdib._값의 취득{'P1082',qid='Q55',아이콘='진짜',동작하다='아니요',순위='최고',최대값='1',fwd='모두'}..'.')  자신:전처리_상세('{{#invoke:wd 한정자 normal+Q55 P1082 P585}}', table.concat({wdib._값의 취득{'P1082',qid='Q55',자격='P585',qo='진짜',세프='; ',아이콘='진짜',동작하다='아니요',df='dmy',순위='p',fwd='모두'}, wdib._값의 취득{'P1082',qid='Q55',자격='P585',qo='진짜',세프='; ',아이콘='진짜',동작하다='아니요',df='dmy',순위='n',fwd='모두'}}, '; '))  자신:전처리_상세('{{#invoke:wd 한정자 normal+싱글Q55 P1082 P585}}', wdib._값의 취득{'P1082',qid='Q55',자격='P585',qo='진짜',아이콘='진짜',동작하다='아니요',df='dmy',순위='최고',최대값='1',fwd='모두'})  자신:전처리_상세('{{#invoke:wd 한정자 normal+싱글 mdy Q55 P1082 P585}}', wdib._값의 취득{'P1082',qid='Q55',자격='P585',qo='진짜',아이콘='진짜',동작하다='아니요',df='mdy',순위='최고',최대값='1',fwd='모두'})  자신:전처리_상세('{{#parts:wd properties normal+Q55 P1081 punc=,}}', ({.스트링.서브(table.concat({wdib._값의 취득{'P1081',qid='Q55',아이콘='진짜',동작하다='아니요',순위='p',fwd='모두'}, wdib._값의 취득{'P1081',qid='Q55',아이콘='진짜',동작하다='아니요',순위='n',fwd='모두'}}, ', ')..',', '([.%d%d',, '%10,')})[1])  자신:전처리_상세('{{#parties:wd properties normal+source Q55 P1081 punc=,}}', ({.스트링.서브(table.concat({wdib._값의 취득{'P1081',qid='Q55',아이콘='진짜',순위='p',fwd='모두'}, wdib._값의 취득{'P1081',qid='Q55',아이콘='진짜',순위='n',fwd='모두'}}, ', ')..',', '([.%d%d',, '%10,')})[1])  자신:전처리_상세('{{#invoke:wd 수식자 Q55 P2855 P518}}', ({string.gsub(wdib._값의 취득{'P2855',qid='Q55',자격='P518',qo='진짜',링크된='false',아이콘='진짜',동작하다='아니요',fwd='모두'}, '^([^,]+).*
                
, '%1', 1)})[1]) 자신:전처리_상세('{{#invoke:wd 수식자 Q55 P2855 P518}}', wdib._값의 취득{'P2855',qid='Q55',자격='P518',qo='진짜',링크된='false',아이콘='진짜',동작하다='아니요',fwd='모두'}) 자신:전처리_상세('{{#parties:wd 속성 한정자 Q55 P2855 P518 형식=%p[(%q)][%s][%r]}}', ({string.gsub(wdib._값의 취득{'P2855',qid='Q55',자격='P518',링크된='false',아이콘='진짜',동작하다='아니요',fwd='모두'}, '퍼센트', '%%')})[1]) 자신:전처리_상세('{{#parties:wd 속성 한정자 Q55 P2855 p518 sep=_+_ sep%s= sep%q=_/_ format=%p[(%q)][%s]}', ({string.gsub(wdib._값의 취득{'P2855',qid='Q55',자격='P518',세프='" + "',큐셉='" / "',링크된='false',아이콘='진짜',동작하다='아니요',fwd='모두'}, '퍼센트', '%%')})[1]) 자신:전처리_상세('{{#parties:wd 속성 한정자 normal+Q55 P35 P580 P582 format=%p[(%q)][%s][%r]}'', table.concat({({string.gsub(wdib._값의 취득{'P35',qid='Q55',자격='P580',큐셉='"; "',링크된='false',아이콘='진짜',동작하다='아니요',df='dmy',순위='p',fwd='모두'}, ' & ndash; ', '', 1)})[1], ({string.gsub(wdib._값의 취득{'P35',qid='Q55',자격='P580, P582',큐셉='"; "',링크된='false',아이콘='진짜',동작하다='아니요',df='dmy',순위='n',fwd='모두'}, ' & ndash; ', '; ')})[1]}, ', ')) 자신:전처리_상세('{{#parties:wd 속성 한정자 normal+Q55 P35 P580 sep%q=_–_ format=%p[(%q)][%s][%r]}', table.concat({({string.gsub(wdib._값의 취득{'P35',qid='Q55',자격='P580',큐셉='" – "',링크된='false',아이콘='진짜',동작하다='아니요',df='dmy',순위='p',fwd='모두'}, ' & ndash; ', '', 1)})[1], ({string.gsub(wdib._값의 취득{'P35',qid='Q55',자격='P580, P582',큐셉='" – "',링크된='false',아이콘='진짜',동작하다='아니요',df='dmy',순위='n',fwd='모두'}, ' & ndash; ', ' – ')})[1]}, ', ')) 자신:전처리_상세('{{#parties:wd 속성 한정자 normal+Q55 P35 P580 P582 format=%p[(%q1[– %q2])]]][%s][%r]}', table.concat({({string.gsub(wdib._값의 취득{'P35',qid='Q55',자격='P580',큐셉='" – "',링크된='false',아이콘='진짜',동작하다='아니요',df='dmy',순위='p',fwd='모두'}, ' & ndash; ', '', 1)})[1], ({string.gsub(wdib._값의 취득{'P35',qid='Q55',자격='P580, P582',큐셉='" – "',링크된='false',아이콘='진짜',동작하다='아니요',df='dmy',순위='n',fwd='모두'}, ' & ndash; ', ' – ')})[1]}, ', ')) 자신:전처리_상세('{{#parties:wd 속성 한정자 raw 한정자 normal+Q55 P35 Q29574 P580 P582 format=%p[(%q1[– %q2]]]][%s]}', '네덜란드의 베아트릭스 (1980-04-30 ~ 2013년 4월 30일)') 자신:전처리_상세('{{#parties:wd 속성 한정자 normal+current Q55 P38 P518 format=%p[(%q)][%s][%r]}'', ({string.gsub(({string.gsub(table.concat({wdib._값의 취득{'P38',qid='Q55',자격='P518',링크된='false',아이콘='진짜',동작하다='아니요',순위='p',fwd='모두'}, wdib._값의 취득{'P38',qid='Q55',자격='P518',링크된='false',아이콘='진짜',동작하다='아니요',순위='n',fwd='모두'}}, ', '), '네덜란드 길더[^,]*', '', 1)})[1], ', ,', ',', 1)})[1]) 자신:전처리_상세('{{#normal:wd 속성 링크 일반+Q55 P38 형식=%p[(%q)][%s][%r]}'', ({string.gsub(table.concat({wdib._값의 취득{'P38',qid='Q55',아이콘='진짜',동작하다='아니요',순위='p',fwd='모두'}, wdib._값의 취득{'P38',qid='Q55',아이콘='진짜',동작하다='아니요',순위='n',fwd='모두'}}, ', '), '([^ ]+) %1', '%1')})[1]) 자신:전처리_상세('{{#normal:wd 속성 linked short normal+Q55 P38 format=%p[(%q)][%s][%r]}'', ({string.gsub(table.concat({wdib._값의 취득{'P38',qid='Q55',코딱지='진짜',아이콘='진짜',동작하다='아니요',순위='p',fwd='모두'}, wdib._값의 취득{'P38',qid='Q55',코딱지='진짜',아이콘='진짜',동작하다='아니요',순위='n',fwd='모두'}}, ', '), '([^ ]+) %1', '%1')})[1]) 자신:전처리_상세('{{#invoke:wd 수식자 normal+current Q55 P38 Q4917 P518}}', wdib.get Qualifier Value{args={'P38',qid='Q55',자격='P518',pval='Q4917',링크된='false',아이콘='진짜',동작하다='아니요',fwd='모두'}}) 자신:전처리_상세('{{#parties:wd properties normal+current Q55 P38 P518=Q27561}}', wdib.get Value By Qual(값 기준){args={'P38',qid='Q55',자격='P518',qvalue='Q27561',링크된='false',아이콘='진짜',동작하다='아니요',fwd='모두'}}) 자신:전처리_상세('{{#invoke:wd properties normal+이전 Q55 P38}}', '네덜란드 길더') 자신:전처리_상세('{{#invoke:wd 속성 raw normal+이전 Q55 P38}}', 'Q788472') 자신:전처리_상세('{{#invoke:wd 속성 raw linked normal+이전 Q55 P38}}', '[d:Q788472 Q788472]') 자신:전처리_상세('{{#invoke:wd 속성Q55 P1549}}', wdib._값의 취득{'P1549',qid='Q55',아이콘='진짜',동작하다='아니요',순위='최고',fwd='모두'}) 자신:전처리_상세('{{#backet:wd 속성 다국어 Q55 P1549 P407=Q36846}}', wdib.get Value By Qual(값 기준){args={'P1549',qid='Q55',자격='P407',qvalue='Q36846',아이콘='진짜',동작하다='아니요',fwd='모두'}}) 자신:전처리_상세('{{#invoke:wd 속성Q55 P2884}}', wdib._값의 취득{'P2884',qid='Q55',아이콘='진짜',동작하다='아니요',순위='최고',최대값='1',fwd='모두'}) 자신:전처리_상세('{{#invoke:wd 속성 raw Q55 P2884}}', wdib._값의 취득{'P2884',qid='Q55',고소하다='false',아이콘='진짜',동작하다='아니요',순위='최고',최대값='1',fwd='모두'}) 자신:전처리_상세('{{#호출:wd 속성 유닛 Q55 P2884}}'}', ({string.gsub(wdib._값의 취득{'P2884',qid='Q55',아이콘='진짜',동작하다='아니요',순위='최고',최대값='1',fwd='모두'}, '^[^ ]+ (.+)
$$SIDE_BOTTOM$$
    $$BOTTOM$$