doocus improvemnts
This commit is contained in:
@@ -167,10 +167,22 @@ class TestTreeIndex(unittest.TestCase):
|
||||
self.assertEqual(modes["team a/clip.mp4"], "meeting")
|
||||
self.assertEqual(modes["team a/notes.md"], "link")
|
||||
self.assertEqual(modes["misc.bin"], "link")
|
||||
# Every node carries the Drive-url slot.
|
||||
# Every node carries the Drive-url slot and a created date.
|
||||
self.assertTrue(all("url" in f for f in index["files"]))
|
||||
self.assertTrue(all(f.get("created") for f in index["files"]))
|
||||
self.assertTrue((out / "index.json").exists())
|
||||
|
||||
def test_meeting_node_points_at_meetus_sidecar(self):
|
||||
with tempfile.TemporaryDirectory() as tmp:
|
||||
src = Path(tmp) / "drive"
|
||||
(src / "team a").mkdir(parents=True)
|
||||
(src / "team a" / "standup.mp4").write_bytes(b"\x00\x00")
|
||||
index = build_index(src, Path(tmp) / "out")
|
||||
node = next(f for f in index["files"] if f["path"] == "team a/standup.mp4")
|
||||
# Deterministic pointer that `make batch ... OUT_FORMAT="{name}.meetus"` fills.
|
||||
self.assertEqual(node["out"], "team a/standup.mp4.meetus")
|
||||
self.assertEqual(node["transcript"], "team a/standup.mp4.meetus/standup_enhanced.txt")
|
||||
|
||||
@unittest.skipUnless(has("docx"), "python-docx not installed")
|
||||
def test_build_index_extracts_sidecar(self):
|
||||
import docx
|
||||
|
||||
Reference in New Issue
Block a user