Fixed database typo and removed unnecessary class identifier.
This commit is contained in:
parent
00ad49a143
commit
45fb349a7d
5098 changed files with 952558 additions and 85 deletions
|
@ -0,0 +1,54 @@
|
|||
import pytest
|
||||
from numpy.testing import assert_, assert_array_equal, suppress_warnings
|
||||
try:
|
||||
import matplotlib
|
||||
matplotlib.rcParams['backend'] = 'Agg'
|
||||
import matplotlib.pyplot as plt
|
||||
has_matplotlib = True
|
||||
except Exception:
|
||||
has_matplotlib = False
|
||||
|
||||
from scipy.spatial import \
|
||||
delaunay_plot_2d, voronoi_plot_2d, convex_hull_plot_2d, \
|
||||
Delaunay, Voronoi, ConvexHull
|
||||
|
||||
|
||||
@pytest.mark.skipif(not has_matplotlib, reason="Matplotlib not available")
|
||||
class TestPlotting:
|
||||
points = [(0,0), (0,1), (1,0), (1,1)]
|
||||
|
||||
def test_delaunay(self):
|
||||
# Smoke test
|
||||
fig = plt.figure()
|
||||
obj = Delaunay(self.points)
|
||||
s_before = obj.simplices.copy()
|
||||
with suppress_warnings() as sup:
|
||||
# filter can be removed when matplotlib 1.x is dropped
|
||||
sup.filter(message="The ishold function was deprecated in version")
|
||||
r = delaunay_plot_2d(obj, ax=fig.gca())
|
||||
assert_array_equal(obj.simplices, s_before) # shouldn't modify
|
||||
assert_(r is fig)
|
||||
delaunay_plot_2d(obj, ax=fig.gca())
|
||||
|
||||
def test_voronoi(self):
|
||||
# Smoke test
|
||||
fig = plt.figure()
|
||||
obj = Voronoi(self.points)
|
||||
with suppress_warnings() as sup:
|
||||
# filter can be removed when matplotlib 1.x is dropped
|
||||
sup.filter(message="The ishold function was deprecated in version")
|
||||
r = voronoi_plot_2d(obj, ax=fig.gca())
|
||||
assert_(r is fig)
|
||||
voronoi_plot_2d(obj)
|
||||
voronoi_plot_2d(obj, show_vertices=False)
|
||||
|
||||
def test_convex_hull(self):
|
||||
# Smoke test
|
||||
fig = plt.figure()
|
||||
tri = ConvexHull(self.points)
|
||||
with suppress_warnings() as sup:
|
||||
# filter can be removed when matplotlib 1.x is dropped
|
||||
sup.filter(message="The ishold function was deprecated in version")
|
||||
r = convex_hull_plot_2d(tri, ax=fig.gca())
|
||||
assert_(r is fig)
|
||||
convex_hull_plot_2d(tri)
|
Loading…
Add table
Add a link
Reference in a new issue