def test_attributes():
outl = ((0, 0), (0, 1), (1, 1.), (1, 0))
r = Region_cls(1, 'Unit Square', 'USq', outl)
assert r.number == 1
assert r.name == 'Unit Square'
assert r.abbrev == 'USq'
assert np.allclose(r.coords, outl)
assert isinstance(r.coords, np.ndarray)
assert r.polygon.equals(Polygon(outl))
assert isinstance(r.polygon, Polygon)
assert np.allclose(r.centroid, (0.5, 0.5))
评论列表
文章目录