summaryrefslogtreecommitdiff
path: root/stsci/sphere/test/test_union.py
diff options
context:
space:
mode:
Diffstat (limited to 'stsci/sphere/test/test_union.py')
-rw-r--r--stsci/sphere/test/test_union.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/stsci/sphere/test/test_union.py b/stsci/sphere/test/test_union.py
index b106907..24de9e6 100644
--- a/stsci/sphere/test/test_union.py
+++ b/stsci/sphere/test/test_union.py
@@ -214,3 +214,15 @@ if __name__ == '__main__':
functions.sort()
for k, v in functions:
v()
+
+
+def test_union_empty():
+ p = polygon.SphericalPolygon.from_cone(
+ random.randrange(-180, 180),
+ random.randrange(20, 90),
+ random.randrange(5, 16),
+ steps=16)
+
+ p2 = p.union(polygon.SphericalPolygon([]))
+
+ assert_array_almost_equal(p2._points, p._points)