def test_export_punch_props(): input_f2k_path = Path('~\input.f2k').expanduser() input_f2k_path.touch() output_f2k_path = Path('~\punch.f2k').expanduser() rw = FRW(input_f2k_path, output_f2k_path, document) rw.export_punch_props() rw.safe.write()
def test_add_preferences(): input_f2k_path = Path('~\input.f2k').expanduser() input_f2k_path.touch() output_f2k_path = Path('~\pref.f2k').expanduser() rw = FRW(input_f2k_path, output_f2k_path, document) rw.add_preferences() rw.safe.write()
def test_add_uniform_gravity_load(): input_f2k_path = Path('~\input.f2k').expanduser() input_f2k_path.touch() output_f2k_path = Path('~\\uniform.f2k').expanduser() rw = FRW(input_f2k_path, output_f2k_path, document) slabs = rw.export_freecad_slabs() rw.add_uniform_gravity_load(slabs, 'DEAD', 200) rw.safe.write() assert len(slabs) == 1 # Mat output_f2k_path = Path('~\\uniform_mat.f2k').expanduser() rw = FRW(input_f2k_path, output_f2k_path, document_mat) slabs = rw.export_freecad_slabs() rw.add_uniform_gravity_load(slabs, 'DEAD', 200) rw.safe.write() assert len(slabs) == 5
def test_export_freecad_wall_loads(): input_f2k_path = Path('~\input.f2k').expanduser() input_f2k_path.touch() output_f2k_path = Path('~\\wall_loads.f2k').expanduser() rw = FRW(input_f2k_path, output_f2k_path, document) rw.export_freecad_wall_loads() rw.safe.write()
def test_export_freecad_openings(): input_f2k_path = Path('~\input.f2k').expanduser() input_f2k_path.touch() output_f2k_path = Path('~\output_mat.f2k').expanduser() rw = FRW(input_f2k_path, output_f2k_path, document_mat) slabs = rw.export_freecad_openings() rw.safe.write() assert len(slabs) == 1
def test_export_freecad_stiff_elements(): rw = FRW(doc=document_kazemi) rw.export_freecad_stiff_elements() rw.safe.write()
def test_export_freecad_mat_strips(): rw = FRW(doc=document) rw.export_freecad_strips() rw.safe.write()
def test_export_freecad_slabs(): rw = FRW(doc=document_kazemi) slabs = rw.export_freecad_slabs() rw.safe.write() assert len(slabs) == 33