Jump to content

Module talk:WikidataIB/sandbox/testing

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by RexxS (talk | contribs) at 21:45, 6 April 2018 (copy testing from main module). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Testing

Let's see how this would work in Animal farm, d:Q1396889.

Local parameter

# >{{#invoke:WikidataIB/sandbox |getValue |qid=Q1396889 |P50}}<
# >{{#invoke:WikidataIB/sandbox |getValue |qid=Q1396889 |P50 |Fred Bloggs}}<
# >{{#invoke:WikidataIB/sandbox |getValue |qid=Q1396889 |P50 |fetchwikidata=author; number_of_pages |name=author}}<
# >{{#invoke:WikidataIB/sandbox |getValue |qid=Q1396889 |P50 |fetchwikidata=author; number_of_pages; |name=author |Freda Bloggs}}<
# >{{#invoke:WikidataIB/sandbox |getValue |qid=Q1396889 |P50 |fetchwikidata=author; number_of_pages |name=author |suppressfields=author}}<
  1. ><
  2. >Fred Bloggs<
  3. >George Orwell Edit this on Wikidata<
  4. >Freda Bloggs<
  5. ><

Only sourced

# >{{#invoke:WikidataIB/sandbox |getValue |qid=Q1396889 |P50 |fetchwikidata=ALL |name=author |onlysourced=no}}<
# >{{#invoke:WikidataIB/sandbox |getValue |qid=Q1396889 |P50 |fetchwikidata=ALL |name=author |onlysourced=yes}}<
# >{{#invoke:WikidataIB/sandbox |getValue |qid=Q1396889 |P166 |fetchwikidata=ALL |name=awards |onlysourced=}}<
# >{{#invoke:WikidataIB/sandbox |getValue |qid=Q1396889 |P166 |fetchwikidata=ALL |name=awards |onlysourced=no}}<
# >{{#invoke:WikidataIB/sandbox |getValue |qid=Q1396889 |P166 |fetchwikidata=ALL |name=awards |onlysourced=yes}}<
  1. >George Orwell Edit this on Wikidata<
  2. >George Orwell Edit this on Wikidata<
  3. >Retro Hugo Award for Best Novella Edit this on Wikidata<
  4. >Retro Hugo Award for Best Novella, Modern Library's 100 Best Novels, NPR Top 100 Science Fiction and Fantasy Books, Prometheus Award - Hall of Fame Edit this on Wikidata<
  5. >Retro Hugo Award for Best Novella Edit this on Wikidata<

No icon

# >{{#invoke:WikidataIB/sandbox |getValue |qid=Q1396889 |P50 |fetchwikidata=ALL |name=author |noicon=}}<
# >{{#invoke:WikidataIB/sandbox |getValue |qid=Q1396889 |P50 |fetchwikidata=ALL |name=author |noicon=no}}<
# >{{#invoke:WikidataIB/sandbox |getValue |qid=Q1396889 |P50 |fetchwikidata=ALL |name=author |noicon=yes}}<
  1. >George Orwell Edit this on Wikidata<
  2. >George Orwell Edit this on Wikidata<
  3. >George Orwell<

Format Dates

Some test cases for the function formatDate. Call like {{#invoke:WikidataIB/sandbox |formatDate | 1 August 30 BCE |bc=BCE |df=dmy}}

Input date: 1 August 30 BCE, 12:39:56
no parameters 1 August 30 BCE
bc=BC 1 August 30 BC
bc=BCE 1 August 30 BCE
bc=bc 1 August 30 BC
bc=bce 1 August 30 BCE
bc=XYZ 1 August 30 BCE
df=dmy 1 August 30 BCE
df=DMY 1 August 30 BCE
df=mdy August 1, 30 BCE
df=MDY August 1, 30 BCE
df=ABC 1 August 30 BCE
df=y 30 BCE
bc=BCE df=dmy 1 August 30 BCE
bc=BCE df=mdy 1 August 30 BCE
bc=BCE df=y 30 BCE
bc=BC df=dmy 1 August 30 BC
bc=BC df=mdy August 1, 30 BC
bc=BC df=y 30 BC
Input date: 20 January 2017, 12:39:56
no parameters 20 January 2017
bc=BC 20 January 2017
bc=BCE 20 January 2017
bc=bc 20 January 2017
bc=bce 20 January 2017
bc=XYZ 20 January 2017
df=dmy 20 January 2017
df=DMY 20 January 2017
df=mdy January 20, 2017
df=MDY January 20, 2017
df=ABC 20 January 2017
df=y 2017
bc=BCE df=dmy 20 January 2017
bc=BCE df=mdy 20 January 2017
bc=BCE df=y 2017
bc=BC df=dmy 20 January 2017
bc=BC df=mdy January 20, 2017
bc=BC df=y 2017

Some test cases for the function formatDate. Call like {{#invoke:WikidataIB/sandbox |formatDate | 1 August 30 BCE |bc=BCE |df=dmy}}

Input date: 1 August 30 BCE, 12:39:56
no parameters 1 August 30 BCE
bc=BC 1 August 30 BC
bc=BCE 1 August 30 BCE
bc=bc 1 August 30 BC
bc=bce 1 August 30 BCE
bc=XYZ 1 August 30 BCE
df=dmy 1 August 30 BCE
df=DMY 1 August 30 BCE
df=mdy August 1, 30 BCE
df=MDY August 1, 30 BCE
df=ABC 1 August 30 BCE
df=y 30 BCE
bc=BCE df=dmy 1 August 30 BCE
bc=BCE df=mdy 1 August 30 BCE
bc=BCE df=y 30 BCE
bc=BC df=dmy 1 August 30 BC
bc=BC df=mdy August 1, 30 BC
bc=BC df=y 30 BC
Input date: 20 January 2017, 12:39:56
no parameters 20 January 2017
bc=BC 20 January 2017
bc=BCE 20 January 2017
bc=bc 20 January 2017
bc=bce 20 January 2017
bc=XYZ 20 January 2017
df=dmy 20 January 2017
df=DMY 20 January 2017
df=mdy January 20, 2017
df=MDY January 20, 2017
df=ABC 20 January 2017
df=y 2017
bc=BCE df=dmy 20 January 2017
bc=BCE df=mdy 20 January 2017
bc=BCE df=y 2017
bc=BC df=dmy 20 January 2017
bc=BC df=mdy January 20, 2017
bc=BC df=y 2017

Calls to getValue for dates

Some calls to getValue that return dates:

  • In Marcus Antonius Creticus (Q357585): {{#invoke:WikidataIB/sandbox |getValue |qid=Q357585 |P569 |fetchwikidata=ALL |onlysourced=no}} -> 2nd century BC Edit this on Wikidata
  • In Mark Antony (Q51673): {{#invoke:WikidataIB/sandbox |getValue |qid=Q51673 |P569 |fetchwikidata=ALL |onlysourced=no}} -> 14 January 83 BC, 83 BC Edit this on Wikidata
  • In Mark Antony (Q51673): {{#invoke:WikidataIB/sandbox |getValue |qid=Q51673 |P569 |fetchwikidata=ALL |bc=BC |onlysourced=no}} -> 14 January 83 BC, 83 BC Edit this on Wikidata
  • In Mark Antony (Q51673): {{#invoke:WikidataIB/sandbox |getValue |qid=Q51673 |P569 |fetchwikidata=ALL |df=mdy |onlysourced=no}} -> January 14, 83 BC, 83 BC Edit this on Wikidata
  • In Mark Antony (Q51673): {{#invoke:WikidataIB/sandbox |getValue |qid=Q51673 |P569 |fetchwikidata=ALL |df=y |onlysourced=no}} -> 83 BC, 83 BC Edit this on Wikidata
  • In Richard Burton (Q151973): {{#invoke:WikidataIB/sandbox |getValue |qid=Q151973 |P569 |fetchwikidata=ALL}} -> 10 November 1925 Edit this on Wikidata
  • In Richard Burton (Q151973): {{#invoke:WikidataIB/sandbox |getValue |qid=Q151973 |P569 |fetchwikidata=ALL |bc=BC}} -> 10 November 1925 Edit this on Wikidata
  • In Richard Burton (Q151973): {{#invoke:WikidataIB/sandbox |getValue |qid=Q151973 |P569 |fetchwikidata=ALL |df=mdy}} -> November 10, 1925 Edit this on Wikidata
  • In Richard Burton (Q151973): {{#invoke:WikidataIB/sandbox |getValue |qid=Q151973 |P569 |fetchwikidata=ALL |df=y}} -> 1925 Edit this on Wikidata

Test maxvals

occupation (P106)

Testing maxvals
Douglas Adams (Q42) {{#invoke:WikidataIB/sandbox |getValue |P106 |fetchwikidata=ALL |onlysourced=no}}
Douglas Adams (Q42) {{#invoke:WikidataIB/sandbox |getValue |P106 |fetchwikidata=ALL |onlysourced=no |qid=}}
Douglas Adams (Q42) {{#invoke:WikidataIB/sandbox |getValue |P106 |fetchwikidata=ALL |onlysourced=no |qid=Q42 |locally supplied value}} locally supplied value
Douglas Adams (Q42) {{#invoke:WikidataIB/sandbox |getValue |P106 |fetchwikidata=ALL |onlysourced=no |qid=Q42 |2=locally supplied value}} locally supplied value
Douglas Adams (Q42) {{#invoke:WikidataIB/sandbox |getValue |P106 |fetchwikidata=ALL |onlysourced=no |qid=Q42 |}} playwright, screenwriter, novelist, children's writer, science fiction writer, comedian, writer, musician Edit this on Wikidata
Douglas Adams (Q42) {{#invoke:WikidataIB/sandbox |getValue |P106 |fetchwikidata=ALL |onlysourced=no |qid=Q42 |2=}} playwright, screenwriter, novelist, children's writer, science fiction writer, comedian, writer, musician Edit this on Wikidata
Douglas Adams (Q42) {{#invoke:WikidataIB/sandbox |getValue |P106 |fetchwikidata=ALL |onlysourced=no |qid=Q42}} playwright, screenwriter, novelist, children's writer, science fiction writer, comedian, writer, musician Edit this on Wikidata
Douglas Adams (Q42) {{#invoke:WikidataIB/sandbox |getValue |P106 |fetchwikidata=ALL |onlysourced=no |qid=Q42 |maxvals=1}} playwright Edit this on Wikidata
Douglas Adams (Q42) {{#invoke:WikidataIB/sandbox |getValue |P106 |fetchwikidata=ALL |onlysourced=no |qid=Q42 |maxvals=4}} playwright, screenwriter, novelist, children's writer Edit this on Wikidata
Douglas Adams (Q42) {{#invoke:WikidataIB/sandbox |getValue |P106 |fetchwikidata=ALL |onlysourced=no |qid=Q42 |maxvals=99}} playwright, screenwriter, novelist, children's writer, science fiction writer, comedian, writer, musician Edit this on Wikidata
Douglas Adams (Q42) {{#invoke:WikidataIB/sandbox |getValue |P106 |fetchwikidata=ALL |onlysourced=no |qid=Q42 |maxvals=0}} playwright, screenwriter, novelist, children's writer, science fiction writer, comedian, writer, musician Edit this on Wikidata
Douglas Adams (Q42) {{#invoke:WikidataIB/sandbox |getValue |P106 |fetchwikidata=ALL |onlysourced=yes |qid=Q42 |maxvals=0}} screenwriter, novelist, science fiction writer, writer, musician Edit this on Wikidata

Test getDescription

Testing getDescription
Douglas Adams (Q42) {{#invoke:WikidataIB/sandbox |getDescription}}
Douglas Adams (Q42) {{#invoke:WikidataIB/sandbox |getDescription |qid=}}
Douglas Adams (Q42) {{#invoke:WikidataIB/sandbox |getDescription |qid=Q42}}
Douglas Adams (Q42) {{#invoke:WikidataIB/sandbox |getDescription |qid=Q42 |}}
Douglas Adams (Q42) {{#invoke:WikidataIB/sandbox |getDescription |qid=Q42 |1=}}
Douglas Adams (Q42) {{#invoke:WikidataIB/sandbox |getDescription |qid=Q42 |wikidata}} English science fiction writer and humorist (1952–2001)
Douglas Adams (Q42) {{#invoke:WikidataIB/sandbox |getDescription |qid=Q42 |1=wikidata}} English science fiction writer and humorist (1952–2001)
Douglas Adams (Q42) {{#invoke:WikidataIB/sandbox |getDescription |qid=Q42 |locally supplied description}} locally supplied description
Douglas Adams (Q42) {{#invoke:WikidataIB/sandbox |getDescription |qid=Q42 |none}}