add minor radius test for regpoly

This commit is contained in:
jdegenstein 2023-09-20 13:36:54 -05:00 committed by GitHub
parent 7a3e646297
commit c6bc25c66a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -264,6 +264,19 @@ class TestBuildSketchObjects(unittest.TestCase):
self.assertTupleAlmostEquals(
test.sketch.faces()[0].normal_at().to_tuple(), (0, 0, 1), 5
)
def test_regular_polygon_minor_radius(self):
with BuildSketch() as test:
r = RegularPolygon(1, 3, False)
self.assertEqual(r.radius, 0.5)
self.assertEqual(r.side_count, 3)
self.assertEqual(r.rotation, 0)
self.assertEqual(r.align, (Align.CENTER, Align.CENTER))
self.assertEqual(r.mode, Mode.ADD)
self.assertAlmostEqual(test.sketch.area, (3 * sqrt(3) / 4) * 0.5**2, 5)
self.assertTupleAlmostEquals(
test.sketch.faces()[0].normal_at().to_tuple(), (0, 0, 1), 5
)
def test_regular_polygon_align(self):
with BuildSketch() as align: