Skip to content

Commit f9d9bfa

Browse files
committed
add test for appsettings.update_extents()
1 parent b304acf commit f9d9bfa

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Copyright (c) 2023, Manfred Moitzi
2+
# License: MIT License
3+
4+
import pytest
5+
import ezdxf
6+
from ezdxf import appsettings
7+
from ezdxf.math import Vec3
8+
9+
10+
def test_update_extents():
11+
doc = ezdxf.new()
12+
msp = doc.modelspace()
13+
msp.add_line((0, 0), (7, 8, 9))
14+
appsettings.update_extents(doc)
15+
16+
assert msp.dxf.extmin.isclose((0, 0))
17+
assert msp.dxf.extmax.isclose((7, 8, 9))
18+
19+
assert Vec3(0, 0).isclose(doc.header["$EXTMIN"])
20+
assert Vec3(7, 8, 9).isclose(doc.header["$EXTMAX"])
21+
22+
23+
if __name__ == "__main__":
24+
pytest.main([__file__])

0 commit comments

Comments
 (0)