Fixed tag unit tests

This commit is contained in:
Markus Lampert
2017-06-20 00:03:59 -07:00
parent 05add01cb4
commit c5e91d1df7

View File

@@ -38,13 +38,13 @@ class TestHoldingTags(PathTestBase):
def test00(self):
"""Check Tag origin."""
tag = Tag(77, 13, 4, 5, 90, True)
tag = Tag(0, 77, 13, 4, 5, 90, True)
self.assertCoincide(tag.originAt(3), Vector(77, 13, 3))
def test01(self):
"""Verify solid for a 90 degree tag is a cylinder."""
tag = Tag(100, 200, 4, 5, 90, 0, True)
tag = Tag(0, 100, 200, 4, 5, 90, 0, True)
tag.createSolidsAt(17, 0)
self.assertIsNotNone(tag.solid)
@@ -52,7 +52,7 @@ class TestHoldingTags(PathTestBase):
def test02(self):
"""Verify trapezoidal tag has a cone shape with a lid."""
tag = Tag(0, 0, 18, 5, 45, 0, True)
tag = Tag(0, 0, 0, 18, 5, 45, 0, True)
tag.createSolidsAt(0, 0)
self.assertIsNotNone(tag.solid)
@@ -60,7 +60,7 @@ class TestHoldingTags(PathTestBase):
def test03(self):
"""Verify pointy cone shape of tag with pointy end if width, angle and height match up."""
tag = Tag(0, 0, 10, 5, 45, 0, True)
tag = Tag(0, 0, 0, 10, 5, 45, 0, True)
tag.createSolidsAt(0, 0)
self.assertIsNotNone(tag.solid)
h = 5 * 1.01
@@ -68,7 +68,7 @@ class TestHoldingTags(PathTestBase):
def test04(self):
"""Verify height adjustment if tag isn't wide eough for angle."""
tag = Tag(0, 0, 5, 17, 60, 0, True)
tag = Tag(0, 0, 0, 5, 17, 60, 0, True)
tag.createSolidsAt(0, 0)
self.assertIsNotNone(tag.solid)
h = 2.5 * math.tan((60/180.0)*math.pi) * 1.01