summaryrefslogtreecommitdiffstats
path: root/tests/data/toml-lang-compliance/valid/array
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-29 04:27:32 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-29 04:27:32 +0000
commit88857376d837c86ee4cbbe6ff3c9a22ab2113ffe (patch)
treeefe8d5d117c400fef855ba85e3c181cd0d4bd501 /tests/data/toml-lang-compliance/valid/array
parentInitial commit. (diff)
downloadpython-tomli-w-upstream/1.0.0.tar.xz
python-tomli-w-upstream/1.0.0.zip
Adding upstream version 1.0.0.upstream/1.0.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'tests/data/toml-lang-compliance/valid/array')
-rw-r--r--tests/data/toml-lang-compliance/valid/array/spec-array-1.toml1
-rw-r--r--tests/data/toml-lang-compliance/valid/array/spec-array-2.toml1
-rw-r--r--tests/data/toml-lang-compliance/valid/array/spec-array-3.toml1
-rw-r--r--tests/data/toml-lang-compliance/valid/array/spec-array-4.toml1
-rw-r--r--tests/data/toml-lang-compliance/valid/array/spec-array-5.toml1
-rw-r--r--tests/data/toml-lang-compliance/valid/array/spec-array-7.toml3
-rw-r--r--tests/data/toml-lang-compliance/valid/array/spec-array-8.toml4
-rw-r--r--tests/data/toml-lang-compliance/valid/array/spec-array-mixed-number-types.toml1
-rw-r--r--tests/data/toml-lang-compliance/valid/array/spec-array-more-mixed-types.toml4
-rw-r--r--tests/data/toml-lang-compliance/valid/array/spec-array-of-tables-1.toml10
-rw-r--r--tests/data/toml-lang-compliance/valid/array/spec-array-of-tables-2.toml18
-rw-r--r--tests/data/toml-lang-compliance/valid/array/spec-array-of-tables-3.toml3
12 files changed, 48 insertions, 0 deletions
diff --git a/tests/data/toml-lang-compliance/valid/array/spec-array-1.toml b/tests/data/toml-lang-compliance/valid/array/spec-array-1.toml
new file mode 100644
index 0000000..c920407
--- /dev/null
+++ b/tests/data/toml-lang-compliance/valid/array/spec-array-1.toml
@@ -0,0 +1 @@
+integers = [ 1, 2, 3 ]
diff --git a/tests/data/toml-lang-compliance/valid/array/spec-array-2.toml b/tests/data/toml-lang-compliance/valid/array/spec-array-2.toml
new file mode 100644
index 0000000..a6ab64d
--- /dev/null
+++ b/tests/data/toml-lang-compliance/valid/array/spec-array-2.toml
@@ -0,0 +1 @@
+colors = [ "red", "yellow", "green" ]
diff --git a/tests/data/toml-lang-compliance/valid/array/spec-array-3.toml b/tests/data/toml-lang-compliance/valid/array/spec-array-3.toml
new file mode 100644
index 0000000..8ac49b5
--- /dev/null
+++ b/tests/data/toml-lang-compliance/valid/array/spec-array-3.toml
@@ -0,0 +1 @@
+nested_array_of_int = [ [ 1, 2 ], [3, 4, 5] ]
diff --git a/tests/data/toml-lang-compliance/valid/array/spec-array-4.toml b/tests/data/toml-lang-compliance/valid/array/spec-array-4.toml
new file mode 100644
index 0000000..51894ce
--- /dev/null
+++ b/tests/data/toml-lang-compliance/valid/array/spec-array-4.toml
@@ -0,0 +1 @@
+string_array = [ "all", 'strings', """are the same""", '''type''']
diff --git a/tests/data/toml-lang-compliance/valid/array/spec-array-5.toml b/tests/data/toml-lang-compliance/valid/array/spec-array-5.toml
new file mode 100644
index 0000000..86c4179
--- /dev/null
+++ b/tests/data/toml-lang-compliance/valid/array/spec-array-5.toml
@@ -0,0 +1 @@
+nested_mixed_array = [ [ 1, 2 ], ["a", "b", "c"] ]
diff --git a/tests/data/toml-lang-compliance/valid/array/spec-array-7.toml b/tests/data/toml-lang-compliance/valid/array/spec-array-7.toml
new file mode 100644
index 0000000..1a20ef6
--- /dev/null
+++ b/tests/data/toml-lang-compliance/valid/array/spec-array-7.toml
@@ -0,0 +1,3 @@
+integers2 = [
+ 1, 2, 3
+]
diff --git a/tests/data/toml-lang-compliance/valid/array/spec-array-8.toml b/tests/data/toml-lang-compliance/valid/array/spec-array-8.toml
new file mode 100644
index 0000000..963a908
--- /dev/null
+++ b/tests/data/toml-lang-compliance/valid/array/spec-array-8.toml
@@ -0,0 +1,4 @@
+integers3 = [
+ 1,
+ 2, # this is ok
+]
diff --git a/tests/data/toml-lang-compliance/valid/array/spec-array-mixed-number-types.toml b/tests/data/toml-lang-compliance/valid/array/spec-array-mixed-number-types.toml
new file mode 100644
index 0000000..257864f
--- /dev/null
+++ b/tests/data/toml-lang-compliance/valid/array/spec-array-mixed-number-types.toml
@@ -0,0 +1 @@
+numbers = [ 0.1, 0.2, 0.5, 1, 2, 5 ]
diff --git a/tests/data/toml-lang-compliance/valid/array/spec-array-more-mixed-types.toml b/tests/data/toml-lang-compliance/valid/array/spec-array-more-mixed-types.toml
new file mode 100644
index 0000000..bd7ada8
--- /dev/null
+++ b/tests/data/toml-lang-compliance/valid/array/spec-array-more-mixed-types.toml
@@ -0,0 +1,4 @@
+contributors = [
+ "Foo Bar <foo@example.com>",
+ { name = "Baz Qux", email = "bazqux@example.com", url = "https://example.com/bazqux" }
+]
diff --git a/tests/data/toml-lang-compliance/valid/array/spec-array-of-tables-1.toml b/tests/data/toml-lang-compliance/valid/array/spec-array-of-tables-1.toml
new file mode 100644
index 0000000..ac3883b
--- /dev/null
+++ b/tests/data/toml-lang-compliance/valid/array/spec-array-of-tables-1.toml
@@ -0,0 +1,10 @@
+[[products]]
+name = "Hammer"
+sku = 738594937
+
+[[products]]
+
+[[products]]
+name = "Nail"
+sku = 284758393
+color = "gray"
diff --git a/tests/data/toml-lang-compliance/valid/array/spec-array-of-tables-2.toml b/tests/data/toml-lang-compliance/valid/array/spec-array-of-tables-2.toml
new file mode 100644
index 0000000..ced9e2a
--- /dev/null
+++ b/tests/data/toml-lang-compliance/valid/array/spec-array-of-tables-2.toml
@@ -0,0 +1,18 @@
+[[fruit]]
+ name = "apple"
+
+ [fruit.physical]
+ color = "red"
+ shape = "round"
+
+ [[fruit.variety]]
+ name = "red delicious"
+
+ [[fruit.variety]]
+ name = "granny smith"
+
+[[fruit]]
+ name = "banana"
+
+ [[fruit.variety]]
+ name = "plantain"
diff --git a/tests/data/toml-lang-compliance/valid/array/spec-array-of-tables-3.toml b/tests/data/toml-lang-compliance/valid/array/spec-array-of-tables-3.toml
new file mode 100644
index 0000000..ba5584a
--- /dev/null
+++ b/tests/data/toml-lang-compliance/valid/array/spec-array-of-tables-3.toml
@@ -0,0 +1,3 @@
+points = [ { x = 1, y = 2, z = 3 },
+ { x = 7, y = 8, z = 9 },
+ { x = 2, y = 4, z = 8 } ]