현지의 p = 요구하다('모듈:유닛 테스트') 기능. p:테스트 갤러리() -- 기존 링크 자신:전처리_상세(' { { # private : } 。Commons link/sandbox get Gallery Mount Whitney}', '[공통:휘트니 산 휘트니 산]) -- linktext가 있는 기존 링크 자신:전처리_상세(' { { # private : } 。Commons link/http get Gallery Mount Whitney linktext=Big Mountain}', '[공통:휘트니산 빅마운틴]) -- 강제 검색 자신:전처리_상세(' { { # private : } 。Commons link/http get Gallery search=Mount Whitney}', '[공통:스페셜:휘트니 마운트 검색/마운트 휘트니]') -- 강제 검색 + 링크 텍스트 자신:전처리_상세(' { { # private : } 。Commons link/http get Gallery search=Mount Whitney linktext=Big Mountain}', '[공통:스페셜:휘트니 빅 마운틴 검색/마운트]') -- P935는 sitelink와 일치합니다. 자신:전처리_상세(' { { # private : } 。Commons link/getGallery qid=Q2217963}', '[공통:사무엘 베이커 하우스 사무엘 베이커 하우스]) -- P935는 sitelink + linktext와 일치합니다. 자신:전처리_상세(' { { # private : } 。Commons link/http getGallery qid=Q2217963 linktext=Big House}', '[공통:새뮤얼 베이커 하우스 큰 집]) -- sitelink만, lcfirst 자신:전처리_상세(' { { # private : } 。Commons link/getGallery qid=Q816044 lcfirst=1}', '[공통:버몬트 주 벨로우즈 폴스 버몬트 주 벨로우즈 폴스]) -- 시트링크만, 굵은 글씨 자신:전처리_상세(' { { # private : } 。Commons link/getGallery qid=Q816044 bold=1}', '[공통:Bellows Falls, Vermont <span style="font-weight:bold;"> Bellows Falls, Vermont </span>]') -- 시트링크만, 이탤릭체 자신:전처리_상세(' { { # private : } 。Commons link/getGallery qid=Q816044 이탤릭체=1}', '[공통:Bellows Falls, Vermont <span style="font-style: etalic;"> Bellows Falls, Vermont </span>]') -- 시트링크만, nowrap 자신:전처리_상세(' { { # private : } 。Commons link/getGallery qid=Q816044 nowrap=1}', '[공통:Bellows Falls, Vermont <span style="white-space:nowrap;"> Bellows Falls, Vermont </span>]) -- 사이트링크 + 링크텍스트 자신:전처리_상세(' { { # private : } 。Commons link/http getGallery qid=Q816044 linktext=Little Town}', '[공통:벨로우즈 폴스, 버몬트 리틀 타운]) -- sitelink와 P935의 불일치 자신:전처리_상세(' { { # private : } 。Commons link/getGallery qid=Q139289}', '[공통:스페셜:검색/보잉 737MAX 보잉 737MAX]') -- sitelink와 P935의 불일치 + linktext 자신:전처리_상세(' { { # private : } 。Commons link/getGallery qid=Q139289 linktext=Not a Plane}', '[공통:스페셜:비행기가 아닌 검색/보잉 737 MAX]) -- 시트링크 또는 P935 없음 자신:전처리_상세(' { { # private : } 。Commons link/getGallery qid=Q29017978}', '[공통:스페셜:검색/벨 FCX-001 벨 FCX-001]') -- 사이트링크 또는 P935는 없지만 링크텍스트 자신:전처리_상세(' { { # private : } 。Commons link/http getGallery qid=Q29017978 linktext=Medium Helicopter}', '[공통:스페셜:검색/벨 FCX-001 중형 헬리콥터]') 끝. 기능. p:test Category(테스트 카테고리)() -- 기존 링크 자신:전처리_상세(' { { # private : } 。Commons link/sandbox get Category Mount Whitney}', '[공통:카테고리:휘트니 산 휘트니 산]) -- linktext가 있는 기존 링크 자신:전처리_상세(' { { # private : } 。Commons link/http get Category Mount Whitney linktext=Big Mountain}', '[공통:카테고리:휘트니산 빅마운틴]) -- 강제 검색 자신:전처리_상세(' { { # private : } 。Commons link/http get Category search=Mount Whitney}', '[공통:스페셜:검색/카테고리:휘트니 산 휘트니 산]) -- 강제 검색 + 링크 텍스트 자신:전처리_상세(' { { # private : } 。Commons link/http get Category search=Mount Whitney linktext=Big Mountain}', '[공통:스페셜:검색/카테고리:휘트니산 빅마운틴]) -- P373은 sitelink + lcfirst와 일치합니다. 자신:전처리_상세(' { { # private : } 。Commons link/http get Category qid=Q2601154 lcfirst=1}', '[공통:카테고리:아가마 라이오노투스 아가마 사자자리.) -- 굵은 글씨 자신:전처리_상세(' { { # private : } 。Commons link/http get Category qid=Q2601154 bold=1}', '[공통:카테고리:아가마 라이오노투스 <span style="font-weight:bold;"> 아가마 라이오노투스 </span>]') -- 이탤릭체 자신:전처리_상세(' { { # private : } 。Commons link/http get Category qid=Q2601154 이탤릭체=1}', '[공통:카테고리:아가마 라이오노투스 <span style="font-style: italic;"> 아가마 라이오노투스 </span>]') -- nowrap 자신:전처리_상세(' { { # private : } 。Commons link/http get Category qid=Q2601154 nowrap=1}', '[공통:카테고리:아가마 라이오노투스 <span style="white-space:nowrap;"> 아가마 라이오노투스</span>]') -- P373은 sitelink + linktext와 일치합니다. 자신:전처리_상세(' { { # private : } 。Commons link/http getCategory qid=Q2601154 linktext=작은 도마뱀 lcfirst=1}', '[공통:카테고리:아가마 사자자리 작은 도마뱀]) -- P910은 P373과 일치합니다. 자신:전처리_상세(' { { # private : } 。Commons link/http get Category qid=Q853037}', '[공통:카테고리:반히다 반히다]') -- P910은 P373 + linktext와 일치합니다. 자신:전처리_상세(' { { # private : } 。Commons link/getCategory qid=Q853037 linktext=Old Neighborhood}', '[공통:카테고리:'반히다 옛 동네') -- P1754는 P373과 일치합니다. 자신:전처리_상세(' { { # private : } 。공통 링크/getCategory qid=Q2551907}', '[공통:카테고리:튀르키예]의 호수 튀르키예]') -- P1754는 P373 + linktext와 일치합니다. 자신:전처리_상세(' { { # private : } 。공통 링크/getCategory qid=Q2551907 linktext=튀르키예 레이크스}', '[공통:카테고리:튀르키예 튀르키예 호수의 호수]') -- P373과 P1754의 불일치 자신:전처리_상세(' { { # private : } 。공통 링크/getCategory qid=Q1002229}', '[공통:카테고리:비파바 시]') -- 폴백 테스트 자신:전처리_상세(' { { # private : } 。Commons link/http get Category qid=Q21032720 폴백=Boing}', '[공통:스페셜:검색/카테고리:Boing Boing ] ]) -- P373과 P1754의 불일치 + linktext 자신:전처리_상세(' { { # private : } 。Commons link/http get Category qid=Q1002229 linktext=Little Town}', '[공통:카테고리:비파바 리틀 타운 시]') -- 데이터 누락 자신:전처리_상세(' { { # private : } 。Commons link/http get Category qid=Q2963317}', '[공통:스페셜:검색/카테고리:시카고 론, 시카고 론, 시카고 론]) -- 데이터 누락 + 링크 텍스트 자신:전처리_상세(' { { # private : } 。Commons link/http get Category qid=Q2963317 linktext=Big Neighborhood}', '[공통:스페셜:검색/카테고리:시카고 론, 시카고 큰 동네]) 끝. 기능. p:test Gallery Or Category() -- 기존 링크 자신:전처리_상세(' { { # private : } 。Commons link / sandbox get Gallery Or Category Mount Whitney}', '[공통:휘트니 산 휘트니 산]) -- linktext가 있는 기존 링크 자신:전처리_상세(' { { # private : } 。Commons link/http get Gallery Or Category Mount Whitney linktext=Big Mountain}', '[공통:휘트니산 빅마운틴]) -- 강제 검색 자신:전처리_상세(' { { # private : } 。Commons link/http getGalleryOrCategory search=Mount Whitney}', '[공통:스페셜:휘트니 마운트 검색/마운트 휘트니]') -- 강제 검색 + 링크 텍스트 자신:전처리_상세(' { { # private : } 。Commons link/http get Gallery Or Category search=Mount Whitney linktext=Big Mountain}', '[공통:스페셜:휘트니 빅 마운틴 검색/마운트]') -- P935는 sitelink와 일치합니다. 자신:전처리_상세(' { { # private : } 。공통 링크/getGalleryOrCategory qid=Q2217963}', '[공통:사무엘 베이커 하우스 사무엘 베이커 하우스]) -- 시트링크만 자신:전처리_상세(' { { # private : } 。공통 링크/getGalleryOrCategory qid=Q816044}', '[공통:벨로우즈 폴스, 버몬트 벨로우즈 폴스, 버몬트]) -- 불일치 데이터, 검색으로 폴백 자신:전처리_상세(' { { # private : } 。Commons link/getGalleryOrCategory qid=Q21032720}', '[공통:스페셜:수색/시리아 내전에 대한 러시아의 군사 개입 시리아 내전에 대한 러시아의 군사 개입]) -- P373은 sitelink와 일치합니다. 자신:전처리_상세(' { { # private : } 。공통 링크/getGalleryOrCategory qid=Q2601154}', '[공통:카테고리:아가마 사자자리 아가마 사자자리]) -- P910은 P373과 일치합니다. 자신:전처리_상세(' { { # private : } 。공통 링크/getGalleryOrCategory qid=Q853037}', '[공통:카테고리:반히다 반히다]') -- P1754는 P373과 일치합니다. 자신:전처리_상세(' { { # private : } 。공통 링크/getGalleryOrCategory qid=Q2551907}', '[공통:카테고리:튀르키예]의 호수 튀르키예]') --갤러리 누락, 카테고리 불일치 자신:전처리_상세(' { { # private : } 。공통 링크/getGalleryOrCategory qid=Q1002229}', '[공통:카테고리:비파바 시]') -- 폴백 테스트 자신:전처리_상세(' { { # private : } 。Commons link/http get Gallery Or Category 폴백=Boing qid=Q21032720}', '[공통:스페셜:검색 / Boing Boing ]') -- 데이터 누락 자신:전처리_상세(' { { # private : } 。공통 링크/getGalleryOrCategory qid=Q2963317}', '[공통:스페셜:검색/시카고 론, 시카고 시카고 론, 시카고]) 끝. 기능. p:테스트 Has Gallery() -- P935는 sitelink와 일치합니다. 자신:전처리_상세(' { { # private : } 。Commons link / has Gallery qid = Q2217963}',사무엘 베이커 하우스) -- 시트링크만 자신:전처리_상세(' { { # private : } 。Commons link / has Gallery qid = Q816044}',벨로우스폴스) -- sitelink와 P935의 불일치 자신:전처리_상세(' { { # private : } 。Commons link / has Gallery qid = Q139289}','') -- 사이트링크, P935 또는 카테고리 없음 자신:전처리_상세(' { { # private : } 。Commons link / has Gallery qid = Q29017978}','') -- P373은 sitelink와 일치합니다. 자신:전처리_상세(' { { # private : } 。Commons link / has Gallery qid = Q2601154}','') -- P910은 P373과 일치합니다. 자신:전처리_상세(' { { # private : } 。Commons link / has Gallery qid = Q853037}','') -- P1754는 P373과 일치합니다. 자신:전처리_상세(' { { # private : } 。Commons link / has Gallery qid = Q2551907}','') --갤러리 누락, 카테고리 불일치 자신:전처리_상세(' { { # private : } 。Commons link / has Gallery qid = Q1002229}','') -- 데이터 누락 자신:전처리_상세(' { { # private : } 。Commons link / has Gallery qid = Q2963317}','') 끝. 기능. p:testHasCategory() -- P935는 sitelink와 일치합니다. 자신:전처리_상세(' { { # private : } 。Commons link / has Category qid = Q2217963}','') -- 시트링크만 자신:전처리_상세(' { { # private : } 。Commons link / has Category qid = Q816044}','카테고리:벨로우즈 폴스, 버몬트 주) -- sitelink와 P935가 일치하지 않습니다.대신 카테고리로 폴백합니다. 자신:전처리_상세(' { { # private : } 。Commons link / has Category qid = Q139289}','카테고리:보잉 737 MAX') -- P373은 sitelink와 일치합니다. 자신:전처리_상세(' { { # private : } 。Commons link / has Category qid = Q2601154}','카테고리:아가마 사자자리) -- P910은 P373과 일치합니다. 자신:전처리_상세(' { { # private : } 。Commons link / has Category qid = Q853037}','카테고리:반히다') -- P1754는 P373과 일치합니다. 자신:전처리_상세(' { { # private : } 。Commons link / has Category qid = Q2551907}','카테고리:튀르키예'의 호수) --갤러리 누락, 카테고리 불일치 자신:전처리_상세(' { { # private : } 。Commons link / has Category qid = Q1002229}','카테고리:비파바 시) -- 데이터 누락 자신:전처리_상세(' { { # private : } 。Commons link / has Category qid = Q2963317}','') 끝. 기능. p:test Has Gallery Or Category() -- P935는 sitelink와 일치합니다. 자신:전처리_상세(' { { # private : } 。Commons link / has Gallery Or Category qid = Q2217963}',사무엘 베이커 하우스) -- 시트링크만 자신:전처리_상세(' { { # private : } 。Commons link / has Gallery Or Category qid = Q816044}',벨로우스폴스) -- sitelink와 P935의 불일치 자신:전처리_상세(' { { # private : } 。Commons link / has Gallery Or Category qid = Q139289}','카테고리:보잉 737 MAX') -- P373은 sitelink와 일치합니다. 자신:전처리_상세(' { { # private : } 。Commons link / has Gallery Or Category qid = Q2601154}','카테고리:아가마 사자자리) -- P910은 P373과 일치합니다. 자신:전처리_상세(' { { # private : } 。Commons link / has Gallery Or Category qid = Q853037}','카테고리:반히다') -- P1754는 P373과 일치합니다. 자신:전처리_상세(' { { # private : } 。Commons link / has Gallery Or Category qid = Q2551907}','카테고리:튀르키예'의 호수) -- 갤러리가 없어졌습니다. 자신:전처리_상세(' { { # private : } 。Commons link / has Gallery Or Category qid = Q1002229}','카테고리:비파바 시) -- 데이터 누락 자신:전처리_상세(' { { # private : } 。Commons link / has Gallery Or Category qid = Q2963317}','') -- 다른 테스트 자신:전처리_상세(' { { # private : } 。Commons link / has Gallery Or Category qid = Q185676}','카테고리:파도') -- 불일치 결과, 여기서 P373을 호출해서는 안 됩니다. 자신:전처리_상세(' { { # private : } 。Commons link / has Gallery Or Category qid = Q477248}','') 끝. 기능. p:test Gallery And Category() -- 기존 링크 자신:전처리_상세(' { { # private : } 。Commons link / sandbox get Gallery And Category Mount Whitney}', '[공통:휘트니 산 휘트니 산]) -- linktext가 있는 기존 링크 자신:전처리_상세(' { { # private : } 。Commons link/http get Gallery And Category Mount Whitney linktext=Big Mountain 이탤릭체=1}', '[공통:휘트니 산 <span style="font-style: etalic;"> 빅마운틴</span>]') -- 기존의 카테고리 자신:전처리_상세(' { { # private : } 。Commons link/http get Gallery And Category Mount Whitney bold=1}', '[공통:카테고리:휘트니 산 <span style="font-weight:bold;"> 휘트니 산 </span>]) -- 카테고리 텍스트가 있는 기존의 카테고리 자신:전처리_상세(' { { # private : } 。Commons link/http get Gallery And Category Mount Whitney linktext=Big Mountain bold=1 이탤릭체=1}', '[공통:카테고리:휘트니 산 <span style="font-weight:bold;"> 빅마운틴</span>]") -- 알려진 링크와 카테고리 자신:전처리_상세(' { { # private : } 。Commons link/sandbox get Gallery And Category Mount Whitney}', '[공통:휘트니 마운트 휘트니] ([커먼:카테고리:마운트 휘트니 카테고리])) -- 링크 텍스트가 있는 기존의 링크와 카테고리 자신:전처리_상세(' { { # private : } 。Commons link/http get Gallery And Category Mount Whitney Mount Whitney linktext=Big Mountain bold=1 이탤릭체=1}', '[공통:휘트니 산 <span style="font-weight:bold;"> 빅 마운틴 </span>] ([Commons:카테고리:마운트 휘트니 카테고리])) --갤러리만 존재합니다. 자신:전처리_상세(' { { # private : } 。Commons link/getGalleryAndCategory qid=Q2217963 이탤릭체=1}', '[공통:사무엘 베이커 하우스 <span style="font-style:italic;"> 사무엘 베이커 하우스 </span>]) --갤러리와 카테고리가 모두 존재합니다. 자신:전처리_상세(' { { # private : } 。Commons 링크/getGalleryAndCategory qid=Q816044 굵은 글씨=1 카테고리텍스트=cat}', '[공통:벨로우즈 폴스, 버몬트주 <span style="font-weight:bold;"> 벨로우즈 폴스, 버몬트주 </span>]] ([Commons:카테고리:벨로우즈 폴스, 버몬트 고양이])) -- P373은 사이트링크와 일치, 카테고리만 자신:전처리_상세(' { { # private : } 。Commons link/getGalleryAndCategory qid=Q2601154 bold=1}', '[공통:카테고리:아가마 라이오노투스 <span style="font-weight:bold;"> 아가마 라이오노투스 </span>]') -- P910은 P373과 일치합니다.카테고리만 자신:전처리_상세(' { { # private : } 。Commons link/getGalleryAndCategory qid=Q853037 이탤릭체=1 볼드=1}', '[공통:카테고리:Bahnhida <span style="font-weight:bold;">Bahnhida </span>]') -- P1754는 P373과 일치합니다.카테고리만 자신:전처리_상세(' { { # private : } 。공통 링크/getGalleryAndCategory qid=Q2551907}', '[공통:카테고리:튀르키예]의 호수 튀르키예]') -- 데이터 누락 자신:전처리_상세(' { { # private : } 。Commons link/http get Gallery And Category qid=Q2963317 bold=1 linktext=1 linktext=http Lone Search=1}', '[공통:스페셜:검색/시카고 론, 시카고 <span style="bold-weight:bold;>시카고 잔디</span>]]') 끝. 기능. p:testTitleQ아이디() 자신:전처리_상세(' { { # private : } 。공통 링크/샌드박스 getTitleQ아이디 }}','커먼즈 링크/샌드박스/테스트 케이스, 모듈 토크, nil') 자신:전처리_상세(' { { # private : } 。공통 링크/샌드박스 getTitleQID Q42 1}','더글라스 애덤스, Q42') 자신:전처리_상세(' { { # private : } 。공통 링크/샌드박스 getTitleQID Q15048757 1}','Python(일반), 카테고리, Q15048757') -- QID에 대응하는 페이지가 없습니다. 자신:전처리_상세(' { { # private : } 。공통 링크/샌드박스 getTitleQ아이디 Q0}','모듈 토크, Q0') -- QID가 en으로 링크되지 않음 자신:전처리_상세(' { { # private : } 。공통 링크/샌드박스 getTitleQID Q68979196 1}','...Q68979196') -- 횡설수설하는 QID 자신:전처리_상세(' { { # private : } 。공통 링크/샌드박스 getTitleQ아이디 1234}','커먼즈 링크/샌드박스/테스트 케이스, 모듈 토크, nil') 끝. 기능. p:test Lookup 폴백() -- P910은 존재하지 않습니다. 자신:전처리_상세(' { { # private : } 。Commons link / sandbox lookupFallback Q2217963 P910}','실패') -- 통상적인 P910 자신:전처리_상세(' { { # private : } 。Commons link / sandbox lookupFallback Q853037 P910}','반히다') -- 통상적인 P1754 자신:전처리_상세(' { { # private : } 。공통 링크/샌드박스 조회 폴백Q2551907 P1754}','Lakes of 튀르키예') -- 횡설수설하는 소품 끈 자신:전처리_상세(' { { # private : } 。공통 링크/샌드박스 조회폴백Q2551907 xyzz}','실패') 끝. 기능. p:테스트 추적() 현지의 gal Prefix = '[카테고리:Commons 링크' 현지의 cat Prefix = '[카테고리:Commons 카테고리 링크' 현지의 온위키다타 = 'Wikidata에 있습니다.] 현지의 defined As Pagename(정의된 As Pagename) = '는 pagename으로 정의됩니다. 현지의 로컬 정의 = '로컬로 정의되어 있습니다.' 현지의 위키다타에서 = 'Wikidata에서' 현지의 페이지 이름 = '이것이 pagename]입니다. 현지의 일관성이 없다 = '[카테고리:Commons gallery용 Wikidata가 일관성이 없습니다.] 현지의 일관성이 없다 = '[카테고리:공통 카테고리에 대한 Wikidata 불일치]' -- 기본 갤러리가 지정되어 있으며 Wikidata의 Commons 갤러리입니다. 자신:전처리_상세(' { { # private : } 。Commons link/fracking Samuel Baker House fetchGallery = 1 fetchCategory = 1 qid = Q2217963}', gal Prefix..온위키다타,{노우키=1}) -- 기본 갤러리가 지정되어 있으며 Wikidata의 Commons 카테고리입니다. 자신:전처리_상세(' { { # private : } 。공통 링크/패킷 추적 Fado fetchGallery=1 fetchCategory=1 qid=Q185676}', gal Prefix..defined As Pagename(정의된 As Pagename),{노우키=1}) -- 기본 카테고리가 지정되어 있으며 Wikidata의 Commons 카테고리입니다. 자신:전처리_상세(' { { # private : } 。공통 링크/샌드박스 추적 카테고리:Fado fetch Category=1 qid=Q8442543)', cat Prefix..온위키다타,{노우키=1}) -- 불일치 Wikidata는 0을 반환하므로 제목과 일치하지 않습니다.템플릿에서 호출:공통 자신:전처리_상세(' { { # private : } 。Vipava fetchGallery = 1 fetchCategory = 1 qid = Q1002229}'의 Commons link / fetchGallery commons commons commons commons 。, gal Prefix..defined As Pagename(정의된 As Pagename),{노우키=1}) -- 기본 문자열은 제목이나 Wikidata와 다릅니다.템플릿에서 호출:공통 자신:전처리_상세(' { { # private : } 。Commons link/follows falls fetchGallery = 1 fetchCategory = 1 qid = Q816044}' 공통 링크/패킷 추적, gal Prefix..로컬 정의,{노우키=1}) -- 기본 문자열은 제목이나 Wikidata와 다릅니다.템플릿에서 호출:커먼스캣 자신:전처리_상세(' { { # private : } 。공통 링크/샌드박스 추적 카테고리:Bellows 폭포 fetchCategory=1 qid=Q816044}', cat Prefix..로컬 정의,{노우키=1}) -- 문자열 없음.Wikidata 공용 갤러리 자신:전처리_상세(' { { # private : } 。공통 링크/패키지 추적 fetchGallery=1 fetchCategory=1 qid=Q235539}', gal Prefix..위키다타에서,{노우키=1}) -- 문자열 없음.Wikidata의 Commons 카테고리 자신:전처리_상세(' { { # private : } 。공통 링크/트래킹 fetch Category=1 qid=Q121319}', cat Prefix..위키다타에서,{노우키=1}) -- 문자열 없음.Wikidata에는 없습니다.템플릿에서 호출:공통 자신:전처리_상세(' { { # private : } 。공통 링크/패키지 추적 fetchGallery=1 fetchCategory=1 qid=Q2963317}', gal Prefix..페이지 이름,{노우키=1}) -- 문자열 없음.Wikidata에는 없습니다.템플릿에서 호출:CommonsCat 자신:전처리_상세(' { { # private : } 。공통 링크/트래킹 fetch Category=1 qid=Q2963317}', cat Prefix..페이지 이름,{노우키=1}) -- 카테고리의 Wikidata에 일관성이 없습니다. 자신:전처리_상세(' { { # private : } 。Commons link/tracking fetch Category=1 qid=Q21032720}', 일관성이 없다,{노우키=1}) 끝. 돌아가다 p