| 1234567891011121314151617 |
- """
- 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
|