@@ -1442,10 +1442,11 @@ def test_save_to_disk():
1442
1442
1443
1443
doc : DoclingDocument = _construct_doc ()
1444
1444
1445
- image_dir = Path ("./test/data/doc/constructed_images/" )
1445
+ test_dir = Path ("./test/data/doc" )
1446
+ image_dir = Path ("constructed_images/" ) # will be relative to test_dir
1446
1447
1447
1448
doc_with_references = doc ._with_pictures_refs (
1448
- image_dir = image_dir , # Path("./test/data/constructed_images/")
1449
+ image_dir = ( test_dir / image_dir ),
1449
1450
page_no = None ,
1450
1451
)
1451
1452
@@ -1455,53 +1456,53 @@ def test_save_to_disk():
1455
1456
1456
1457
### MarkDown
1457
1458
1458
- filename = Path ( "test/data/doc/ constructed_doc.placeholder.md")
1459
+ filename = test_dir / " constructed_doc.placeholder.md"
1459
1460
doc .save_as_markdown (
1460
1461
filename = filename , artifacts_dir = image_dir , image_mode = ImageRefMode .PLACEHOLDER
1461
1462
)
1462
1463
_verify_saved_output (filename = filename , paths = paths )
1463
1464
1464
- filename = Path ( "test/data/doc/ constructed_doc.embedded.md")
1465
+ filename = test_dir / " constructed_doc.embedded.md"
1465
1466
doc .save_as_markdown (
1466
1467
filename = filename , artifacts_dir = image_dir , image_mode = ImageRefMode .EMBEDDED
1467
1468
)
1468
1469
_verify_saved_output (filename = filename , paths = paths )
1469
1470
1470
- filename = Path ( "test/data/doc/ constructed_doc.referenced.md")
1471
+ filename = test_dir / " constructed_doc.referenced.md"
1471
1472
doc .save_as_markdown (
1472
1473
filename = filename , artifacts_dir = image_dir , image_mode = ImageRefMode .REFERENCED
1473
1474
)
1474
1475
_verify_saved_output (filename = filename , paths = paths )
1475
1476
1476
1477
### HTML
1477
1478
1478
- filename = Path ( "test/data/doc/ constructed_doc.placeholder.html")
1479
+ filename = test_dir / " constructed_doc.placeholder.html"
1479
1480
doc .save_as_html (
1480
1481
filename = filename , artifacts_dir = image_dir , image_mode = ImageRefMode .PLACEHOLDER
1481
1482
)
1482
1483
_verify_saved_output (filename = filename , paths = paths )
1483
1484
1484
- filename = Path ( "test/data/doc/ constructed_doc.embedded.html")
1485
+ filename = test_dir / " constructed_doc.embedded.html"
1485
1486
doc .save_as_html (
1486
1487
filename = filename , artifacts_dir = image_dir , image_mode = ImageRefMode .EMBEDDED
1487
1488
)
1488
1489
_verify_saved_output (filename = filename , paths = paths )
1489
1490
1490
- filename = Path ( "test/data/doc/ constructed_doc.referenced.html")
1491
+ filename = test_dir / " constructed_doc.referenced.html"
1491
1492
doc .save_as_html (
1492
1493
filename = filename , artifacts_dir = image_dir , image_mode = ImageRefMode .REFERENCED
1493
1494
)
1494
1495
_verify_saved_output (filename = filename , paths = paths )
1495
1496
1496
1497
### Document Tokens
1497
1498
1498
- filename = Path ( "test/data/doc/ constructed_doc.dt")
1499
+ filename = test_dir / " constructed_doc.dt"
1499
1500
doc .save_as_doctags (filename = filename )
1500
1501
_verify_saved_output (filename = filename , paths = paths )
1501
1502
1502
1503
### JSON
1503
1504
1504
- filename = Path ( "test/data/doc/ constructed_doc.embedded.json")
1505
+ filename = test_dir / " constructed_doc.embedded.json"
1505
1506
doc .save_as_json (
1506
1507
filename = filename ,
1507
1508
artifacts_dir = image_dir ,
@@ -1512,7 +1513,7 @@ def test_save_to_disk():
1512
1513
doc_emb_loaded = DoclingDocument .load_from_json (filename )
1513
1514
_verify_loaded_output (filename = filename , pred = doc_emb_loaded )
1514
1515
1515
- filename = Path ( "test/data/doc/ constructed_doc.referenced.json")
1516
+ filename = test_dir / " constructed_doc.referenced.json"
1516
1517
doc .save_as_json (
1517
1518
filename = filename ,
1518
1519
artifacts_dir = image_dir ,
@@ -1525,15 +1526,15 @@ def test_save_to_disk():
1525
1526
1526
1527
### YAML
1527
1528
1528
- filename = Path ( "test/data/doc/ constructed_doc.embedded.yaml")
1529
+ filename = test_dir / " constructed_doc.embedded.yaml"
1529
1530
doc .save_as_yaml (
1530
1531
filename = filename ,
1531
1532
artifacts_dir = image_dir ,
1532
1533
image_mode = ImageRefMode .EMBEDDED ,
1533
1534
)
1534
1535
_verify_saved_output (filename = filename , paths = paths )
1535
1536
1536
- filename = Path ( "test/data/doc/ constructed_doc.referenced.yaml")
1537
+ filename = test_dir / " constructed_doc.referenced.yaml"
1537
1538
doc .save_as_yaml (
1538
1539
filename = filename ,
1539
1540
artifacts_dir = image_dir ,
0 commit comments