@@ -1166,43 +1166,43 @@ def test_internal_cpp_api():
11661166 # C++ Triangulation.
11671167 with pytest .raises (
11681168 TypeError ,
1169- match = r'function takes exactly 7 arguments \(0 given\) ' ):
1169+ match = r'__init__\(\): incompatible constructor arguments. ' ):
11701170 mpl ._tri .Triangulation ()
11711171
11721172 with pytest .raises (
11731173 ValueError , match = r'x and y must be 1D arrays of the same length' ):
1174- mpl ._tri .Triangulation ([], [1 ], [[]], None , None , None , False )
1174+ mpl ._tri .Triangulation ([], [1 ], [[]], (), (), () , False )
11751175
11761176 x = [0 , 1 , 1 ]
11771177 y = [0 , 0 , 1 ]
11781178 with pytest .raises (
11791179 ValueError ,
11801180 match = r'triangles must be a 2D array of shape \(\?,3\)' ):
1181- mpl ._tri .Triangulation (x , y , [[0 , 1 ]], None , None , None , False )
1181+ mpl ._tri .Triangulation (x , y , [[0 , 1 ]], (), (), () , False )
11821182
11831183 tris = [[0 , 1 , 2 ]]
11841184 with pytest .raises (
11851185 ValueError ,
11861186 match = r'mask must be a 1D array with the same length as the '
11871187 r'triangles array' ):
1188- mpl ._tri .Triangulation (x , y , tris , [0 , 1 ], None , None , False )
1188+ mpl ._tri .Triangulation (x , y , tris , [0 , 1 ], (), () , False )
11891189
11901190 with pytest .raises (
11911191 ValueError , match = r'edges must be a 2D array with shape \(\?,2\)' ):
1192- mpl ._tri .Triangulation (x , y , tris , None , [[1 ]], None , False )
1192+ mpl ._tri .Triangulation (x , y , tris , () , [[1 ]], () , False )
11931193
11941194 with pytest .raises (
11951195 ValueError ,
11961196 match = r'neighbors must be a 2D array with the same shape as the '
11971197 r'triangles array' ):
1198- mpl ._tri .Triangulation (x , y , tris , None , None , [[- 1 ]], False )
1198+ mpl ._tri .Triangulation (x , y , tris , (), () , [[- 1 ]], False )
11991199
1200- triang = mpl ._tri .Triangulation (x , y , tris , None , None , None , False )
1200+ triang = mpl ._tri .Triangulation (x , y , tris , (), (), () , False )
12011201
12021202 with pytest .raises (
12031203 ValueError ,
1204- match = r'z array must have same length as triangulation x and y '
1205- r'array ' ):
1204+ match = r'z must be a 1D array with the same length as the '
1205+ r'triangulation x and y arrays ' ):
12061206 triang .calculate_plane_coefficients ([])
12071207
12081208 with pytest .raises (
@@ -1214,7 +1214,7 @@ def test_internal_cpp_api():
12141214 # C++ TriContourGenerator.
12151215 with pytest .raises (
12161216 TypeError ,
1217- match = r'function takes exactly 2 arguments \(0 given\) ' ):
1217+ match = r'__init__\(\): incompatible constructor arguments. ' ):
12181218 mpl ._tri .TriContourGenerator ()
12191219
12201220 with pytest .raises (
@@ -1232,7 +1232,8 @@ def test_internal_cpp_api():
12321232
12331233 # C++ TrapezoidMapTriFinder.
12341234 with pytest .raises (
1235- TypeError , match = r'function takes exactly 1 argument \(0 given\)' ):
1235+ TypeError ,
1236+ match = r'__init__\(\): incompatible constructor arguments.' ):
12361237 mpl ._tri .TrapezoidMapTriFinder ()
12371238
12381239 trifinder = mpl ._tri .TrapezoidMapTriFinder (triang )
0 commit comments