about summary refs log tree commit diff
path: root/.venv/lib/python3.12/site-packages/orgparse/tests/data/00_simple.py
diff options
context:
space:
mode:
authorS. Solomon Darnell2025-03-28 21:52:21 -0500
committerS. Solomon Darnell2025-03-28 21:52:21 -0500
commit4a52a71956a8d46fcb7294ac71734504bb09bcc2 (patch)
treeee3dc5af3b6313e921cd920906356f5d4febc4ed /.venv/lib/python3.12/site-packages/orgparse/tests/data/00_simple.py
parentcc961e04ba734dd72309fb548a2f97d67d578813 (diff)
downloadgn-ai-master.tar.gz
two version of R2R are here HEAD master
Diffstat (limited to '.venv/lib/python3.12/site-packages/orgparse/tests/data/00_simple.py')
-rw-r--r--.venv/lib/python3.12/site-packages/orgparse/tests/data/00_simple.py33
1 files changed, 33 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/orgparse/tests/data/00_simple.py b/.venv/lib/python3.12/site-packages/orgparse/tests/data/00_simple.py
new file mode 100644
index 00000000..c0b23d1d
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/orgparse/tests/data/00_simple.py
@@ -0,0 +1,33 @@
+from typing import Any, Dict, Set
+
+
+def nodedict(i, level, todo=None, shallow_tags=set([]), tags=set([])) -> Dict[str, Any]:
+    return dict(
+        heading="Heading {0}".format(i),
+        level=level,
+        todo=todo,
+        shallow_tags=shallow_tags,
+        tags=tags,
+    )
+
+
+def tags(nums) -> Set[str]:
+    return set(map('TAG{0}'.format, nums))
+
+
+data = [
+    nodedict(i, *vals) for (i, vals) in enumerate([  # type: ignore[misc]
+        [1, 'TODO1', tags([1])   , tags(range(1, 2))],
+        [2, 'TODO2', tags([2])   , tags(range(1, 3))],
+        [3, 'TODO3', tags([3])   , tags(range(1, 4))],
+        [4, 'TODO4', tags([4])   , tags(range(1, 5))],
+        [2, None   , tags([])    , tags([1])        ],
+        [2, None   , tags([])    , tags([1])        ],
+        [1, None   , tags([2])   , tags([2])        ],
+        [2, None   , tags([2])   , tags([2])        ],
+        [3, None   , tags([])    , tags([2])        ],
+        [5, None   , tags([3, 4]), tags([2, 3, 4])  ],
+        [4, None   , tags([1])   , tags([1, 2])     ],
+        [2, None   , tags([])    , tags([2])        ],
+        [1],
+    ])]