Dane Sabo 3299181c70 Auto sync: 2025-09-02 22:47:53 (10335 files changed)
M  lazy-lock.json

M  lua/custom/configs/lspconfig.lua

M  lua/custom/init.lua

A  lua/custom/journal.lua

A  nvim_venv/bin/Activate.ps1

A  nvim_venv/bin/activate

A  nvim_venv/bin/activate.csh

A  nvim_venv/bin/activate.fish
2025-09-02 22:47:53 -04:00

18 lines
692 B
Python

"""
Tests specific to the bezier module.
"""
from matplotlib.bezier import inside_circle, split_bezier_intersecting_with_closedpath
def test_split_bezier_with_large_values():
# These numbers come from gh-27753
arrow_path = [(96950809781500.0, 804.7503795623779),
(96950809781500.0, 859.6242585800646),
(96950809781500.0, 914.4981375977513)]
in_f = inside_circle(96950809781500.0, 804.7503795623779, 0.06)
split_bezier_intersecting_with_closedpath(arrow_path, in_f)
# All we are testing is that this completes
# The failure case is an infinite loop resulting from floating point precision
# pytest will timeout if that occurs