24 lines
666 B
Python
24 lines
666 B
Python
import unittest
|
|
import cadquery as Cq
|
|
import nhf.touhou.houjuu_nue as M
|
|
|
|
class Test(unittest.TestCase):
|
|
|
|
def test_hs_joint_parent(self):
|
|
p = M.Parameters()
|
|
obj = p.hs_joint_parent()
|
|
assert isinstance(obj.val().solids(), Cq.Solid), "H-S joint must be in one piece"
|
|
def test_wing_root(self):
|
|
p = M.Parameters()
|
|
obj = p.wing_root()
|
|
assert isinstance(obj.solids(), Cq.Solid), "Wing root must be in one piece"
|
|
def test_wings(self):
|
|
p = M.Parameters()
|
|
p.wing_r1()
|
|
def test_harness(self):
|
|
p = M.Parameters()
|
|
p.harness_assembly()
|
|
|
|
if __name__ == '__main__':
|
|
unittest.main()
|