Пример #1
0
    def test_solid_shell_bar_03(self):
        bdf_filename = os.path.join(model_path, "sol_101_elements", "static_solid_comp_bar.bdf")
        op2_filename = os.path.join(model_path, "sol_101_elements", "static_solid_comp_bar.op2")

        test = NastranIO()
        test.is_nodal = False
        test.is_centroidal = True

        add_dummy_gui_functions(test)

        test.load_nastran_geometry(bdf_filename, None)
        test.load_nastran_results(op2_filename, None)
Пример #2
0
    def test_fsi(self):
        bdf_filename = os.path.join(model_path, "fsi", "fsi.bdf")
        op2_filename = os.path.join(model_path, "fsi", "fsi.op2")

        test = NastranIO()
        test.is_nodal = False
        test.is_centroidal = True

        add_dummy_gui_functions(test)

        test.load_nastran_geometry(bdf_filename, None)
        test.load_nastran_results(op2_filename, None)
Пример #3
0
def test_bottle():
    """
    Tests Nastran GUI loading
    """
    test = NastranIO()
    test.is_nodal = False
    test.is_centroidal = True

    add_dummy_gui_functions(test)

    # test.load_panair_geometry('SWB.INP','')
    test.load_nastran_geometry("bottle_shell_w_holes_pmc.bdf", "")
    test.load_nastran_results("bottle_shell_w_holes_pmc.op2", "")

    keys = test.resultCases.keys()
    assert (1, "Stress1", 1, "centroid", "%.3f") in keys, keys
Пример #4
0
    def test_beam_modes_01(self):
        dirname = bdf_filename = os.path.join(model_path, "beam_modes")
        bdf_filename = os.path.join(dirname, "beam_modes.dat")
        op2_filename = os.path.join(dirname, "beam_modes_m1.op2")

        test = NastranIO()
        test.is_nodal = False
        test.is_centroidal = True

        add_dummy_gui_functions(test)

        test.load_nastran_geometry(bdf_filename, None)
        # test.load_nastran_results(op2_filename, None)

        test.load_nastran_geometry(bdf_filename, dirname)
        # test.load_nastran_results(op2_filename, dirname)

        with self.assertRaises(IOError):
            test.load_nastran_geometry(bdf_filename, "")