aboutsummaryrefslogtreecommitdiff
path: root/tests/resources
diff options
context:
space:
mode:
authorLorenz Leitner <lrnz.ltnr@gmail.com>2021-10-14 19:16:16 +0200
committerLorenz Leitner <lrnz.ltnr@gmail.com>2021-10-14 19:16:16 +0200
commitb5f3a548388931c3245473b61f6ea4b96341a1a6 (patch)
tree8383f4e9728f1cada57ece9efa384f2adb02f2b4 /tests/resources
parentci: remove restriction from tanka include (diff)
Fix URL shortening of some WA inputs
Diffstat (limited to 'tests/resources')
-rw-r--r--tests/resources/wolfram_alpha_api_response_of_input_with_spaces.json244
-rw-r--r--tests/resources/wolfram_alpha_api_response_with_no_primaries.json300
2 files changed, 544 insertions, 0 deletions
diff --git a/tests/resources/wolfram_alpha_api_response_of_input_with_spaces.json b/tests/resources/wolfram_alpha_api_response_of_input_with_spaces.json
new file mode 100644
index 0000000..014bb80
--- /dev/null
+++ b/tests/resources/wolfram_alpha_api_response_of_input_with_spaces.json
@@ -0,0 +1,244 @@
+{
+ "queryresult": {
+ "success": true,
+ "error": false,
+ "numpods": 7,
+ "datatypes": "Math",
+ "timedout": "",
+ "timedoutpods": "",
+ "timing": 0.921,
+ "parsetiming": 0.17500000000000002,
+ "parsetimedout": false,
+ "recalculate": "",
+ "id": "MSP485014edhg0e7d9e6fi500002a5e4i117igf338i",
+ "host": "https://www4c.wolframalpha.com",
+ "server": "5",
+ "related": "https://www4c.wolframalpha.com/api/v1/relatedQueries.jsp?id=MSPa485114edhg0e7d9e6fi500005h567id42e4fib623794414399634972455",
+ "version": "2.6",
+ "inputstring": "5 / 10",
+ "pods": [
+ {
+ "title": "Input",
+ "scanner": "Identity",
+ "id": "Input",
+ "position": 100,
+ "error": false,
+ "numsubpods": 1,
+ "subpods": [
+ {
+ "title": "",
+ "img": {
+ "src": "https://www4c.wolframalpha.com/Calculate/MSP/MSP485214edhg0e7d9e6fi500003b0hcbg1cbai5gi4?MSPStoreType=image/gif&s=5",
+ "alt": "5/10",
+ "title": "5/10",
+ "width": 21,
+ "height": 37,
+ "type": "Default",
+ "themes": "1,2,3,4,5,6,7,8,9,10,11,12",
+ "colorinvertable": true
+ },
+ "plaintext": "5/10"
+ }
+ ],
+ "expressiontypes": {
+ "name": "Default"
+ }
+ },
+ {
+ "title": "Exact result",
+ "scanner": "Rational",
+ "id": "Result",
+ "position": 200,
+ "error": false,
+ "numsubpods": 1,
+ "primary": true,
+ "subpods": [
+ {
+ "title": "",
+ "img": {
+ "src": "https://www4c.wolframalpha.com/Calculate/MSP/MSP485314edhg0e7d9e6fi5000041ee77342b27hf65?MSPStoreType=image/gif&s=5",
+ "alt": "1/2",
+ "title": "1/2",
+ "width": 13,
+ "height": 37,
+ "type": "Default",
+ "themes": "1,2,3,4,5,6,7,8,9,10,11,12",
+ "colorinvertable": true
+ },
+ "plaintext": "1/2"
+ }
+ ],
+ "expressiontypes": {
+ "name": "Default"
+ },
+ "states": [
+ {
+ "name": "Step-by-step solution",
+ "input": "Result__Step-by-step solution",
+ "stepbystep": true
+ }
+ ]
+ },
+ {
+ "title": "Decimal form",
+ "scanner": "Numeric",
+ "id": "DecimalApproximation",
+ "position": 300,
+ "error": false,
+ "numsubpods": 1,
+ "primary": true,
+ "subpods": [
+ {
+ "title": "",
+ "img": {
+ "src": "https://www4c.wolframalpha.com/Calculate/MSP/MSP485414edhg0e7d9e6fi50000379ibc1hdfcc9c3f?MSPStoreType=image/gif&s=5",
+ "alt": "0.5",
+ "title": "0.5",
+ "width": 30,
+ "height": 21,
+ "type": "Default",
+ "themes": "1,2,3,4,5,6,7,8,9,10,11,12",
+ "colorinvertable": true
+ },
+ "plaintext": "0.5"
+ }
+ ],
+ "expressiontypes": {
+ "name": "Default"
+ }
+ },
+ {
+ "title": "Number line",
+ "scanner": "NumberLine",
+ "id": "NumberLine",
+ "position": 400,
+ "error": false,
+ "numsubpods": 1,
+ "subpods": [
+ {
+ "title": "",
+ "img": {
+ "src": "https://www4c.wolframalpha.com/Calculate/MSP/MSP485514edhg0e7d9e6fi500001efh7fidi29hi9d0?MSPStoreType=image/gif&s=5",
+ "alt": "Number line",
+ "title": "",
+ "width": 330,
+ "height": 59,
+ "type": "1DMathPlot_1",
+ "themes": "1,2,3,4,5,6,7,8,9,10,11,12",
+ "colorinvertable": true
+ },
+ "plaintext": ""
+ }
+ ],
+ "expressiontypes": {
+ "name": "Default"
+ }
+ },
+ {
+ "title": "Percentage",
+ "scanner": "Numeric",
+ "id": "Percentage",
+ "position": 500,
+ "error": false,
+ "numsubpods": 1,
+ "subpods": [
+ {
+ "title": "",
+ "img": {
+ "src": "https://www4c.wolframalpha.com/Calculate/MSP/MSP485614edhg0e7d9e6fi500002de8fch4636c7c7c?MSPStoreType=image/gif&s=5",
+ "alt": "50%",
+ "title": "50%",
+ "width": 28,
+ "height": 19,
+ "type": "Default",
+ "themes": "1,2,3,4,5,6,7,8,9,10,11,12",
+ "colorinvertable": true
+ },
+ "plaintext": "50%"
+ }
+ ],
+ "expressiontypes": {
+ "name": "Default"
+ }
+ },
+ {
+ "title": "Pie chart",
+ "scanner": "Rational",
+ "id": "PieChart",
+ "position": 600,
+ "error": false,
+ "numsubpods": 1,
+ "subpods": [
+ {
+ "title": "",
+ "img": {
+ "src": "https://www4c.wolframalpha.com/Calculate/MSP/MSP485714edhg0e7d9e6fi500003d336g6gccgffg6i?MSPStoreType=image/gif&s=5",
+ "alt": "Pie chart",
+ "title": "",
+ "width": 60,
+ "height": 62,
+ "type": "Default",
+ "themes": "1,2,3,4,5,6,7,8,9,10,11,12",
+ "colorinvertable": true
+ },
+ "plaintext": ""
+ }
+ ],
+ "expressiontypes": {
+ "name": "Default"
+ }
+ },
+ {
+ "title": "Continued fraction",
+ "scanner": "ContinuedFraction",
+ "id": "ContinuedFraction",
+ "position": 700,
+ "error": false,
+ "numsubpods": 1,
+ "subpods": [
+ {
+ "title": "",
+ "img": {
+ "src": "https://www4c.wolframalpha.com/Calculate/MSP/MSP485814edhg0e7d9e6fi500001d7g1ciibagii80b?MSPStoreType=image/gif&s=5",
+ "alt": "[0; 2]",
+ "title": "[0; 2]",
+ "width": 548,
+ "height": 19,
+ "type": "Default",
+ "themes": "1,2,3,4,5,6,7,8,9,10,11,12",
+ "colorinvertable": true
+ },
+ "plaintext": "[0; 2]"
+ }
+ ],
+ "expressiontypes": {
+ "name": "Default"
+ },
+ "states": [
+ {
+ "name": "Fraction form",
+ "input": "ContinuedFraction__Fraction form"
+ }
+ ]
+ }
+ ],
+ "assumptions": {
+ "type": "Clash",
+ "word": "5 / 10",
+ "template": "Assuming \"${word}\" is ${desc1}. Use as ${desc2} instead",
+ "count": 2,
+ "values": [
+ {
+ "name": "FracNumber",
+ "desc": " referring to math",
+ "input": "*C.5+%2F+10-_*FracNumber-"
+ },
+ {
+ "name": "DateObject",
+ "desc": "a date",
+ "input": "*C.5+%2F+10-_*DateObject-"
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/resources/wolfram_alpha_api_response_with_no_primaries.json b/tests/resources/wolfram_alpha_api_response_with_no_primaries.json
new file mode 100644
index 0000000..6b3b643
--- /dev/null
+++ b/tests/resources/wolfram_alpha_api_response_with_no_primaries.json
@@ -0,0 +1,300 @@
+{
+ "queryresult": {
+ "success": true,
+ "error": false,
+ "numpods": 8,
+ "datatypes": "",
+ "timedout": "",
+ "timedoutpods": "",
+ "timing": 3.658,
+ "parsetiming": 0.427,
+ "parsetimedout": false,
+ "recalculate": "",
+ "id": "MSP444231b2g3hi9dh4e7200002c8f4f93hd7e1534",
+ "host": "https://www3.wolframalpha.com",
+ "server": "10",
+ "related": "https://www3.wolframalpha.com/api/v1/relatedQueries.jsp?id=MSPa445231b2g3hi9dh4e720000400770heb2hg9i7g9176140364258442551",
+ "version": "2.6",
+ "inputstring": "what is a url",
+ "pods": [
+ {
+ "title": "Input interpretation",
+ "scanner": "Identity",
+ "id": "Input",
+ "position": 100,
+ "error": false,
+ "numsubpods": 1,
+ "subpods": [
+ {
+ "title": "",
+ "img": {
+ "src": "https://www3.wolframalpha.com/Calculate/MSP/MSP446231b2g3hi9dh4e72000046954560094a96de?MSPStoreType=image/gif&s=10",
+ "alt": "URL (Wolfram Language symbol)",
+ "title": "URL (Wolfram Language symbol)",
+ "width": 223,
+ "height": 19,
+ "type": "Default",
+ "themes": "1,2,3,4,5,6,7,8,9,10,11,12",
+ "colorinvertable": true
+ },
+ "plaintext": "URL (Wolfram Language symbol)"
+ }
+ ],
+ "expressiontypes": {
+ "name": "Default"
+ }
+ },
+ {
+ "title": "Usage",
+ "scanner": "Data",
+ "id": "UsagePod:WolframLanguageData",
+ "position": 200,
+ "error": false,
+ "numsubpods": 1,
+ "subpods": [
+ {
+ "title": "",
+ "img": {
+ "src": "https://www3.wolframalpha.com/Calculate/MSP/MSP447231b2g3hi9dh4e7200001265a4a7ah5i8467?MSPStoreType=image/gif&s=10",
+ "alt": "URL[\"url\"] is a symbolic representation of a URL.",
+ "title": "URL[\"url\"] is a symbolic representation of a URL.",
+ "width": 321,
+ "height": 19,
+ "type": "Grid",
+ "themes": "1,2,3,4,5,6,7,8,9,10,11,12",
+ "colorinvertable": true
+ },
+ "plaintext": "URL[\"url\"] is a symbolic representation of a URL."
+ }
+ ],
+ "expressiontypes": {
+ "name": "Default"
+ },
+ "infos": {
+ "links": {
+ "url": "http://reference.wolfram.com/language/ref/URL.html",
+ "text": "More information"
+ }
+ }
+ },
+ {
+ "title": "Basic examples",
+ "scanner": "Data",
+ "id": "ExamplesPod:WolframLanguageData",
+ "position": 300,
+ "error": false,
+ "numsubpods": 1,
+ "subpods": [
+ {
+ "title": "",
+ "img": {
+ "src": "https://www3.wolframalpha.com/Calculate/MSP/MSP448231b2g3hi9dh4e720000652fe8bedb0ega50?MSPStoreType=image/gif&s=10",
+ "alt": "Basic examples",
+ "title": "",
+ "width": 413,
+ "height": 247,
+ "type": "Default",
+ "themes": "1,2,3,4,5,6,7,8,9,10,11,12",
+ "colorinvertable": true
+ },
+ "plaintext": ""
+ }
+ ],
+ "expressiontypes": {
+ "name": "Default"
+ }
+ },
+ {
+ "title": "Attributes",
+ "scanner": "Data",
+ "id": "AttributesPod:WolframLanguageData",
+ "position": 400,
+ "error": false,
+ "numsubpods": 1,
+ "subpods": [
+ {
+ "title": "",
+ "img": {
+ "src": "https://www3.wolframalpha.com/Calculate/MSP/MSP449231b2g3hi9dh4e7200002ccd5b8f44i414cd?MSPStoreType=image/gif&s=10",
+ "alt": "Protected | ReadProtected",
+ "title": "Protected | ReadProtected",
+ "width": 198,
+ "height": 19,
+ "type": "Grid",
+ "themes": "1,2,3,4,5,6,7,8,9,10,11,12",
+ "colorinvertable": true
+ },
+ "plaintext": "Protected | ReadProtected"
+ }
+ ],
+ "expressiontypes": {
+ "name": "Default"
+ }
+ },
+ {
+ "title": "Relationships with other entities",
+ "scanner": "Data",
+ "id": "RelatedEntitiesPod:WolframLanguageData",
+ "position": 500,
+ "error": false,
+ "numsubpods": 2,
+ "subpods": [
+ {
+ "title": "Related symbols",
+ "img": {
+ "src": "https://www3.wolframalpha.com/Calculate/MSP/MSP450231b2g3hi9dh4e7200005556cc653e32ddfg?MSPStoreType=image/gif&s=10",
+ "alt": "URLRead | URLExecute | URLParse | URLBuild | Hyperlink | CloudObject | File | CopyFile | RemoteFile",
+ "title": "URLRead | URLExecute | URLParse | URLBuild | Hyperlink | CloudObject | File | CopyFile | RemoteFile",
+ "width": 475,
+ "height": 40,
+ "type": "Grid",
+ "themes": "1,2,3,4,5,6,7,8,9,10,11,12",
+ "colorinvertable": true
+ },
+ "plaintext": "URLRead | URLExecute | URLParse | URLBuild | Hyperlink | CloudObject | File | CopyFile | RemoteFile"
+ },
+ {
+ "title": "",
+ "img": {
+ "src": "https://www3.wolframalpha.com/Calculate/MSP/MSP451231b2g3hi9dh4e72000031f9ac66460f5g41?MSPStoreType=image/gif&s=10",
+ "alt": "Relationships with other entities",
+ "title": "",
+ "width": 440,
+ "height": 376,
+ "type": "Default",
+ "themes": "1,2,3,4,5,6,7,8,9,10,11,12",
+ "colorinvertable": true
+ },
+ "plaintext": ""
+ }
+ ],
+ "expressiontypes": [
+ {
+ "name": "Default"
+ },
+ {
+ "name": "Default"
+ }
+ ],
+ "states": [
+ {
+ "name": "Hide relationship communities",
+ "input": "RelatedEntitiesPod:WolframLanguageData__Hide relationship communities"
+ }
+ ]
+ },
+ {
+ "title": "Typical ranks of usage in programs",
+ "scanner": "Data",
+ "id": "RanksPod:WolframLanguageData",
+ "position": 600,
+ "error": false,
+ "numsubpods": 2,
+ "subpods": [
+ {
+ "title": "Frequency of usage in all corpuses",
+ "img": {
+ "src": "https://www3.wolframalpha.com/Calculate/MSP/MSP452231b2g3hi9dh4e720000643g1a5fc13b7ec5?MSPStoreType=image/gif&s=10",
+ "alt": "1727th most common (1 in 362000 symbols)",
+ "title": "1727th most common (1 in 362000 symbols)",
+ "width": 271,
+ "height": 22,
+ "type": "Default",
+ "themes": "1,2,3,4,5,6,7,8,9,10,11,12",
+ "colorinvertable": true
+ },
+ "plaintext": "1727th most common (1 in 362000 symbols)"
+ },
+ {
+ "title": "Rank of usage in the Wolfram documentation",
+ "img": {
+ "src": "https://www3.wolframalpha.com/Calculate/MSP/MSP453231b2g3hi9dh4e7200000g58105h71d404ig?MSPStoreType=image/gif&s=10",
+ "alt": "898th most common (1 in 16500 symbols)",
+ "title": "898th most common (1 in 16500 symbols)",
+ "width": 256,
+ "height": 22,
+ "type": "Default",
+ "themes": "1,2,3,4,5,6,7,8,9,10,11,12",
+ "colorinvertable": true
+ },
+ "plaintext": "898th most common (1 in 16500 symbols)"
+ }
+ ],
+ "expressiontypes": [
+ {
+ "name": "Default"
+ },
+ {
+ "name": "Default"
+ }
+ ],
+ "states": [
+ {
+ "name": "Show more ranks",
+ "input": "RanksPod:WolframLanguageData__Show more ranks"
+ }
+ ]
+ },
+ {
+ "title": "History",
+ "scanner": "Data",
+ "id": "HistoryPod:WolframLanguageData",
+ "position": 700,
+ "error": false,
+ "numsubpods": 1,
+ "subpods": [
+ {
+ "title": "Version introduced or modified",
+ "img": {
+ "src": "https://www3.wolframalpha.com/Calculate/MSP/MSP454231b2g3hi9dh4e72000020hb6gd0ga7g319c?MSPStoreType=image/gif&s=10",
+ "alt": "introduced in Version 11 (August 2016)\nlast modified in Version 12 (April 2019)",
+ "title": "introduced in Version 11 (August 2016)\nlast modified in Version 12 (April 2019)",
+ "width": 260,
+ "height": 46,
+ "type": "Grid",
+ "themes": "1,2,3,4,5,6,7,8,9,10,11,12",
+ "colorinvertable": true
+ },
+ "plaintext": "introduced in Version 11 (August 2016)\nlast modified in Version 12 (April 2019)"
+ }
+ ],
+ "expressiontypes": {
+ "name": "Grid"
+ }
+ },
+ {
+ "title": "Timeline",
+ "scanner": "Data",
+ "id": "TimelinePod:WolframLanguageData",
+ "position": 800,
+ "error": false,
+ "numsubpods": 1,
+ "subpods": [
+ {
+ "title": "",
+ "img": {
+ "src": "https://www3.wolframalpha.com/Calculate/MSP/MSP455231b2g3hi9dh4e7200002i8ha7aei9ce325g?MSPStoreType=image/gif&s=10",
+ "alt": "Timeline",
+ "title": "",
+ "width": 550,
+ "height": 38,
+ "type": "Default",
+ "themes": "1,2,3,4,5,6,7,8,9,10,11,12",
+ "colorinvertable": true
+ },
+ "plaintext": ""
+ }
+ ],
+ "expressiontypes": {
+ "name": "Default"
+ },
+ "states": [
+ {
+ "name": "Show release numbers",
+ "input": "TimelinePod:WolframLanguageData__Show release numbers"
+ }
+ ]
+ }
+ ]
+ }
+}